Documentation
¶
Overview ¶
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Prebuilt okta Provider for Terraform CDK (cdktf)
Index ¶
- func AdminRoleCustomAssignments_IsConstruct(x interface{}) *bool
- func AdminRoleCustomAssignments_TfResourceType() *string
- func AdminRoleCustom_IsConstruct(x interface{}) *bool
- func AdminRoleCustom_TfResourceType() *string
- func AdminRoleTargets_IsConstruct(x interface{}) *bool
- func AdminRoleTargets_TfResourceType() *string
- func AppAutoLogin_IsConstruct(x interface{}) *bool
- func AppAutoLogin_TfResourceType() *string
- func AppBasicAuth_IsConstruct(x interface{}) *bool
- func AppBasicAuth_TfResourceType() *string
- func AppBookmark_IsConstruct(x interface{}) *bool
- func AppBookmark_TfResourceType() *string
- func AppGroupAssignment_IsConstruct(x interface{}) *bool
- func AppGroupAssignment_TfResourceType() *string
- func AppGroupAssignments_IsConstruct(x interface{}) *bool
- func AppGroupAssignments_TfResourceType() *string
- func AppOauthApiScope_IsConstruct(x interface{}) *bool
- func AppOauthApiScope_TfResourceType() *string
- func AppOauthPostLogoutRedirectUri_IsConstruct(x interface{}) *bool
- func AppOauthPostLogoutRedirectUri_TfResourceType() *string
- func AppOauthRedirectUri_IsConstruct(x interface{}) *bool
- func AppOauthRedirectUri_TfResourceType() *string
- func AppOauth_IsConstruct(x interface{}) *bool
- func AppOauth_TfResourceType() *string
- func AppSamlAppSettings_IsConstruct(x interface{}) *bool
- func AppSamlAppSettings_TfResourceType() *string
- func AppSaml_IsConstruct(x interface{}) *bool
- func AppSaml_TfResourceType() *string
- func AppSecurePasswordStore_IsConstruct(x interface{}) *bool
- func AppSecurePasswordStore_TfResourceType() *string
- func AppSharedCredentials_IsConstruct(x interface{}) *bool
- func AppSharedCredentials_TfResourceType() *string
- func AppSignonPolicyRule_IsConstruct(x interface{}) *bool
- func AppSignonPolicyRule_TfResourceType() *string
- func AppSignonPolicy_IsConstruct(x interface{}) *bool
- func AppSignonPolicy_TfResourceType() *string
- func AppSwa_IsConstruct(x interface{}) *bool
- func AppSwa_TfResourceType() *string
- func AppThreeField_IsConstruct(x interface{}) *bool
- func AppThreeField_TfResourceType() *string
- func AppUserBaseSchemaProperty_IsConstruct(x interface{}) *bool
- func AppUserBaseSchemaProperty_TfResourceType() *string
- func AppUserBaseSchema_IsConstruct(x interface{}) *bool
- func AppUserBaseSchema_TfResourceType() *string
- func AppUserSchemaProperty_IsConstruct(x interface{}) *bool
- func AppUserSchemaProperty_TfResourceType() *string
- func AppUserSchema_IsConstruct(x interface{}) *bool
- func AppUserSchema_TfResourceType() *string
- func AppUser_IsConstruct(x interface{}) *bool
- func AppUser_TfResourceType() *string
- func AuthServerClaimDefault_IsConstruct(x interface{}) *bool
- func AuthServerClaimDefault_TfResourceType() *string
- func AuthServerClaim_IsConstruct(x interface{}) *bool
- func AuthServerClaim_TfResourceType() *string
- func AuthServerDefault_IsConstruct(x interface{}) *bool
- func AuthServerDefault_TfResourceType() *string
- func AuthServerPolicyRule_IsConstruct(x interface{}) *bool
- func AuthServerPolicyRule_TfResourceType() *string
- func AuthServerPolicy_IsConstruct(x interface{}) *bool
- func AuthServerPolicy_TfResourceType() *string
- func AuthServerScope_IsConstruct(x interface{}) *bool
- func AuthServerScope_TfResourceType() *string
- func AuthServer_IsConstruct(x interface{}) *bool
- func AuthServer_TfResourceType() *string
- func Authenticator_IsConstruct(x interface{}) *bool
- func Authenticator_TfResourceType() *string
- func AutoLoginApp_IsConstruct(x interface{}) *bool
- func AutoLoginApp_TfResourceType() *string
- func Behavior_IsConstruct(x interface{}) *bool
- func Behavior_TfResourceType() *string
- func BookmarkApp_IsConstruct(x interface{}) *bool
- func BookmarkApp_TfResourceType() *string
- func Brand_IsConstruct(x interface{}) *bool
- func Brand_TfResourceType() *string
- func CaptchaOrgWideSettings_IsConstruct(x interface{}) *bool
- func CaptchaOrgWideSettings_TfResourceType() *string
- func Captcha_IsConstruct(x interface{}) *bool
- func Captcha_TfResourceType() *string
- func DataOktaAppGroupAssignments_IsConstruct(x interface{}) *bool
- func DataOktaAppGroupAssignments_TfResourceType() *string
- func DataOktaAppMetadataSaml_IsConstruct(x interface{}) *bool
- func DataOktaAppMetadataSaml_TfResourceType() *string
- func DataOktaAppOauth_IsConstruct(x interface{}) *bool
- func DataOktaAppOauth_TfResourceType() *string
- func DataOktaAppSaml_IsConstruct(x interface{}) *bool
- func DataOktaAppSaml_TfResourceType() *string
- func DataOktaAppSignonPolicy_IsConstruct(x interface{}) *bool
- func DataOktaAppSignonPolicy_TfResourceType() *string
- func DataOktaAppUserAssignments_IsConstruct(x interface{}) *bool
- func DataOktaAppUserAssignments_TfResourceType() *string
- func DataOktaApp_IsConstruct(x interface{}) *bool
- func DataOktaApp_TfResourceType() *string
- func DataOktaAuthServerClaim_IsConstruct(x interface{}) *bool
- func DataOktaAuthServerClaim_TfResourceType() *string
- func DataOktaAuthServerClaims_IsConstruct(x interface{}) *bool
- func DataOktaAuthServerClaims_TfResourceType() *string
- func DataOktaAuthServerPolicy_IsConstruct(x interface{}) *bool
- func DataOktaAuthServerPolicy_TfResourceType() *string
- func DataOktaAuthServerScopes_IsConstruct(x interface{}) *bool
- func DataOktaAuthServerScopes_TfResourceType() *string
- func DataOktaAuthServer_IsConstruct(x interface{}) *bool
- func DataOktaAuthServer_TfResourceType() *string
- func DataOktaAuthenticator_IsConstruct(x interface{}) *bool
- func DataOktaAuthenticator_TfResourceType() *string
- func DataOktaBehavior_IsConstruct(x interface{}) *bool
- func DataOktaBehavior_TfResourceType() *string
- func DataOktaBehaviors_IsConstruct(x interface{}) *bool
- func DataOktaBehaviors_TfResourceType() *string
- func DataOktaBrand_IsConstruct(x interface{}) *bool
- func DataOktaBrand_TfResourceType() *string
- func DataOktaBrands_IsConstruct(x interface{}) *bool
- func DataOktaBrands_TfResourceType() *string
- func DataOktaDefaultPolicies_IsConstruct(x interface{}) *bool
- func DataOktaDefaultPolicies_TfResourceType() *string
- func DataOktaDefaultPolicy_IsConstruct(x interface{}) *bool
- func DataOktaDefaultPolicy_TfResourceType() *string
- func DataOktaEmailCustomization_IsConstruct(x interface{}) *bool
- func DataOktaEmailCustomization_TfResourceType() *string
- func DataOktaEmailCustomizations_IsConstruct(x interface{}) *bool
- func DataOktaEmailCustomizations_TfResourceType() *string
- func DataOktaEmailTemplate_IsConstruct(x interface{}) *bool
- func DataOktaEmailTemplate_TfResourceType() *string
- func DataOktaEmailTemplates_IsConstruct(x interface{}) *bool
- func DataOktaEmailTemplates_TfResourceType() *string
- func DataOktaEveryoneGroup_IsConstruct(x interface{}) *bool
- func DataOktaEveryoneGroup_TfResourceType() *string
- func DataOktaGroup_IsConstruct(x interface{}) *bool
- func DataOktaGroup_TfResourceType() *string
- func DataOktaGroups_IsConstruct(x interface{}) *bool
- func DataOktaGroups_TfResourceType() *string
- func DataOktaIdpMetadataSaml_IsConstruct(x interface{}) *bool
- func DataOktaIdpMetadataSaml_TfResourceType() *string
- func DataOktaIdpOidc_IsConstruct(x interface{}) *bool
- func DataOktaIdpOidc_TfResourceType() *string
- func DataOktaIdpSaml_IsConstruct(x interface{}) *bool
- func DataOktaIdpSaml_TfResourceType() *string
- func DataOktaIdpSocial_IsConstruct(x interface{}) *bool
- func DataOktaIdpSocial_TfResourceType() *string
- func DataOktaNetworkZone_IsConstruct(x interface{}) *bool
- func DataOktaNetworkZone_TfResourceType() *string
- func DataOktaPolicy_IsConstruct(x interface{}) *bool
- func DataOktaPolicy_TfResourceType() *string
- func DataOktaRoleSubscription_IsConstruct(x interface{}) *bool
- func DataOktaRoleSubscription_TfResourceType() *string
- func DataOktaTheme_IsConstruct(x interface{}) *bool
- func DataOktaTheme_TfResourceType() *string
- func DataOktaThemes_IsConstruct(x interface{}) *bool
- func DataOktaThemes_TfResourceType() *string
- func DataOktaTrustedOrigins_IsConstruct(x interface{}) *bool
- func DataOktaTrustedOrigins_TfResourceType() *string
- func DataOktaUserProfileMappingSource_IsConstruct(x interface{}) *bool
- func DataOktaUserProfileMappingSource_TfResourceType() *string
- func DataOktaUserSecurityQuestions_IsConstruct(x interface{}) *bool
- func DataOktaUserSecurityQuestions_TfResourceType() *string
- func DataOktaUserType_IsConstruct(x interface{}) *bool
- func DataOktaUserType_TfResourceType() *string
- func DataOktaUser_IsConstruct(x interface{}) *bool
- func DataOktaUser_TfResourceType() *string
- func DataOktaUsers_IsConstruct(x interface{}) *bool
- func DataOktaUsers_TfResourceType() *string
- func DomainCertificate_IsConstruct(x interface{}) *bool
- func DomainCertificate_TfResourceType() *string
- func DomainVerification_IsConstruct(x interface{}) *bool
- func DomainVerification_TfResourceType() *string
- func Domain_IsConstruct(x interface{}) *bool
- func Domain_TfResourceType() *string
- func EmailCustomization_IsConstruct(x interface{}) *bool
- func EmailCustomization_TfResourceType() *string
- func EmailSenderVerification_IsConstruct(x interface{}) *bool
- func EmailSenderVerification_TfResourceType() *string
- func EmailSender_IsConstruct(x interface{}) *bool
- func EmailSender_TfResourceType() *string
- func EventHookVerification_IsConstruct(x interface{}) *bool
- func EventHookVerification_TfResourceType() *string
- func EventHook_IsConstruct(x interface{}) *bool
- func EventHook_TfResourceType() *string
- func FactorTotp_IsConstruct(x interface{}) *bool
- func FactorTotp_TfResourceType() *string
- func Factor_IsConstruct(x interface{}) *bool
- func Factor_TfResourceType() *string
- func GroupMembership_IsConstruct(x interface{}) *bool
- func GroupMembership_TfResourceType() *string
- func GroupMemberships_IsConstruct(x interface{}) *bool
- func GroupMemberships_TfResourceType() *string
- func GroupRole_IsConstruct(x interface{}) *bool
- func GroupRole_TfResourceType() *string
- func GroupRoles_IsConstruct(x interface{}) *bool
- func GroupRoles_TfResourceType() *string
- func GroupRule_IsConstruct(x interface{}) *bool
- func GroupRule_TfResourceType() *string
- func GroupSchemaProperty_IsConstruct(x interface{}) *bool
- func GroupSchemaProperty_TfResourceType() *string
- func Group_IsConstruct(x interface{}) *bool
- func Group_TfResourceType() *string
- func IdpOidc_IsConstruct(x interface{}) *bool
- func IdpOidc_TfResourceType() *string
- func IdpSamlKey_IsConstruct(x interface{}) *bool
- func IdpSamlKey_TfResourceType() *string
- func IdpSaml_IsConstruct(x interface{}) *bool
- func IdpSaml_TfResourceType() *string
- func IdpSocial_IsConstruct(x interface{}) *bool
- func IdpSocial_TfResourceType() *string
- func Idp_IsConstruct(x interface{}) *bool
- func Idp_TfResourceType() *string
- func InlineHook_IsConstruct(x interface{}) *bool
- func InlineHook_TfResourceType() *string
- func LinkDefinition_IsConstruct(x interface{}) *bool
- func LinkDefinition_TfResourceType() *string
- func LinkValue_IsConstruct(x interface{}) *bool
- func LinkValue_TfResourceType() *string
- func MfaPolicyRule_IsConstruct(x interface{}) *bool
- func MfaPolicyRule_TfResourceType() *string
- func MfaPolicy_IsConstruct(x interface{}) *bool
- func MfaPolicy_TfResourceType() *string
- func NetworkZone_IsConstruct(x interface{}) *bool
- func NetworkZone_TfResourceType() *string
- func NewAdminRoleCustomAssignments_Override(a AdminRoleCustomAssignments, scope constructs.Construct, id *string, ...)
- func NewAdminRoleCustom_Override(a AdminRoleCustom, scope constructs.Construct, id *string, ...)
- func NewAdminRoleTargets_Override(a AdminRoleTargets, scope constructs.Construct, id *string, ...)
- func NewAppAutoLoginTimeoutsOutputReference_Override(a AppAutoLoginTimeoutsOutputReference, ...)
- func NewAppAutoLoginUsersList_Override(a AppAutoLoginUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppAutoLoginUsersOutputReference_Override(a AppAutoLoginUsersOutputReference, ...)
- func NewAppAutoLogin_Override(a AppAutoLogin, scope constructs.Construct, id *string, ...)
- func NewAppBasicAuthTimeoutsOutputReference_Override(a AppBasicAuthTimeoutsOutputReference, ...)
- func NewAppBasicAuthUsersList_Override(a AppBasicAuthUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppBasicAuthUsersOutputReference_Override(a AppBasicAuthUsersOutputReference, ...)
- func NewAppBasicAuth_Override(a AppBasicAuth, scope constructs.Construct, id *string, ...)
- func NewAppBookmarkTimeoutsOutputReference_Override(a AppBookmarkTimeoutsOutputReference, ...)
- func NewAppBookmarkUsersList_Override(a AppBookmarkUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppBookmarkUsersOutputReference_Override(a AppBookmarkUsersOutputReference, ...)
- func NewAppBookmark_Override(a AppBookmark, scope constructs.Construct, id *string, ...)
- func NewAppGroupAssignmentTimeoutsOutputReference_Override(a AppGroupAssignmentTimeoutsOutputReference, ...)
- func NewAppGroupAssignment_Override(a AppGroupAssignment, scope constructs.Construct, id *string, ...)
- func NewAppGroupAssignmentsGroupList_Override(a AppGroupAssignmentsGroupList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppGroupAssignmentsGroupOutputReference_Override(a AppGroupAssignmentsGroupOutputReference, ...)
- func NewAppGroupAssignments_Override(a AppGroupAssignments, scope constructs.Construct, id *string, ...)
- func NewAppOauthApiScope_Override(a AppOauthApiScope, scope constructs.Construct, id *string, ...)
- func NewAppOauthGroupsClaimOutputReference_Override(a AppOauthGroupsClaimOutputReference, ...)
- func NewAppOauthJwksList_Override(a AppOauthJwksList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppOauthJwksOutputReference_Override(a AppOauthJwksOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppOauthPostLogoutRedirectUri_Override(a AppOauthPostLogoutRedirectUri, scope constructs.Construct, id *string, ...)
- func NewAppOauthRedirectUri_Override(a AppOauthRedirectUri, scope constructs.Construct, id *string, ...)
- func NewAppOauthTimeoutsOutputReference_Override(a AppOauthTimeoutsOutputReference, ...)
- func NewAppOauthUsersList_Override(a AppOauthUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppOauthUsersOutputReference_Override(a AppOauthUsersOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppOauth_Override(a AppOauth, scope constructs.Construct, id *string, config *AppOauthConfig)
- func NewAppSamlAppSettings_Override(a AppSamlAppSettings, scope constructs.Construct, id *string, ...)
- func NewAppSamlAttributeStatementsList_Override(a AppSamlAttributeStatementsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppSamlAttributeStatementsOutputReference_Override(a AppSamlAttributeStatementsOutputReference, ...)
- func NewAppSamlKeysList_Override(a AppSamlKeysList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppSamlKeysOutputReference_Override(a AppSamlKeysOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppSamlTimeoutsOutputReference_Override(a AppSamlTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppSamlUsersList_Override(a AppSamlUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppSamlUsersOutputReference_Override(a AppSamlUsersOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppSaml_Override(a AppSaml, scope constructs.Construct, id *string, config *AppSamlConfig)
- func NewAppSecurePasswordStoreTimeoutsOutputReference_Override(a AppSecurePasswordStoreTimeoutsOutputReference, ...)
- func NewAppSecurePasswordStoreUsersList_Override(a AppSecurePasswordStoreUsersList, ...)
- func NewAppSecurePasswordStoreUsersOutputReference_Override(a AppSecurePasswordStoreUsersOutputReference, ...)
- func NewAppSecurePasswordStore_Override(a AppSecurePasswordStore, scope constructs.Construct, id *string, ...)
- func NewAppSharedCredentialsTimeoutsOutputReference_Override(a AppSharedCredentialsTimeoutsOutputReference, ...)
- func NewAppSharedCredentialsUsersList_Override(a AppSharedCredentialsUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppSharedCredentialsUsersOutputReference_Override(a AppSharedCredentialsUsersOutputReference, ...)
- func NewAppSharedCredentials_Override(a AppSharedCredentials, scope constructs.Construct, id *string, ...)
- func NewAppSignonPolicyRulePlatformIncludeList_Override(a AppSignonPolicyRulePlatformIncludeList, ...)
- func NewAppSignonPolicyRulePlatformIncludeOutputReference_Override(a AppSignonPolicyRulePlatformIncludeOutputReference, ...)
- func NewAppSignonPolicyRule_Override(a AppSignonPolicyRule, scope constructs.Construct, id *string, ...)
- func NewAppSignonPolicy_Override(a AppSignonPolicy, scope constructs.Construct, id *string, ...)
- func NewAppSwaTimeoutsOutputReference_Override(a AppSwaTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppSwaUsersList_Override(a AppSwaUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppSwaUsersOutputReference_Override(a AppSwaUsersOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppSwa_Override(a AppSwa, scope constructs.Construct, id *string, config *AppSwaConfig)
- func NewAppThreeFieldTimeoutsOutputReference_Override(a AppThreeFieldTimeoutsOutputReference, ...)
- func NewAppThreeFieldUsersList_Override(a AppThreeFieldUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppThreeFieldUsersOutputReference_Override(a AppThreeFieldUsersOutputReference, ...)
- func NewAppThreeField_Override(a AppThreeField, scope constructs.Construct, id *string, ...)
- func NewAppUserBaseSchemaProperty_Override(a AppUserBaseSchemaProperty, scope constructs.Construct, id *string, ...)
- func NewAppUserBaseSchema_Override(a AppUserBaseSchema, scope constructs.Construct, id *string, ...)
- func NewAppUserSchemaArrayOneOfList_Override(a AppUserSchemaArrayOneOfList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppUserSchemaArrayOneOfOutputReference_Override(a AppUserSchemaArrayOneOfOutputReference, ...)
- func NewAppUserSchemaOneOfList_Override(a AppUserSchemaOneOfList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppUserSchemaOneOfOutputReference_Override(a AppUserSchemaOneOfOutputReference, ...)
- func NewAppUserSchemaPropertyArrayOneOfList_Override(a AppUserSchemaPropertyArrayOneOfList, ...)
- func NewAppUserSchemaPropertyArrayOneOfOutputReference_Override(a AppUserSchemaPropertyArrayOneOfOutputReference, ...)
- func NewAppUserSchemaPropertyOneOfList_Override(a AppUserSchemaPropertyOneOfList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAppUserSchemaPropertyOneOfOutputReference_Override(a AppUserSchemaPropertyOneOfOutputReference, ...)
- func NewAppUserSchemaProperty_Override(a AppUserSchemaProperty, scope constructs.Construct, id *string, ...)
- func NewAppUserSchema_Override(a AppUserSchema, scope constructs.Construct, id *string, ...)
- func NewAppUser_Override(a AppUser, scope constructs.Construct, id *string, config *AppUserConfig)
- func NewAuthServerClaimDefault_Override(a AuthServerClaimDefault, scope constructs.Construct, id *string, ...)
- func NewAuthServerClaim_Override(a AuthServerClaim, scope constructs.Construct, id *string, ...)
- func NewAuthServerDefault_Override(a AuthServerDefault, scope constructs.Construct, id *string, ...)
- func NewAuthServerPolicyRule_Override(a AuthServerPolicyRule, scope constructs.Construct, id *string, ...)
- func NewAuthServerPolicy_Override(a AuthServerPolicy, scope constructs.Construct, id *string, ...)
- func NewAuthServerScope_Override(a AuthServerScope, scope constructs.Construct, id *string, ...)
- func NewAuthServer_Override(a AuthServer, scope constructs.Construct, id *string, config *AuthServerConfig)
- func NewAuthenticator_Override(a Authenticator, scope constructs.Construct, id *string, ...)
- func NewAutoLoginAppTimeoutsOutputReference_Override(a AutoLoginAppTimeoutsOutputReference, ...)
- func NewAutoLoginAppUsersList_Override(a AutoLoginAppUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAutoLoginAppUsersOutputReference_Override(a AutoLoginAppUsersOutputReference, ...)
- func NewAutoLoginApp_Override(a AutoLoginApp, scope constructs.Construct, id *string, ...)
- func NewBehavior_Override(b Behavior, scope constructs.Construct, id *string, config *BehaviorConfig)
- func NewBookmarkAppTimeoutsOutputReference_Override(b BookmarkAppTimeoutsOutputReference, ...)
- func NewBookmarkAppUsersList_Override(b BookmarkAppUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewBookmarkAppUsersOutputReference_Override(b BookmarkAppUsersOutputReference, ...)
- func NewBookmarkApp_Override(b BookmarkApp, scope constructs.Construct, id *string, ...)
- func NewBrand_Override(b Brand, scope constructs.Construct, id *string, config *BrandConfig)
- func NewCaptchaOrgWideSettings_Override(c CaptchaOrgWideSettings, scope constructs.Construct, id *string, ...)
- func NewCaptcha_Override(c Captcha, scope constructs.Construct, id *string, config *CaptchaConfig)
- func NewDataOktaAppGroupAssignments_Override(d DataOktaAppGroupAssignments, scope constructs.Construct, id *string, ...)
- func NewDataOktaAppMetadataSaml_Override(d DataOktaAppMetadataSaml, scope constructs.Construct, id *string, ...)
- func NewDataOktaAppOauth_Override(d DataOktaAppOauth, scope constructs.Construct, id *string, ...)
- func NewDataOktaAppSamlAttributeStatementsList_Override(d DataOktaAppSamlAttributeStatementsList, ...)
- func NewDataOktaAppSamlAttributeStatementsOutputReference_Override(d DataOktaAppSamlAttributeStatementsOutputReference, ...)
- func NewDataOktaAppSaml_Override(d DataOktaAppSaml, scope constructs.Construct, id *string, ...)
- func NewDataOktaAppSignonPolicy_Override(d DataOktaAppSignonPolicy, scope constructs.Construct, id *string, ...)
- func NewDataOktaAppUserAssignments_Override(d DataOktaAppUserAssignments, scope constructs.Construct, id *string, ...)
- func NewDataOktaApp_Override(d DataOktaApp, scope constructs.Construct, id *string, ...)
- func NewDataOktaAuthServerClaim_Override(d DataOktaAuthServerClaim, scope constructs.Construct, id *string, ...)
- func NewDataOktaAuthServerClaimsClaimsList_Override(d DataOktaAuthServerClaimsClaimsList, ...)
- func NewDataOktaAuthServerClaimsClaimsOutputReference_Override(d DataOktaAuthServerClaimsClaimsOutputReference, ...)
- func NewDataOktaAuthServerClaims_Override(d DataOktaAuthServerClaims, scope constructs.Construct, id *string, ...)
- func NewDataOktaAuthServerPolicy_Override(d DataOktaAuthServerPolicy, scope constructs.Construct, id *string, ...)
- func NewDataOktaAuthServerScopesScopesList_Override(d DataOktaAuthServerScopesScopesList, ...)
- func NewDataOktaAuthServerScopesScopesOutputReference_Override(d DataOktaAuthServerScopesScopesOutputReference, ...)
- func NewDataOktaAuthServerScopes_Override(d DataOktaAuthServerScopes, scope constructs.Construct, id *string, ...)
- func NewDataOktaAuthServer_Override(d DataOktaAuthServer, scope constructs.Construct, id *string, ...)
- func NewDataOktaAuthenticator_Override(d DataOktaAuthenticator, scope constructs.Construct, id *string, ...)
- func NewDataOktaBehavior_Override(d DataOktaBehavior, scope constructs.Construct, id *string, ...)
- func NewDataOktaBehaviorsBehaviorsList_Override(d DataOktaBehaviorsBehaviorsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDataOktaBehaviorsBehaviorsOutputReference_Override(d DataOktaBehaviorsBehaviorsOutputReference, ...)
- func NewDataOktaBehaviors_Override(d DataOktaBehaviors, scope constructs.Construct, id *string, ...)
- func NewDataOktaBrand_Override(d DataOktaBrand, scope constructs.Construct, id *string, ...)
- func NewDataOktaBrandsBrandsList_Override(d DataOktaBrandsBrandsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDataOktaBrandsBrandsOutputReference_Override(d DataOktaBrandsBrandsOutputReference, ...)
- func NewDataOktaBrands_Override(d DataOktaBrands, scope constructs.Construct, id *string, ...)
- func NewDataOktaDefaultPolicies_Override(d DataOktaDefaultPolicies, scope constructs.Construct, id *string, ...)
- func NewDataOktaDefaultPolicy_Override(d DataOktaDefaultPolicy, scope constructs.Construct, id *string, ...)
- func NewDataOktaEmailCustomization_Override(d DataOktaEmailCustomization, scope constructs.Construct, id *string, ...)
- func NewDataOktaEmailCustomizationsEmailCustomizationsList_Override(d DataOktaEmailCustomizationsEmailCustomizationsList, ...)
- func NewDataOktaEmailCustomizationsEmailCustomizationsOutputReference_Override(d DataOktaEmailCustomizationsEmailCustomizationsOutputReference, ...)
- func NewDataOktaEmailCustomizations_Override(d DataOktaEmailCustomizations, scope constructs.Construct, id *string, ...)
- func NewDataOktaEmailTemplate_Override(d DataOktaEmailTemplate, scope constructs.Construct, id *string, ...)
- func NewDataOktaEmailTemplatesEmailTemplatesList_Override(d DataOktaEmailTemplatesEmailTemplatesList, ...)
- func NewDataOktaEmailTemplatesEmailTemplatesOutputReference_Override(d DataOktaEmailTemplatesEmailTemplatesOutputReference, ...)
- func NewDataOktaEmailTemplates_Override(d DataOktaEmailTemplates, scope constructs.Construct, id *string, ...)
- func NewDataOktaEveryoneGroup_Override(d DataOktaEveryoneGroup, scope constructs.Construct, id *string, ...)
- func NewDataOktaGroup_Override(d DataOktaGroup, scope constructs.Construct, id *string, ...)
- func NewDataOktaGroupsGroupsList_Override(d DataOktaGroupsGroupsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDataOktaGroupsGroupsOutputReference_Override(d DataOktaGroupsGroupsOutputReference, ...)
- func NewDataOktaGroups_Override(d DataOktaGroups, scope constructs.Construct, id *string, ...)
- func NewDataOktaIdpMetadataSaml_Override(d DataOktaIdpMetadataSaml, scope constructs.Construct, id *string, ...)
- func NewDataOktaIdpOidc_Override(d DataOktaIdpOidc, scope constructs.Construct, id *string, ...)
- func NewDataOktaIdpSaml_Override(d DataOktaIdpSaml, scope constructs.Construct, id *string, ...)
- func NewDataOktaIdpSocial_Override(d DataOktaIdpSocial, scope constructs.Construct, id *string, ...)
- func NewDataOktaNetworkZone_Override(d DataOktaNetworkZone, scope constructs.Construct, id *string, ...)
- func NewDataOktaPolicy_Override(d DataOktaPolicy, scope constructs.Construct, id *string, ...)
- func NewDataOktaRoleSubscription_Override(d DataOktaRoleSubscription, scope constructs.Construct, id *string, ...)
- func NewDataOktaTheme_Override(d DataOktaTheme, scope constructs.Construct, id *string, ...)
- func NewDataOktaThemesThemesList_Override(d DataOktaThemesThemesList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDataOktaThemesThemesOutputReference_Override(d DataOktaThemesThemesOutputReference, ...)
- func NewDataOktaThemes_Override(d DataOktaThemes, scope constructs.Construct, id *string, ...)
- func NewDataOktaTrustedOriginsTrustedOriginsList_Override(d DataOktaTrustedOriginsTrustedOriginsList, ...)
- func NewDataOktaTrustedOriginsTrustedOriginsOutputReference_Override(d DataOktaTrustedOriginsTrustedOriginsOutputReference, ...)
- func NewDataOktaTrustedOrigins_Override(d DataOktaTrustedOrigins, scope constructs.Construct, id *string, ...)
- func NewDataOktaUserProfileMappingSource_Override(d DataOktaUserProfileMappingSource, scope constructs.Construct, id *string, ...)
- func NewDataOktaUserSearchList_Override(d DataOktaUserSearchList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDataOktaUserSearchOutputReference_Override(d DataOktaUserSearchOutputReference, ...)
- func NewDataOktaUserSecurityQuestionsQuestionsList_Override(d DataOktaUserSecurityQuestionsQuestionsList, ...)
- func NewDataOktaUserSecurityQuestionsQuestionsOutputReference_Override(d DataOktaUserSecurityQuestionsQuestionsOutputReference, ...)
- func NewDataOktaUserSecurityQuestions_Override(d DataOktaUserSecurityQuestions, scope constructs.Construct, id *string, ...)
- func NewDataOktaUserType_Override(d DataOktaUserType, scope constructs.Construct, id *string, ...)
- func NewDataOktaUser_Override(d DataOktaUser, scope constructs.Construct, id *string, ...)
- func NewDataOktaUsersSearchList_Override(d DataOktaUsersSearchList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDataOktaUsersSearchOutputReference_Override(d DataOktaUsersSearchOutputReference, ...)
- func NewDataOktaUsersUsersList_Override(d DataOktaUsersUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDataOktaUsersUsersOutputReference_Override(d DataOktaUsersUsersOutputReference, ...)
- func NewDataOktaUsers_Override(d DataOktaUsers, scope constructs.Construct, id *string, ...)
- func NewDomainCertificate_Override(d DomainCertificate, scope constructs.Construct, id *string, ...)
- func NewDomainDnsRecordsList_Override(d DomainDnsRecordsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDomainDnsRecordsOutputReference_Override(d DomainDnsRecordsOutputReference, ...)
- func NewDomainVerification_Override(d DomainVerification, scope constructs.Construct, id *string, ...)
- func NewDomain_Override(d Domain, scope constructs.Construct, id *string, config *DomainConfig)
- func NewEmailCustomization_Override(e EmailCustomization, scope constructs.Construct, id *string, ...)
- func NewEmailSenderDnsRecordsList_Override(e EmailSenderDnsRecordsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewEmailSenderDnsRecordsOutputReference_Override(e EmailSenderDnsRecordsOutputReference, ...)
- func NewEmailSenderVerification_Override(e EmailSenderVerification, scope constructs.Construct, id *string, ...)
- func NewEmailSender_Override(e EmailSender, scope constructs.Construct, id *string, ...)
- func NewEventHookHeadersList_Override(e EventHookHeadersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewEventHookHeadersOutputReference_Override(e EventHookHeadersOutputReference, ...)
- func NewEventHookVerification_Override(e EventHookVerification, scope constructs.Construct, id *string, ...)
- func NewEventHook_Override(e EventHook, scope constructs.Construct, id *string, config *EventHookConfig)
- func NewFactorTotp_Override(f FactorTotp, scope constructs.Construct, id *string, config *FactorTotpConfig)
- func NewFactor_Override(f Factor, scope constructs.Construct, id *string, config *FactorConfig)
- func NewGroupMembership_Override(g GroupMembership, scope constructs.Construct, id *string, ...)
- func NewGroupMemberships_Override(g GroupMemberships, scope constructs.Construct, id *string, ...)
- func NewGroupRole_Override(g GroupRole, scope constructs.Construct, id *string, config *GroupRoleConfig)
- func NewGroupRoles_Override(g GroupRoles, scope constructs.Construct, id *string, config *GroupRolesConfig)
- func NewGroupRule_Override(g GroupRule, scope constructs.Construct, id *string, config *GroupRuleConfig)
- func NewGroupSchemaPropertyArrayOneOfList_Override(g GroupSchemaPropertyArrayOneOfList, ...)
- func NewGroupSchemaPropertyArrayOneOfOutputReference_Override(g GroupSchemaPropertyArrayOneOfOutputReference, ...)
- func NewGroupSchemaPropertyMasterOverridePriorityList_Override(g GroupSchemaPropertyMasterOverridePriorityList, ...)
- func NewGroupSchemaPropertyMasterOverridePriorityOutputReference_Override(g GroupSchemaPropertyMasterOverridePriorityOutputReference, ...)
- func NewGroupSchemaPropertyOneOfList_Override(g GroupSchemaPropertyOneOfList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewGroupSchemaPropertyOneOfOutputReference_Override(g GroupSchemaPropertyOneOfOutputReference, ...)
- func NewGroupSchemaProperty_Override(g GroupSchemaProperty, scope constructs.Construct, id *string, ...)
- func NewGroup_Override(g Group, scope constructs.Construct, id *string, config *GroupConfig)
- func NewIdpOidc_Override(i IdpOidc, scope constructs.Construct, id *string, config *IdpOidcConfig)
- func NewIdpSamlKey_Override(i IdpSamlKey, scope constructs.Construct, id *string, config *IdpSamlKeyConfig)
- func NewIdpSaml_Override(i IdpSaml, scope constructs.Construct, id *string, config *IdpSamlConfig)
- func NewIdpSocial_Override(i IdpSocial, scope constructs.Construct, id *string, config *IdpSocialConfig)
- func NewIdp_Override(i Idp, scope constructs.Construct, id *string, config *IdpConfig)
- func NewInlineHookHeadersList_Override(i InlineHookHeadersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewInlineHookHeadersOutputReference_Override(i InlineHookHeadersOutputReference, ...)
- func NewInlineHook_Override(i InlineHook, scope constructs.Construct, id *string, config *InlineHookConfig)
- func NewLinkDefinition_Override(l LinkDefinition, scope constructs.Construct, id *string, ...)
- func NewLinkValue_Override(l LinkValue, scope constructs.Construct, id *string, config *LinkValueConfig)
- func NewMfaPolicyRuleAppExcludeList_Override(m MfaPolicyRuleAppExcludeList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewMfaPolicyRuleAppExcludeOutputReference_Override(m MfaPolicyRuleAppExcludeOutputReference, ...)
- func NewMfaPolicyRuleAppIncludeList_Override(m MfaPolicyRuleAppIncludeList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewMfaPolicyRuleAppIncludeOutputReference_Override(m MfaPolicyRuleAppIncludeOutputReference, ...)
- func NewMfaPolicyRule_Override(m MfaPolicyRule, scope constructs.Construct, id *string, ...)
- func NewMfaPolicy_Override(m MfaPolicy, scope constructs.Construct, id *string, config *MfaPolicyConfig)
- func NewNetworkZone_Override(n NetworkZone, scope constructs.Construct, id *string, ...)
- func NewOauthAppGroupsClaimOutputReference_Override(o OauthAppGroupsClaimOutputReference, ...)
- func NewOauthAppJwksList_Override(o OauthAppJwksList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewOauthAppJwksOutputReference_Override(o OauthAppJwksOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewOauthAppRedirectUri_Override(o OauthAppRedirectUri, scope constructs.Construct, id *string, ...)
- func NewOauthAppTimeoutsOutputReference_Override(o OauthAppTimeoutsOutputReference, ...)
- func NewOauthAppUsersList_Override(o OauthAppUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewOauthAppUsersOutputReference_Override(o OauthAppUsersOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewOauthApp_Override(o OauthApp, scope constructs.Construct, id *string, config *OauthAppConfig)
- func NewOktaProvider_Override(o OktaProvider, scope constructs.Construct, id *string, ...)
- func NewOrgConfiguration_Override(o OrgConfiguration, scope constructs.Construct, id *string, ...)
- func NewOrgSupport_Override(o OrgSupport, scope constructs.Construct, id *string, config *OrgSupportConfig)
- func NewPasswordPolicyRule_Override(p PasswordPolicyRule, scope constructs.Construct, id *string, ...)
- func NewPasswordPolicy_Override(p PasswordPolicy, scope constructs.Construct, id *string, ...)
- func NewPolicyMfaDefault_Override(p PolicyMfaDefault, scope constructs.Construct, id *string, ...)
- func NewPolicyMfa_Override(p PolicyMfa, scope constructs.Construct, id *string, config *PolicyMfaConfig)
- func NewPolicyPasswordDefault_Override(p PolicyPasswordDefault, scope constructs.Construct, id *string, ...)
- func NewPolicyPassword_Override(p PolicyPassword, scope constructs.Construct, id *string, ...)
- func NewPolicyProfileEnrollmentApps_Override(p PolicyProfileEnrollmentApps, scope constructs.Construct, id *string, ...)
- func NewPolicyProfileEnrollment_Override(p PolicyProfileEnrollment, scope constructs.Construct, id *string, ...)
- func NewPolicyRuleIdpDiscoveryAppExcludeList_Override(p PolicyRuleIdpDiscoveryAppExcludeList, ...)
- func NewPolicyRuleIdpDiscoveryAppExcludeOutputReference_Override(p PolicyRuleIdpDiscoveryAppExcludeOutputReference, ...)
- func NewPolicyRuleIdpDiscoveryAppIncludeList_Override(p PolicyRuleIdpDiscoveryAppIncludeList, ...)
- func NewPolicyRuleIdpDiscoveryAppIncludeOutputReference_Override(p PolicyRuleIdpDiscoveryAppIncludeOutputReference, ...)
- func NewPolicyRuleIdpDiscoveryPlatformIncludeList_Override(p PolicyRuleIdpDiscoveryPlatformIncludeList, ...)
- func NewPolicyRuleIdpDiscoveryPlatformIncludeOutputReference_Override(p PolicyRuleIdpDiscoveryPlatformIncludeOutputReference, ...)
- func NewPolicyRuleIdpDiscoveryUserIdentifierPatternsList_Override(p PolicyRuleIdpDiscoveryUserIdentifierPatternsList, ...)
- func NewPolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference_Override(p PolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference, ...)
- func NewPolicyRuleIdpDiscovery_Override(p PolicyRuleIdpDiscovery, scope constructs.Construct, id *string, ...)
- func NewPolicyRuleMfaAppExcludeList_Override(p PolicyRuleMfaAppExcludeList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPolicyRuleMfaAppExcludeOutputReference_Override(p PolicyRuleMfaAppExcludeOutputReference, ...)
- func NewPolicyRuleMfaAppIncludeList_Override(p PolicyRuleMfaAppIncludeList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPolicyRuleMfaAppIncludeOutputReference_Override(p PolicyRuleMfaAppIncludeOutputReference, ...)
- func NewPolicyRuleMfa_Override(p PolicyRuleMfa, scope constructs.Construct, id *string, ...)
- func NewPolicyRulePassword_Override(p PolicyRulePassword, scope constructs.Construct, id *string, ...)
- func NewPolicyRuleProfileEnrollmentProfileAttributesList_Override(p PolicyRuleProfileEnrollmentProfileAttributesList, ...)
- func NewPolicyRuleProfileEnrollmentProfileAttributesOutputReference_Override(p PolicyRuleProfileEnrollmentProfileAttributesOutputReference, ...)
- func NewPolicyRuleProfileEnrollment_Override(p PolicyRuleProfileEnrollment, scope constructs.Construct, id *string, ...)
- func NewPolicyRuleSignonFactorSequenceList_Override(p PolicyRuleSignonFactorSequenceList, ...)
- func NewPolicyRuleSignonFactorSequenceOutputReference_Override(p PolicyRuleSignonFactorSequenceOutputReference, ...)
- func NewPolicyRuleSignonFactorSequenceSecondaryCriteriaList_Override(p PolicyRuleSignonFactorSequenceSecondaryCriteriaList, ...)
- func NewPolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference_Override(p PolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference, ...)
- func NewPolicyRuleSignon_Override(p PolicyRuleSignon, scope constructs.Construct, id *string, ...)
- func NewPolicySignon_Override(p PolicySignon, scope constructs.Construct, id *string, ...)
- func NewProfileMappingMappingsList_Override(p ProfileMappingMappingsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewProfileMappingMappingsOutputReference_Override(p ProfileMappingMappingsOutputReference, ...)
- func NewProfileMapping_Override(p ProfileMapping, scope constructs.Construct, id *string, ...)
- func NewRateLimiting_Override(r RateLimiting, scope constructs.Construct, id *string, ...)
- func NewResourceSet_Override(r ResourceSet, scope constructs.Construct, id *string, ...)
- func NewRoleSubscription_Override(r RoleSubscription, scope constructs.Construct, id *string, ...)
- func NewSamlAppAttributeStatementsList_Override(s SamlAppAttributeStatementsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSamlAppAttributeStatementsOutputReference_Override(s SamlAppAttributeStatementsOutputReference, ...)
- func NewSamlAppKeysList_Override(s SamlAppKeysList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSamlAppKeysOutputReference_Override(s SamlAppKeysOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSamlAppTimeoutsOutputReference_Override(s SamlAppTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSamlAppUsersList_Override(s SamlAppUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSamlAppUsersOutputReference_Override(s SamlAppUsersOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSamlApp_Override(s SamlApp, scope constructs.Construct, id *string, config *SamlAppConfig)
- func NewSamlIdpSigningKey_Override(s SamlIdpSigningKey, scope constructs.Construct, id *string, ...)
- func NewSamlIdp_Override(s SamlIdp, scope constructs.Construct, id *string, config *SamlIdpConfig)
- func NewSecurePasswordStoreAppTimeoutsOutputReference_Override(s SecurePasswordStoreAppTimeoutsOutputReference, ...)
- func NewSecurePasswordStoreAppUsersList_Override(s SecurePasswordStoreAppUsersList, ...)
- func NewSecurePasswordStoreAppUsersOutputReference_Override(s SecurePasswordStoreAppUsersOutputReference, ...)
- func NewSecurePasswordStoreApp_Override(s SecurePasswordStoreApp, scope constructs.Construct, id *string, ...)
- func NewSecurityNotificationEmails_Override(s SecurityNotificationEmails, scope constructs.Construct, id *string, ...)
- func NewSignonPolicyRuleFactorSequenceList_Override(s SignonPolicyRuleFactorSequenceList, ...)
- func NewSignonPolicyRuleFactorSequenceOutputReference_Override(s SignonPolicyRuleFactorSequenceOutputReference, ...)
- func NewSignonPolicyRuleFactorSequenceSecondaryCriteriaList_Override(s SignonPolicyRuleFactorSequenceSecondaryCriteriaList, ...)
- func NewSignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference_Override(s SignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference, ...)
- func NewSignonPolicyRule_Override(s SignonPolicyRule, scope constructs.Construct, id *string, ...)
- func NewSignonPolicy_Override(s SignonPolicy, scope constructs.Construct, id *string, ...)
- func NewSocialIdp_Override(s SocialIdp, scope constructs.Construct, id *string, config *SocialIdpConfig)
- func NewSwaAppTimeoutsOutputReference_Override(s SwaAppTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSwaAppUsersList_Override(s SwaAppUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSwaAppUsersOutputReference_Override(s SwaAppUsersOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewSwaApp_Override(s SwaApp, scope constructs.Construct, id *string, config *SwaAppConfig)
- func NewTemplateEmailTranslationsList_Override(t TemplateEmailTranslationsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewTemplateEmailTranslationsOutputReference_Override(t TemplateEmailTranslationsOutputReference, ...)
- func NewTemplateEmail_Override(t TemplateEmail, scope constructs.Construct, id *string, ...)
- func NewTemplateSmsTranslationsList_Override(t TemplateSmsTranslationsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewTemplateSmsTranslationsOutputReference_Override(t TemplateSmsTranslationsOutputReference, ...)
- func NewTemplateSms_Override(t TemplateSms, scope constructs.Construct, id *string, ...)
- func NewTheme_Override(t Theme, scope constructs.Construct, id *string, config *ThemeConfig)
- func NewThreatInsightSettings_Override(t ThreatInsightSettings, scope constructs.Construct, id *string, ...)
- func NewThreeFieldAppTimeoutsOutputReference_Override(t ThreeFieldAppTimeoutsOutputReference, ...)
- func NewThreeFieldAppUsersList_Override(t ThreeFieldAppUsersList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewThreeFieldAppUsersOutputReference_Override(t ThreeFieldAppUsersOutputReference, ...)
- func NewThreeFieldApp_Override(t ThreeFieldApp, scope constructs.Construct, id *string, ...)
- func NewTrustedOrigin_Override(t TrustedOrigin, scope constructs.Construct, id *string, ...)
- func NewUserAdminRoles_Override(u UserAdminRoles, scope constructs.Construct, id *string, ...)
- func NewUserBaseSchemaProperty_Override(u UserBaseSchemaProperty, scope constructs.Construct, id *string, ...)
- func NewUserBaseSchema_Override(u UserBaseSchema, scope constructs.Construct, id *string, ...)
- func NewUserFactorQuestion_Override(u UserFactorQuestion, scope constructs.Construct, id *string, ...)
- func NewUserGroupMemberships_Override(u UserGroupMemberships, scope constructs.Construct, id *string, ...)
- func NewUserPasswordHashOutputReference_Override(u UserPasswordHashOutputReference, ...)
- func NewUserSchemaArrayOneOfList_Override(u UserSchemaArrayOneOfList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewUserSchemaArrayOneOfOutputReference_Override(u UserSchemaArrayOneOfOutputReference, ...)
- func NewUserSchemaMasterOverridePriorityList_Override(u UserSchemaMasterOverridePriorityList, ...)
- func NewUserSchemaMasterOverridePriorityOutputReference_Override(u UserSchemaMasterOverridePriorityOutputReference, ...)
- func NewUserSchemaOneOfList_Override(u UserSchemaOneOfList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewUserSchemaOneOfOutputReference_Override(u UserSchemaOneOfOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewUserSchemaPropertyArrayOneOfList_Override(u UserSchemaPropertyArrayOneOfList, ...)
- func NewUserSchemaPropertyArrayOneOfOutputReference_Override(u UserSchemaPropertyArrayOneOfOutputReference, ...)
- func NewUserSchemaPropertyMasterOverridePriorityList_Override(u UserSchemaPropertyMasterOverridePriorityList, ...)
- func NewUserSchemaPropertyMasterOverridePriorityOutputReference_Override(u UserSchemaPropertyMasterOverridePriorityOutputReference, ...)
- func NewUserSchemaPropertyOneOfList_Override(u UserSchemaPropertyOneOfList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewUserSchemaPropertyOneOfOutputReference_Override(u UserSchemaPropertyOneOfOutputReference, ...)
- func NewUserSchemaProperty_Override(u UserSchemaProperty, scope constructs.Construct, id *string, ...)
- func NewUserSchema_Override(u UserSchema, scope constructs.Construct, id *string, config *UserSchemaConfig)
- func NewUserType_Override(u UserType, scope constructs.Construct, id *string, config *UserTypeConfig)
- func NewUser_Override(u User, scope constructs.Construct, id *string, config *UserConfig)
- func OauthAppRedirectUri_IsConstruct(x interface{}) *bool
- func OauthAppRedirectUri_TfResourceType() *string
- func OauthApp_IsConstruct(x interface{}) *bool
- func OauthApp_TfResourceType() *string
- func OktaProvider_IsConstruct(x interface{}) *bool
- func OktaProvider_TfResourceType() *string
- func OrgConfiguration_IsConstruct(x interface{}) *bool
- func OrgConfiguration_TfResourceType() *string
- func OrgSupport_IsConstruct(x interface{}) *bool
- func OrgSupport_TfResourceType() *string
- func PasswordPolicyRule_IsConstruct(x interface{}) *bool
- func PasswordPolicyRule_TfResourceType() *string
- func PasswordPolicy_IsConstruct(x interface{}) *bool
- func PasswordPolicy_TfResourceType() *string
- func PolicyMfaDefault_IsConstruct(x interface{}) *bool
- func PolicyMfaDefault_TfResourceType() *string
- func PolicyMfa_IsConstruct(x interface{}) *bool
- func PolicyMfa_TfResourceType() *string
- func PolicyPasswordDefault_IsConstruct(x interface{}) *bool
- func PolicyPasswordDefault_TfResourceType() *string
- func PolicyPassword_IsConstruct(x interface{}) *bool
- func PolicyPassword_TfResourceType() *string
- func PolicyProfileEnrollmentApps_IsConstruct(x interface{}) *bool
- func PolicyProfileEnrollmentApps_TfResourceType() *string
- func PolicyProfileEnrollment_IsConstruct(x interface{}) *bool
- func PolicyProfileEnrollment_TfResourceType() *string
- func PolicyRuleIdpDiscovery_IsConstruct(x interface{}) *bool
- func PolicyRuleIdpDiscovery_TfResourceType() *string
- func PolicyRuleMfa_IsConstruct(x interface{}) *bool
- func PolicyRuleMfa_TfResourceType() *string
- func PolicyRulePassword_IsConstruct(x interface{}) *bool
- func PolicyRulePassword_TfResourceType() *string
- func PolicyRuleProfileEnrollment_IsConstruct(x interface{}) *bool
- func PolicyRuleProfileEnrollment_TfResourceType() *string
- func PolicyRuleSignon_IsConstruct(x interface{}) *bool
- func PolicyRuleSignon_TfResourceType() *string
- func PolicySignon_IsConstruct(x interface{}) *bool
- func PolicySignon_TfResourceType() *string
- func ProfileMapping_IsConstruct(x interface{}) *bool
- func ProfileMapping_TfResourceType() *string
- func RateLimiting_IsConstruct(x interface{}) *bool
- func RateLimiting_TfResourceType() *string
- func ResourceSet_IsConstruct(x interface{}) *bool
- func ResourceSet_TfResourceType() *string
- func RoleSubscription_IsConstruct(x interface{}) *bool
- func RoleSubscription_TfResourceType() *string
- func SamlApp_IsConstruct(x interface{}) *bool
- func SamlApp_TfResourceType() *string
- func SamlIdpSigningKey_IsConstruct(x interface{}) *bool
- func SamlIdpSigningKey_TfResourceType() *string
- func SamlIdp_IsConstruct(x interface{}) *bool
- func SamlIdp_TfResourceType() *string
- func SecurePasswordStoreApp_IsConstruct(x interface{}) *bool
- func SecurePasswordStoreApp_TfResourceType() *string
- func SecurityNotificationEmails_IsConstruct(x interface{}) *bool
- func SecurityNotificationEmails_TfResourceType() *string
- func SignonPolicyRule_IsConstruct(x interface{}) *bool
- func SignonPolicyRule_TfResourceType() *string
- func SignonPolicy_IsConstruct(x interface{}) *bool
- func SignonPolicy_TfResourceType() *string
- func SocialIdp_IsConstruct(x interface{}) *bool
- func SocialIdp_TfResourceType() *string
- func SwaApp_IsConstruct(x interface{}) *bool
- func SwaApp_TfResourceType() *string
- func TemplateEmail_IsConstruct(x interface{}) *bool
- func TemplateEmail_TfResourceType() *string
- func TemplateSms_IsConstruct(x interface{}) *bool
- func TemplateSms_TfResourceType() *string
- func Theme_IsConstruct(x interface{}) *bool
- func Theme_TfResourceType() *string
- func ThreatInsightSettings_IsConstruct(x interface{}) *bool
- func ThreatInsightSettings_TfResourceType() *string
- func ThreeFieldApp_IsConstruct(x interface{}) *bool
- func ThreeFieldApp_TfResourceType() *string
- func TrustedOrigin_IsConstruct(x interface{}) *bool
- func TrustedOrigin_TfResourceType() *string
- func UserAdminRoles_IsConstruct(x interface{}) *bool
- func UserAdminRoles_TfResourceType() *string
- func UserBaseSchemaProperty_IsConstruct(x interface{}) *bool
- func UserBaseSchemaProperty_TfResourceType() *string
- func UserBaseSchema_IsConstruct(x interface{}) *bool
- func UserBaseSchema_TfResourceType() *string
- func UserFactorQuestion_IsConstruct(x interface{}) *bool
- func UserFactorQuestion_TfResourceType() *string
- func UserGroupMemberships_IsConstruct(x interface{}) *bool
- func UserGroupMemberships_TfResourceType() *string
- func UserSchemaProperty_IsConstruct(x interface{}) *bool
- func UserSchemaProperty_TfResourceType() *string
- func UserSchema_IsConstruct(x interface{}) *bool
- func UserSchema_TfResourceType() *string
- func UserType_IsConstruct(x interface{}) *bool
- func UserType_TfResourceType() *string
- func User_IsConstruct(x interface{}) *bool
- func User_TfResourceType() *string
- type AdminRoleCustom
- type AdminRoleCustomAssignments
- type AdminRoleCustomAssignmentsConfig
- type AdminRoleCustomConfig
- type AdminRoleTargets
- type AdminRoleTargetsConfig
- type AppAutoLogin
- type AppAutoLoginConfig
- type AppAutoLoginTimeouts
- type AppAutoLoginTimeoutsOutputReference
- type AppAutoLoginUsers
- type AppAutoLoginUsersList
- type AppAutoLoginUsersOutputReference
- type AppBasicAuth
- type AppBasicAuthConfig
- type AppBasicAuthTimeouts
- type AppBasicAuthTimeoutsOutputReference
- type AppBasicAuthUsers
- type AppBasicAuthUsersList
- type AppBasicAuthUsersOutputReference
- type AppBookmark
- type AppBookmarkConfig
- type AppBookmarkTimeouts
- type AppBookmarkTimeoutsOutputReference
- type AppBookmarkUsers
- type AppBookmarkUsersList
- type AppBookmarkUsersOutputReference
- type AppGroupAssignment
- type AppGroupAssignmentConfig
- type AppGroupAssignmentTimeouts
- type AppGroupAssignmentTimeoutsOutputReference
- type AppGroupAssignments
- type AppGroupAssignmentsConfig
- type AppGroupAssignmentsGroup
- type AppGroupAssignmentsGroupList
- type AppGroupAssignmentsGroupOutputReference
- type AppOauth
- type AppOauthApiScope
- type AppOauthApiScopeConfig
- type AppOauthConfig
- type AppOauthGroupsClaim
- type AppOauthGroupsClaimOutputReference
- type AppOauthJwks
- type AppOauthJwksList
- type AppOauthJwksOutputReference
- type AppOauthPostLogoutRedirectUri
- type AppOauthPostLogoutRedirectUriConfig
- type AppOauthRedirectUri
- type AppOauthRedirectUriConfig
- type AppOauthTimeouts
- type AppOauthTimeoutsOutputReference
- type AppOauthUsers
- type AppOauthUsersList
- type AppOauthUsersOutputReference
- type AppSaml
- type AppSamlAppSettings
- type AppSamlAppSettingsConfig
- type AppSamlAttributeStatements
- type AppSamlAttributeStatementsList
- type AppSamlAttributeStatementsOutputReference
- type AppSamlConfig
- type AppSamlKeys
- type AppSamlKeysList
- type AppSamlKeysOutputReference
- type AppSamlTimeouts
- type AppSamlTimeoutsOutputReference
- type AppSamlUsers
- type AppSamlUsersList
- type AppSamlUsersOutputReference
- type AppSecurePasswordStore
- type AppSecurePasswordStoreConfig
- type AppSecurePasswordStoreTimeouts
- type AppSecurePasswordStoreTimeoutsOutputReference
- type AppSecurePasswordStoreUsers
- type AppSecurePasswordStoreUsersList
- type AppSecurePasswordStoreUsersOutputReference
- type AppSharedCredentials
- type AppSharedCredentialsConfig
- type AppSharedCredentialsTimeouts
- type AppSharedCredentialsTimeoutsOutputReference
- type AppSharedCredentialsUsers
- type AppSharedCredentialsUsersList
- type AppSharedCredentialsUsersOutputReference
- type AppSignonPolicy
- type AppSignonPolicyConfig
- type AppSignonPolicyRule
- type AppSignonPolicyRuleConfig
- type AppSignonPolicyRulePlatformInclude
- type AppSignonPolicyRulePlatformIncludeList
- type AppSignonPolicyRulePlatformIncludeOutputReference
- type AppSwa
- type AppSwaConfig
- type AppSwaTimeouts
- type AppSwaTimeoutsOutputReference
- type AppSwaUsers
- type AppSwaUsersList
- type AppSwaUsersOutputReference
- type AppThreeField
- type AppThreeFieldConfig
- type AppThreeFieldTimeouts
- type AppThreeFieldTimeoutsOutputReference
- type AppThreeFieldUsers
- type AppThreeFieldUsersList
- type AppThreeFieldUsersOutputReference
- type AppUser
- type AppUserBaseSchema
- type AppUserBaseSchemaConfig
- type AppUserBaseSchemaProperty
- type AppUserBaseSchemaPropertyConfig
- type AppUserConfig
- type AppUserSchema
- type AppUserSchemaArrayOneOf
- type AppUserSchemaArrayOneOfList
- type AppUserSchemaArrayOneOfOutputReference
- type AppUserSchemaConfig
- type AppUserSchemaOneOf
- type AppUserSchemaOneOfList
- type AppUserSchemaOneOfOutputReference
- type AppUserSchemaProperty
- type AppUserSchemaPropertyArrayOneOf
- type AppUserSchemaPropertyArrayOneOfList
- type AppUserSchemaPropertyArrayOneOfOutputReference
- type AppUserSchemaPropertyConfig
- type AppUserSchemaPropertyOneOf
- type AppUserSchemaPropertyOneOfList
- type AppUserSchemaPropertyOneOfOutputReference
- type AuthServer
- type AuthServerClaim
- type AuthServerClaimConfig
- type AuthServerClaimDefault
- type AuthServerClaimDefaultConfig
- type AuthServerConfig
- type AuthServerDefault
- type AuthServerDefaultConfig
- type AuthServerPolicy
- type AuthServerPolicyConfig
- type AuthServerPolicyRule
- type AuthServerPolicyRuleConfig
- type AuthServerScope
- type AuthServerScopeConfig
- type Authenticator
- type AuthenticatorConfig
- type AutoLoginApp
- type AutoLoginAppConfig
- type AutoLoginAppTimeouts
- type AutoLoginAppTimeoutsOutputReference
- type AutoLoginAppUsers
- type AutoLoginAppUsersList
- type AutoLoginAppUsersOutputReference
- type Behavior
- type BehaviorConfig
- type BookmarkApp
- type BookmarkAppConfig
- type BookmarkAppTimeouts
- type BookmarkAppTimeoutsOutputReference
- type BookmarkAppUsers
- type BookmarkAppUsersList
- type BookmarkAppUsersOutputReference
- type Brand
- type BrandConfig
- type Captcha
- type CaptchaConfig
- type CaptchaOrgWideSettings
- type CaptchaOrgWideSettingsConfig
- type DataOktaApp
- type DataOktaAppConfig
- type DataOktaAppGroupAssignments
- type DataOktaAppGroupAssignmentsConfig
- type DataOktaAppMetadataSaml
- type DataOktaAppMetadataSamlConfig
- type DataOktaAppOauth
- type DataOktaAppOauthConfig
- type DataOktaAppSaml
- type DataOktaAppSamlAttributeStatements
- type DataOktaAppSamlAttributeStatementsList
- type DataOktaAppSamlAttributeStatementsOutputReference
- type DataOktaAppSamlConfig
- type DataOktaAppSignonPolicy
- type DataOktaAppSignonPolicyConfig
- type DataOktaAppUserAssignments
- type DataOktaAppUserAssignmentsConfig
- type DataOktaAuthServer
- type DataOktaAuthServerClaim
- type DataOktaAuthServerClaimConfig
- type DataOktaAuthServerClaims
- type DataOktaAuthServerClaimsClaims
- type DataOktaAuthServerClaimsClaimsList
- type DataOktaAuthServerClaimsClaimsOutputReference
- type DataOktaAuthServerClaimsConfig
- type DataOktaAuthServerConfig
- type DataOktaAuthServerPolicy
- type DataOktaAuthServerPolicyConfig
- type DataOktaAuthServerScopes
- type DataOktaAuthServerScopesConfig
- type DataOktaAuthServerScopesScopes
- type DataOktaAuthServerScopesScopesList
- type DataOktaAuthServerScopesScopesOutputReference
- type DataOktaAuthenticator
- type DataOktaAuthenticatorConfig
- type DataOktaBehavior
- type DataOktaBehaviorConfig
- type DataOktaBehaviors
- type DataOktaBehaviorsBehaviors
- type DataOktaBehaviorsBehaviorsList
- type DataOktaBehaviorsBehaviorsOutputReference
- type DataOktaBehaviorsConfig
- type DataOktaBrand
- type DataOktaBrandConfig
- type DataOktaBrands
- type DataOktaBrandsBrands
- type DataOktaBrandsBrandsList
- type DataOktaBrandsBrandsOutputReference
- type DataOktaBrandsConfig
- type DataOktaDefaultPolicies
- type DataOktaDefaultPoliciesConfig
- type DataOktaDefaultPolicy
- type DataOktaDefaultPolicyConfig
- type DataOktaEmailCustomization
- type DataOktaEmailCustomizationConfig
- type DataOktaEmailCustomizations
- type DataOktaEmailCustomizationsConfig
- type DataOktaEmailCustomizationsEmailCustomizations
- type DataOktaEmailCustomizationsEmailCustomizationsList
- type DataOktaEmailCustomizationsEmailCustomizationsOutputReference
- type DataOktaEmailTemplate
- type DataOktaEmailTemplateConfig
- type DataOktaEmailTemplates
- type DataOktaEmailTemplatesConfig
- type DataOktaEmailTemplatesEmailTemplates
- type DataOktaEmailTemplatesEmailTemplatesList
- type DataOktaEmailTemplatesEmailTemplatesOutputReference
- type DataOktaEveryoneGroup
- type DataOktaEveryoneGroupConfig
- type DataOktaGroup
- type DataOktaGroupConfig
- type DataOktaGroups
- type DataOktaGroupsConfig
- type DataOktaGroupsGroups
- type DataOktaGroupsGroupsList
- type DataOktaGroupsGroupsOutputReference
- type DataOktaIdpMetadataSaml
- type DataOktaIdpMetadataSamlConfig
- type DataOktaIdpOidc
- type DataOktaIdpOidcConfig
- type DataOktaIdpSaml
- type DataOktaIdpSamlConfig
- type DataOktaIdpSocial
- type DataOktaIdpSocialConfig
- type DataOktaNetworkZone
- type DataOktaNetworkZoneConfig
- type DataOktaPolicy
- type DataOktaPolicyConfig
- type DataOktaRoleSubscription
- type DataOktaRoleSubscriptionConfig
- type DataOktaTheme
- type DataOktaThemeConfig
- type DataOktaThemes
- type DataOktaThemesConfig
- type DataOktaThemesThemes
- type DataOktaThemesThemesList
- type DataOktaThemesThemesOutputReference
- type DataOktaTrustedOrigins
- type DataOktaTrustedOriginsConfig
- type DataOktaTrustedOriginsTrustedOrigins
- type DataOktaTrustedOriginsTrustedOriginsList
- type DataOktaTrustedOriginsTrustedOriginsOutputReference
- type DataOktaUser
- type DataOktaUserConfig
- type DataOktaUserProfileMappingSource
- type DataOktaUserProfileMappingSourceConfig
- type DataOktaUserSearch
- type DataOktaUserSearchList
- type DataOktaUserSearchOutputReference
- type DataOktaUserSecurityQuestions
- type DataOktaUserSecurityQuestionsConfig
- type DataOktaUserSecurityQuestionsQuestions
- type DataOktaUserSecurityQuestionsQuestionsList
- type DataOktaUserSecurityQuestionsQuestionsOutputReference
- type DataOktaUserType
- type DataOktaUserTypeConfig
- type DataOktaUsers
- type DataOktaUsersConfig
- type DataOktaUsersSearch
- type DataOktaUsersSearchList
- type DataOktaUsersSearchOutputReference
- type DataOktaUsersUsers
- type DataOktaUsersUsersList
- type DataOktaUsersUsersOutputReference
- type Domain
- type DomainCertificate
- type DomainCertificateConfig
- type DomainConfig
- type DomainDnsRecords
- type DomainDnsRecordsList
- type DomainDnsRecordsOutputReference
- type DomainVerification
- type DomainVerificationConfig
- type EmailCustomization
- type EmailCustomizationConfig
- type EmailSender
- type EmailSenderConfig
- type EmailSenderDnsRecords
- type EmailSenderDnsRecordsList
- type EmailSenderDnsRecordsOutputReference
- type EmailSenderVerification
- type EmailSenderVerificationConfig
- type EventHook
- type EventHookConfig
- type EventHookHeaders
- type EventHookHeadersList
- type EventHookHeadersOutputReference
- type EventHookVerification
- type EventHookVerificationConfig
- type Factor
- type FactorConfig
- type FactorTotp
- type FactorTotpConfig
- type Group
- type GroupConfig
- type GroupMembership
- type GroupMembershipConfig
- type GroupMemberships
- type GroupMembershipsConfig
- type GroupRole
- type GroupRoleConfig
- type GroupRoles
- type GroupRolesConfig
- type GroupRule
- type GroupRuleConfig
- type GroupSchemaProperty
- type GroupSchemaPropertyArrayOneOf
- type GroupSchemaPropertyArrayOneOfList
- type GroupSchemaPropertyArrayOneOfOutputReference
- type GroupSchemaPropertyConfig
- type GroupSchemaPropertyMasterOverridePriority
- type GroupSchemaPropertyMasterOverridePriorityList
- type GroupSchemaPropertyMasterOverridePriorityOutputReference
- type GroupSchemaPropertyOneOf
- type GroupSchemaPropertyOneOfList
- type GroupSchemaPropertyOneOfOutputReference
- type Idp
- type IdpConfig
- type IdpOidc
- type IdpOidcConfig
- type IdpSaml
- type IdpSamlConfig
- type IdpSamlKey
- type IdpSamlKeyConfig
- type IdpSocial
- type IdpSocialConfig
- type InlineHook
- type InlineHookConfig
- type InlineHookHeaders
- type InlineHookHeadersList
- type InlineHookHeadersOutputReference
- type LinkDefinition
- type LinkDefinitionConfig
- type LinkValue
- type LinkValueConfig
- type MfaPolicy
- type MfaPolicyConfig
- type MfaPolicyRule
- type MfaPolicyRuleAppExclude
- type MfaPolicyRuleAppExcludeList
- type MfaPolicyRuleAppExcludeOutputReference
- type MfaPolicyRuleAppInclude
- type MfaPolicyRuleAppIncludeList
- type MfaPolicyRuleAppIncludeOutputReference
- type MfaPolicyRuleConfig
- type NetworkZone
- type NetworkZoneConfig
- type OauthApp
- type OauthAppConfig
- type OauthAppGroupsClaim
- type OauthAppGroupsClaimOutputReference
- type OauthAppJwks
- type OauthAppJwksList
- type OauthAppJwksOutputReference
- type OauthAppRedirectUri
- type OauthAppRedirectUriConfig
- type OauthAppTimeouts
- type OauthAppTimeoutsOutputReference
- type OauthAppUsers
- type OauthAppUsersList
- type OauthAppUsersOutputReference
- type OktaProvider
- type OktaProviderConfig
- type OrgConfiguration
- type OrgConfigurationConfig
- type OrgSupport
- type OrgSupportConfig
- type PasswordPolicy
- type PasswordPolicyConfig
- type PasswordPolicyRule
- type PasswordPolicyRuleConfig
- type PolicyMfa
- type PolicyMfaConfig
- type PolicyMfaDefault
- type PolicyMfaDefaultConfig
- type PolicyPassword
- type PolicyPasswordConfig
- type PolicyPasswordDefault
- type PolicyPasswordDefaultConfig
- type PolicyProfileEnrollment
- type PolicyProfileEnrollmentApps
- type PolicyProfileEnrollmentAppsConfig
- type PolicyProfileEnrollmentConfig
- type PolicyRuleIdpDiscovery
- type PolicyRuleIdpDiscoveryAppExclude
- type PolicyRuleIdpDiscoveryAppExcludeList
- type PolicyRuleIdpDiscoveryAppExcludeOutputReference
- type PolicyRuleIdpDiscoveryAppInclude
- type PolicyRuleIdpDiscoveryAppIncludeList
- type PolicyRuleIdpDiscoveryAppIncludeOutputReference
- type PolicyRuleIdpDiscoveryConfig
- type PolicyRuleIdpDiscoveryPlatformInclude
- type PolicyRuleIdpDiscoveryPlatformIncludeList
- type PolicyRuleIdpDiscoveryPlatformIncludeOutputReference
- type PolicyRuleIdpDiscoveryUserIdentifierPatterns
- type PolicyRuleIdpDiscoveryUserIdentifierPatternsList
- type PolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference
- type PolicyRuleMfa
- type PolicyRuleMfaAppExclude
- type PolicyRuleMfaAppExcludeList
- type PolicyRuleMfaAppExcludeOutputReference
- type PolicyRuleMfaAppInclude
- type PolicyRuleMfaAppIncludeList
- type PolicyRuleMfaAppIncludeOutputReference
- type PolicyRuleMfaConfig
- type PolicyRulePassword
- type PolicyRulePasswordConfig
- type PolicyRuleProfileEnrollment
- type PolicyRuleProfileEnrollmentConfig
- type PolicyRuleProfileEnrollmentProfileAttributes
- type PolicyRuleProfileEnrollmentProfileAttributesList
- type PolicyRuleProfileEnrollmentProfileAttributesOutputReference
- type PolicyRuleSignon
- type PolicyRuleSignonConfig
- type PolicyRuleSignonFactorSequence
- type PolicyRuleSignonFactorSequenceList
- type PolicyRuleSignonFactorSequenceOutputReference
- type PolicyRuleSignonFactorSequenceSecondaryCriteria
- type PolicyRuleSignonFactorSequenceSecondaryCriteriaList
- type PolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference
- type PolicySignon
- type PolicySignonConfig
- type ProfileMapping
- type ProfileMappingConfig
- type ProfileMappingMappings
- type ProfileMappingMappingsList
- type ProfileMappingMappingsOutputReference
- type RateLimiting
- type RateLimitingConfig
- type ResourceSet
- type ResourceSetConfig
- type RoleSubscription
- type RoleSubscriptionConfig
- type SamlApp
- type SamlAppAttributeStatements
- type SamlAppAttributeStatementsList
- type SamlAppAttributeStatementsOutputReference
- type SamlAppConfig
- type SamlAppKeys
- type SamlAppKeysList
- type SamlAppKeysOutputReference
- type SamlAppTimeouts
- type SamlAppTimeoutsOutputReference
- type SamlAppUsers
- type SamlAppUsersList
- type SamlAppUsersOutputReference
- type SamlIdp
- type SamlIdpConfig
- type SamlIdpSigningKey
- type SamlIdpSigningKeyConfig
- type SecurePasswordStoreApp
- type SecurePasswordStoreAppConfig
- type SecurePasswordStoreAppTimeouts
- type SecurePasswordStoreAppTimeoutsOutputReference
- type SecurePasswordStoreAppUsers
- type SecurePasswordStoreAppUsersList
- type SecurePasswordStoreAppUsersOutputReference
- type SecurityNotificationEmails
- type SecurityNotificationEmailsConfig
- type SignonPolicy
- type SignonPolicyConfig
- type SignonPolicyRule
- type SignonPolicyRuleConfig
- type SignonPolicyRuleFactorSequence
- type SignonPolicyRuleFactorSequenceList
- type SignonPolicyRuleFactorSequenceOutputReference
- type SignonPolicyRuleFactorSequenceSecondaryCriteria
- type SignonPolicyRuleFactorSequenceSecondaryCriteriaList
- type SignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference
- type SocialIdp
- type SocialIdpConfig
- type SwaApp
- type SwaAppConfig
- type SwaAppTimeouts
- type SwaAppTimeoutsOutputReference
- type SwaAppUsers
- type SwaAppUsersList
- type SwaAppUsersOutputReference
- type TemplateEmail
- type TemplateEmailConfig
- type TemplateEmailTranslations
- type TemplateEmailTranslationsList
- type TemplateEmailTranslationsOutputReference
- type TemplateSms
- type TemplateSmsConfig
- type TemplateSmsTranslations
- type TemplateSmsTranslationsList
- type TemplateSmsTranslationsOutputReference
- type Theme
- type ThemeConfig
- type ThreatInsightSettings
- type ThreatInsightSettingsConfig
- type ThreeFieldApp
- type ThreeFieldAppConfig
- type ThreeFieldAppTimeouts
- type ThreeFieldAppTimeoutsOutputReference
- type ThreeFieldAppUsers
- type ThreeFieldAppUsersList
- type ThreeFieldAppUsersOutputReference
- type TrustedOrigin
- type TrustedOriginConfig
- type User
- type UserAdminRoles
- type UserAdminRolesConfig
- type UserBaseSchema
- type UserBaseSchemaConfig
- type UserBaseSchemaProperty
- type UserBaseSchemaPropertyConfig
- type UserConfig
- type UserFactorQuestion
- type UserFactorQuestionConfig
- type UserGroupMemberships
- type UserGroupMembershipsConfig
- type UserPasswordHash
- type UserPasswordHashOutputReference
- type UserSchema
- type UserSchemaArrayOneOf
- type UserSchemaArrayOneOfList
- type UserSchemaArrayOneOfOutputReference
- type UserSchemaConfig
- type UserSchemaMasterOverridePriority
- type UserSchemaMasterOverridePriorityList
- type UserSchemaMasterOverridePriorityOutputReference
- type UserSchemaOneOf
- type UserSchemaOneOfList
- type UserSchemaOneOfOutputReference
- type UserSchemaProperty
- type UserSchemaPropertyArrayOneOf
- type UserSchemaPropertyArrayOneOfList
- type UserSchemaPropertyArrayOneOfOutputReference
- type UserSchemaPropertyConfig
- type UserSchemaPropertyMasterOverridePriority
- type UserSchemaPropertyMasterOverridePriorityList
- type UserSchemaPropertyMasterOverridePriorityOutputReference
- type UserSchemaPropertyOneOf
- type UserSchemaPropertyOneOfList
- type UserSchemaPropertyOneOfOutputReference
- type UserType
- type UserTypeConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdminRoleCustomAssignments_IsConstruct ¶
func AdminRoleCustomAssignments_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 AdminRoleCustomAssignments_TfResourceType ¶
func AdminRoleCustomAssignments_TfResourceType() *string
func AdminRoleCustom_IsConstruct ¶
func AdminRoleCustom_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 AdminRoleCustom_TfResourceType ¶
func AdminRoleCustom_TfResourceType() *string
func AdminRoleTargets_IsConstruct ¶
func AdminRoleTargets_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 AdminRoleTargets_TfResourceType ¶
func AdminRoleTargets_TfResourceType() *string
func AppAutoLogin_IsConstruct ¶
func AppAutoLogin_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 AppAutoLogin_TfResourceType ¶
func AppAutoLogin_TfResourceType() *string
func AppBasicAuth_IsConstruct ¶
func AppBasicAuth_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 AppBasicAuth_TfResourceType ¶
func AppBasicAuth_TfResourceType() *string
func AppBookmark_IsConstruct ¶
func AppBookmark_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 AppBookmark_TfResourceType ¶
func AppBookmark_TfResourceType() *string
func AppGroupAssignment_IsConstruct ¶
func AppGroupAssignment_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 AppGroupAssignment_TfResourceType ¶
func AppGroupAssignment_TfResourceType() *string
func AppGroupAssignments_IsConstruct ¶
func AppGroupAssignments_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 AppGroupAssignments_TfResourceType ¶
func AppGroupAssignments_TfResourceType() *string
func AppOauthApiScope_IsConstruct ¶
func AppOauthApiScope_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 AppOauthApiScope_TfResourceType ¶
func AppOauthApiScope_TfResourceType() *string
func AppOauthPostLogoutRedirectUri_IsConstruct ¶
func AppOauthPostLogoutRedirectUri_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 AppOauthPostLogoutRedirectUri_TfResourceType ¶
func AppOauthPostLogoutRedirectUri_TfResourceType() *string
func AppOauthRedirectUri_IsConstruct ¶
func AppOauthRedirectUri_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 AppOauthRedirectUri_TfResourceType ¶
func AppOauthRedirectUri_TfResourceType() *string
func AppOauth_IsConstruct ¶
func AppOauth_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 AppOauth_TfResourceType ¶
func AppOauth_TfResourceType() *string
func AppSamlAppSettings_IsConstruct ¶
func AppSamlAppSettings_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 AppSamlAppSettings_TfResourceType ¶
func AppSamlAppSettings_TfResourceType() *string
func AppSaml_IsConstruct ¶
func AppSaml_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 AppSaml_TfResourceType ¶
func AppSaml_TfResourceType() *string
func AppSecurePasswordStore_IsConstruct ¶
func AppSecurePasswordStore_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 AppSecurePasswordStore_TfResourceType ¶
func AppSecurePasswordStore_TfResourceType() *string
func AppSharedCredentials_IsConstruct ¶
func AppSharedCredentials_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 AppSharedCredentials_TfResourceType ¶
func AppSharedCredentials_TfResourceType() *string
func AppSignonPolicyRule_IsConstruct ¶
func AppSignonPolicyRule_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 AppSignonPolicyRule_TfResourceType ¶
func AppSignonPolicyRule_TfResourceType() *string
func AppSignonPolicy_IsConstruct ¶
func AppSignonPolicy_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 AppSignonPolicy_TfResourceType ¶
func AppSignonPolicy_TfResourceType() *string
func AppSwa_IsConstruct ¶
func AppSwa_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 AppSwa_TfResourceType ¶
func AppSwa_TfResourceType() *string
func AppThreeField_IsConstruct ¶
func AppThreeField_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 AppThreeField_TfResourceType ¶
func AppThreeField_TfResourceType() *string
func AppUserBaseSchemaProperty_IsConstruct ¶
func AppUserBaseSchemaProperty_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 AppUserBaseSchemaProperty_TfResourceType ¶
func AppUserBaseSchemaProperty_TfResourceType() *string
func AppUserBaseSchema_IsConstruct ¶
func AppUserBaseSchema_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 AppUserBaseSchema_TfResourceType ¶
func AppUserBaseSchema_TfResourceType() *string
func AppUserSchemaProperty_IsConstruct ¶
func AppUserSchemaProperty_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 AppUserSchemaProperty_TfResourceType ¶
func AppUserSchemaProperty_TfResourceType() *string
func AppUserSchema_IsConstruct ¶
func AppUserSchema_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 AppUserSchema_TfResourceType ¶
func AppUserSchema_TfResourceType() *string
func AppUser_IsConstruct ¶
func AppUser_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 AppUser_TfResourceType ¶
func AppUser_TfResourceType() *string
func AuthServerClaimDefault_IsConstruct ¶
func AuthServerClaimDefault_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 AuthServerClaimDefault_TfResourceType ¶
func AuthServerClaimDefault_TfResourceType() *string
func AuthServerClaim_IsConstruct ¶
func AuthServerClaim_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 AuthServerClaim_TfResourceType ¶
func AuthServerClaim_TfResourceType() *string
func AuthServerDefault_IsConstruct ¶
func AuthServerDefault_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 AuthServerDefault_TfResourceType ¶
func AuthServerDefault_TfResourceType() *string
func AuthServerPolicyRule_IsConstruct ¶
func AuthServerPolicyRule_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 AuthServerPolicyRule_TfResourceType ¶
func AuthServerPolicyRule_TfResourceType() *string
func AuthServerPolicy_IsConstruct ¶
func AuthServerPolicy_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 AuthServerPolicy_TfResourceType ¶
func AuthServerPolicy_TfResourceType() *string
func AuthServerScope_IsConstruct ¶
func AuthServerScope_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 AuthServerScope_TfResourceType ¶
func AuthServerScope_TfResourceType() *string
func AuthServer_IsConstruct ¶
func AuthServer_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 AuthServer_TfResourceType ¶
func AuthServer_TfResourceType() *string
func Authenticator_IsConstruct ¶
func Authenticator_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 Authenticator_TfResourceType ¶
func Authenticator_TfResourceType() *string
func AutoLoginApp_IsConstruct ¶
func AutoLoginApp_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 AutoLoginApp_TfResourceType ¶
func AutoLoginApp_TfResourceType() *string
func Behavior_IsConstruct ¶
func Behavior_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 Behavior_TfResourceType ¶
func Behavior_TfResourceType() *string
func BookmarkApp_IsConstruct ¶
func BookmarkApp_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 BookmarkApp_TfResourceType ¶
func BookmarkApp_TfResourceType() *string
func Brand_IsConstruct ¶
func Brand_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 Brand_TfResourceType ¶
func Brand_TfResourceType() *string
func CaptchaOrgWideSettings_IsConstruct ¶
func CaptchaOrgWideSettings_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 CaptchaOrgWideSettings_TfResourceType ¶
func CaptchaOrgWideSettings_TfResourceType() *string
func Captcha_IsConstruct ¶
func Captcha_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 Captcha_TfResourceType ¶
func Captcha_TfResourceType() *string
func DataOktaAppGroupAssignments_IsConstruct ¶
func DataOktaAppGroupAssignments_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 DataOktaAppGroupAssignments_TfResourceType ¶
func DataOktaAppGroupAssignments_TfResourceType() *string
func DataOktaAppMetadataSaml_IsConstruct ¶
func DataOktaAppMetadataSaml_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 DataOktaAppMetadataSaml_TfResourceType ¶
func DataOktaAppMetadataSaml_TfResourceType() *string
func DataOktaAppOauth_IsConstruct ¶
func DataOktaAppOauth_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 DataOktaAppOauth_TfResourceType ¶
func DataOktaAppOauth_TfResourceType() *string
func DataOktaAppSaml_IsConstruct ¶
func DataOktaAppSaml_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 DataOktaAppSaml_TfResourceType ¶
func DataOktaAppSaml_TfResourceType() *string
func DataOktaAppSignonPolicy_IsConstruct ¶
func DataOktaAppSignonPolicy_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 DataOktaAppSignonPolicy_TfResourceType ¶
func DataOktaAppSignonPolicy_TfResourceType() *string
func DataOktaAppUserAssignments_IsConstruct ¶
func DataOktaAppUserAssignments_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 DataOktaAppUserAssignments_TfResourceType ¶
func DataOktaAppUserAssignments_TfResourceType() *string
func DataOktaApp_IsConstruct ¶
func DataOktaApp_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 DataOktaApp_TfResourceType ¶
func DataOktaApp_TfResourceType() *string
func DataOktaAuthServerClaim_IsConstruct ¶
func DataOktaAuthServerClaim_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 DataOktaAuthServerClaim_TfResourceType ¶
func DataOktaAuthServerClaim_TfResourceType() *string
func DataOktaAuthServerClaims_IsConstruct ¶
func DataOktaAuthServerClaims_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 DataOktaAuthServerClaims_TfResourceType ¶
func DataOktaAuthServerClaims_TfResourceType() *string
func DataOktaAuthServerPolicy_IsConstruct ¶
func DataOktaAuthServerPolicy_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 DataOktaAuthServerPolicy_TfResourceType ¶
func DataOktaAuthServerPolicy_TfResourceType() *string
func DataOktaAuthServerScopes_IsConstruct ¶
func DataOktaAuthServerScopes_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 DataOktaAuthServerScopes_TfResourceType ¶
func DataOktaAuthServerScopes_TfResourceType() *string
func DataOktaAuthServer_IsConstruct ¶
func DataOktaAuthServer_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 DataOktaAuthServer_TfResourceType ¶
func DataOktaAuthServer_TfResourceType() *string
func DataOktaAuthenticator_IsConstruct ¶
func DataOktaAuthenticator_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 DataOktaAuthenticator_TfResourceType ¶
func DataOktaAuthenticator_TfResourceType() *string
func DataOktaBehavior_IsConstruct ¶
func DataOktaBehavior_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 DataOktaBehavior_TfResourceType ¶
func DataOktaBehavior_TfResourceType() *string
func DataOktaBehaviors_IsConstruct ¶
func DataOktaBehaviors_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 DataOktaBehaviors_TfResourceType ¶
func DataOktaBehaviors_TfResourceType() *string
func DataOktaBrand_IsConstruct ¶
func DataOktaBrand_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 DataOktaBrand_TfResourceType ¶
func DataOktaBrand_TfResourceType() *string
func DataOktaBrands_IsConstruct ¶
func DataOktaBrands_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 DataOktaBrands_TfResourceType ¶
func DataOktaBrands_TfResourceType() *string
func DataOktaDefaultPolicies_IsConstruct ¶
func DataOktaDefaultPolicies_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 DataOktaDefaultPolicies_TfResourceType ¶
func DataOktaDefaultPolicies_TfResourceType() *string
func DataOktaDefaultPolicy_IsConstruct ¶
func DataOktaDefaultPolicy_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 DataOktaDefaultPolicy_TfResourceType ¶
func DataOktaDefaultPolicy_TfResourceType() *string
func DataOktaEmailCustomization_IsConstruct ¶
func DataOktaEmailCustomization_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 DataOktaEmailCustomization_TfResourceType ¶
func DataOktaEmailCustomization_TfResourceType() *string
func DataOktaEmailCustomizations_IsConstruct ¶
func DataOktaEmailCustomizations_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 DataOktaEmailCustomizations_TfResourceType ¶
func DataOktaEmailCustomizations_TfResourceType() *string
func DataOktaEmailTemplate_IsConstruct ¶
func DataOktaEmailTemplate_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 DataOktaEmailTemplate_TfResourceType ¶
func DataOktaEmailTemplate_TfResourceType() *string
func DataOktaEmailTemplates_IsConstruct ¶
func DataOktaEmailTemplates_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 DataOktaEmailTemplates_TfResourceType ¶
func DataOktaEmailTemplates_TfResourceType() *string
func DataOktaEveryoneGroup_IsConstruct ¶
func DataOktaEveryoneGroup_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 DataOktaEveryoneGroup_TfResourceType ¶
func DataOktaEveryoneGroup_TfResourceType() *string
func DataOktaGroup_IsConstruct ¶
func DataOktaGroup_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 DataOktaGroup_TfResourceType ¶
func DataOktaGroup_TfResourceType() *string
func DataOktaGroups_IsConstruct ¶
func DataOktaGroups_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 DataOktaGroups_TfResourceType ¶
func DataOktaGroups_TfResourceType() *string
func DataOktaIdpMetadataSaml_IsConstruct ¶
func DataOktaIdpMetadataSaml_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 DataOktaIdpMetadataSaml_TfResourceType ¶
func DataOktaIdpMetadataSaml_TfResourceType() *string
func DataOktaIdpOidc_IsConstruct ¶
func DataOktaIdpOidc_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 DataOktaIdpOidc_TfResourceType ¶
func DataOktaIdpOidc_TfResourceType() *string
func DataOktaIdpSaml_IsConstruct ¶
func DataOktaIdpSaml_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 DataOktaIdpSaml_TfResourceType ¶
func DataOktaIdpSaml_TfResourceType() *string
func DataOktaIdpSocial_IsConstruct ¶
func DataOktaIdpSocial_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 DataOktaIdpSocial_TfResourceType ¶
func DataOktaIdpSocial_TfResourceType() *string
func DataOktaNetworkZone_IsConstruct ¶
func DataOktaNetworkZone_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 DataOktaNetworkZone_TfResourceType ¶
func DataOktaNetworkZone_TfResourceType() *string
func DataOktaPolicy_IsConstruct ¶
func DataOktaPolicy_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 DataOktaPolicy_TfResourceType ¶
func DataOktaPolicy_TfResourceType() *string
func DataOktaRoleSubscription_IsConstruct ¶
func DataOktaRoleSubscription_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 DataOktaRoleSubscription_TfResourceType ¶
func DataOktaRoleSubscription_TfResourceType() *string
func DataOktaTheme_IsConstruct ¶
func DataOktaTheme_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 DataOktaTheme_TfResourceType ¶
func DataOktaTheme_TfResourceType() *string
func DataOktaThemes_IsConstruct ¶
func DataOktaThemes_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 DataOktaThemes_TfResourceType ¶
func DataOktaThemes_TfResourceType() *string
func DataOktaTrustedOrigins_IsConstruct ¶
func DataOktaTrustedOrigins_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 DataOktaTrustedOrigins_TfResourceType ¶
func DataOktaTrustedOrigins_TfResourceType() *string
func DataOktaUserProfileMappingSource_IsConstruct ¶
func DataOktaUserProfileMappingSource_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 DataOktaUserProfileMappingSource_TfResourceType ¶
func DataOktaUserProfileMappingSource_TfResourceType() *string
func DataOktaUserSecurityQuestions_IsConstruct ¶
func DataOktaUserSecurityQuestions_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 DataOktaUserSecurityQuestions_TfResourceType ¶
func DataOktaUserSecurityQuestions_TfResourceType() *string
func DataOktaUserType_IsConstruct ¶
func DataOktaUserType_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 DataOktaUserType_TfResourceType ¶
func DataOktaUserType_TfResourceType() *string
func DataOktaUser_IsConstruct ¶
func DataOktaUser_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 DataOktaUser_TfResourceType ¶
func DataOktaUser_TfResourceType() *string
func DataOktaUsers_IsConstruct ¶
func DataOktaUsers_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 DataOktaUsers_TfResourceType ¶
func DataOktaUsers_TfResourceType() *string
func DomainCertificate_IsConstruct ¶
func DomainCertificate_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 DomainCertificate_TfResourceType ¶
func DomainCertificate_TfResourceType() *string
func DomainVerification_IsConstruct ¶
func DomainVerification_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 DomainVerification_TfResourceType ¶
func DomainVerification_TfResourceType() *string
func Domain_IsConstruct ¶
func Domain_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 Domain_TfResourceType ¶
func Domain_TfResourceType() *string
func EmailCustomization_IsConstruct ¶
func EmailCustomization_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 EmailCustomization_TfResourceType ¶
func EmailCustomization_TfResourceType() *string
func EmailSenderVerification_IsConstruct ¶
func EmailSenderVerification_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 EmailSenderVerification_TfResourceType ¶
func EmailSenderVerification_TfResourceType() *string
func EmailSender_IsConstruct ¶
func EmailSender_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 EmailSender_TfResourceType ¶
func EmailSender_TfResourceType() *string
func EventHookVerification_IsConstruct ¶
func EventHookVerification_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 EventHookVerification_TfResourceType ¶
func EventHookVerification_TfResourceType() *string
func EventHook_IsConstruct ¶
func EventHook_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 EventHook_TfResourceType ¶
func EventHook_TfResourceType() *string
func FactorTotp_IsConstruct ¶
func FactorTotp_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 FactorTotp_TfResourceType ¶
func FactorTotp_TfResourceType() *string
func Factor_IsConstruct ¶
func Factor_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 Factor_TfResourceType ¶
func Factor_TfResourceType() *string
func GroupMembership_IsConstruct ¶
func GroupMembership_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 GroupMembership_TfResourceType ¶
func GroupMembership_TfResourceType() *string
func GroupMemberships_IsConstruct ¶
func GroupMemberships_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 GroupMemberships_TfResourceType ¶
func GroupMemberships_TfResourceType() *string
func GroupRole_IsConstruct ¶
func GroupRole_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 GroupRole_TfResourceType ¶
func GroupRole_TfResourceType() *string
func GroupRoles_IsConstruct ¶
func GroupRoles_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 GroupRoles_TfResourceType ¶
func GroupRoles_TfResourceType() *string
func GroupRule_IsConstruct ¶
func GroupRule_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 GroupRule_TfResourceType ¶
func GroupRule_TfResourceType() *string
func GroupSchemaProperty_IsConstruct ¶
func GroupSchemaProperty_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 GroupSchemaProperty_TfResourceType ¶
func GroupSchemaProperty_TfResourceType() *string
func Group_IsConstruct ¶
func Group_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 Group_TfResourceType ¶
func Group_TfResourceType() *string
func IdpOidc_IsConstruct ¶
func IdpOidc_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 IdpOidc_TfResourceType ¶
func IdpOidc_TfResourceType() *string
func IdpSamlKey_IsConstruct ¶
func IdpSamlKey_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 IdpSamlKey_TfResourceType ¶
func IdpSamlKey_TfResourceType() *string
func IdpSaml_IsConstruct ¶
func IdpSaml_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 IdpSaml_TfResourceType ¶
func IdpSaml_TfResourceType() *string
func IdpSocial_IsConstruct ¶
func IdpSocial_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 IdpSocial_TfResourceType ¶
func IdpSocial_TfResourceType() *string
func Idp_IsConstruct ¶
func Idp_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 Idp_TfResourceType ¶
func Idp_TfResourceType() *string
func InlineHook_IsConstruct ¶
func InlineHook_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 InlineHook_TfResourceType ¶
func InlineHook_TfResourceType() *string
func LinkDefinition_IsConstruct ¶
func LinkDefinition_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 LinkDefinition_TfResourceType ¶
func LinkDefinition_TfResourceType() *string
func LinkValue_IsConstruct ¶
func LinkValue_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 LinkValue_TfResourceType ¶
func LinkValue_TfResourceType() *string
func MfaPolicyRule_IsConstruct ¶
func MfaPolicyRule_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 MfaPolicyRule_TfResourceType ¶
func MfaPolicyRule_TfResourceType() *string
func MfaPolicy_IsConstruct ¶
func MfaPolicy_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 MfaPolicy_TfResourceType ¶
func MfaPolicy_TfResourceType() *string
func NetworkZone_IsConstruct ¶
func NetworkZone_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 NetworkZone_TfResourceType ¶
func NetworkZone_TfResourceType() *string
func NewAdminRoleCustomAssignments_Override ¶
func NewAdminRoleCustomAssignments_Override(a AdminRoleCustomAssignments, scope constructs.Construct, id *string, config *AdminRoleCustomAssignmentsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom_assignments okta_admin_role_custom_assignments} Resource.
func NewAdminRoleCustom_Override ¶
func NewAdminRoleCustom_Override(a AdminRoleCustom, scope constructs.Construct, id *string, config *AdminRoleCustomConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom okta_admin_role_custom} Resource.
func NewAdminRoleTargets_Override ¶
func NewAdminRoleTargets_Override(a AdminRoleTargets, scope constructs.Construct, id *string, config *AdminRoleTargetsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/admin_role_targets okta_admin_role_targets} Resource.
func NewAppAutoLoginTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewAppAutoLoginTimeoutsOutputReference_Override(a AppAutoLoginTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppAutoLoginUsersList_Override ¶
func NewAppAutoLoginUsersList_Override(a AppAutoLoginUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppAutoLoginUsersOutputReference_Override ¶
func NewAppAutoLoginUsersOutputReference_Override(a AppAutoLoginUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppAutoLogin_Override ¶
func NewAppAutoLogin_Override(a AppAutoLogin, scope constructs.Construct, id *string, config *AppAutoLoginConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login okta_app_auto_login} Resource.
func NewAppBasicAuthTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewAppBasicAuthTimeoutsOutputReference_Override(a AppBasicAuthTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppBasicAuthUsersList_Override ¶
func NewAppBasicAuthUsersList_Override(a AppBasicAuthUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppBasicAuthUsersOutputReference_Override ¶
func NewAppBasicAuthUsersOutputReference_Override(a AppBasicAuthUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppBasicAuth_Override ¶
func NewAppBasicAuth_Override(a AppBasicAuth, scope constructs.Construct, id *string, config *AppBasicAuthConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth okta_app_basic_auth} Resource.
func NewAppBookmarkTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewAppBookmarkTimeoutsOutputReference_Override(a AppBookmarkTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppBookmarkUsersList_Override ¶
func NewAppBookmarkUsersList_Override(a AppBookmarkUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppBookmarkUsersOutputReference_Override ¶
func NewAppBookmarkUsersOutputReference_Override(a AppBookmarkUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppBookmark_Override ¶
func NewAppBookmark_Override(a AppBookmark, scope constructs.Construct, id *string, config *AppBookmarkConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark okta_app_bookmark} Resource.
func NewAppGroupAssignmentTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewAppGroupAssignmentTimeoutsOutputReference_Override(a AppGroupAssignmentTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppGroupAssignment_Override ¶
func NewAppGroupAssignment_Override(a AppGroupAssignment, scope constructs.Construct, id *string, config *AppGroupAssignmentConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment okta_app_group_assignment} Resource.
func NewAppGroupAssignmentsGroupList_Override ¶
func NewAppGroupAssignmentsGroupList_Override(a AppGroupAssignmentsGroupList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppGroupAssignmentsGroupOutputReference_Override ¶
func NewAppGroupAssignmentsGroupOutputReference_Override(a AppGroupAssignmentsGroupOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppGroupAssignments_Override ¶
func NewAppGroupAssignments_Override(a AppGroupAssignments, scope constructs.Construct, id *string, config *AppGroupAssignmentsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignments okta_app_group_assignments} Resource.
func NewAppOauthApiScope_Override ¶
func NewAppOauthApiScope_Override(a AppOauthApiScope, scope constructs.Construct, id *string, config *AppOauthApiScopeConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_api_scope okta_app_oauth_api_scope} Resource.
func NewAppOauthGroupsClaimOutputReference_Override ¶
func NewAppOauthGroupsClaimOutputReference_Override(a AppOauthGroupsClaimOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppOauthJwksList_Override ¶
func NewAppOauthJwksList_Override(a AppOauthJwksList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppOauthJwksOutputReference_Override ¶
func NewAppOauthJwksOutputReference_Override(a AppOauthJwksOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppOauthPostLogoutRedirectUri_Override ¶
func NewAppOauthPostLogoutRedirectUri_Override(a AppOauthPostLogoutRedirectUri, scope constructs.Construct, id *string, config *AppOauthPostLogoutRedirectUriConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_post_logout_redirect_uri okta_app_oauth_post_logout_redirect_uri} Resource.
func NewAppOauthRedirectUri_Override ¶
func NewAppOauthRedirectUri_Override(a AppOauthRedirectUri, scope constructs.Construct, id *string, config *AppOauthRedirectUriConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_redirect_uri okta_app_oauth_redirect_uri} Resource.
func NewAppOauthTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewAppOauthTimeoutsOutputReference_Override(a AppOauthTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppOauthUsersList_Override ¶
func NewAppOauthUsersList_Override(a AppOauthUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppOauthUsersOutputReference_Override ¶
func NewAppOauthUsersOutputReference_Override(a AppOauthUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppOauth_Override ¶
func NewAppOauth_Override(a AppOauth, scope constructs.Construct, id *string, config *AppOauthConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_oauth okta_app_oauth} Resource.
func NewAppSamlAppSettings_Override ¶
func NewAppSamlAppSettings_Override(a AppSamlAppSettings, scope constructs.Construct, id *string, config *AppSamlAppSettingsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_saml_app_settings okta_app_saml_app_settings} Resource.
func NewAppSamlAttributeStatementsList_Override ¶
func NewAppSamlAttributeStatementsList_Override(a AppSamlAttributeStatementsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppSamlAttributeStatementsOutputReference_Override ¶
func NewAppSamlAttributeStatementsOutputReference_Override(a AppSamlAttributeStatementsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppSamlKeysList_Override ¶ added in v2.0.5
func NewAppSamlKeysList_Override(a AppSamlKeysList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppSamlKeysOutputReference_Override ¶ added in v2.0.5
func NewAppSamlKeysOutputReference_Override(a AppSamlKeysOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppSamlTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewAppSamlTimeoutsOutputReference_Override(a AppSamlTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppSamlUsersList_Override ¶
func NewAppSamlUsersList_Override(a AppSamlUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppSamlUsersOutputReference_Override ¶
func NewAppSamlUsersOutputReference_Override(a AppSamlUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppSaml_Override ¶
func NewAppSaml_Override(a AppSaml, scope constructs.Construct, id *string, config *AppSamlConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_saml okta_app_saml} Resource.
func NewAppSecurePasswordStoreTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewAppSecurePasswordStoreTimeoutsOutputReference_Override(a AppSecurePasswordStoreTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppSecurePasswordStoreUsersList_Override ¶
func NewAppSecurePasswordStoreUsersList_Override(a AppSecurePasswordStoreUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppSecurePasswordStoreUsersOutputReference_Override ¶
func NewAppSecurePasswordStoreUsersOutputReference_Override(a AppSecurePasswordStoreUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppSecurePasswordStore_Override ¶
func NewAppSecurePasswordStore_Override(a AppSecurePasswordStore, scope constructs.Construct, id *string, config *AppSecurePasswordStoreConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store okta_app_secure_password_store} Resource.
func NewAppSharedCredentialsTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewAppSharedCredentialsTimeoutsOutputReference_Override(a AppSharedCredentialsTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppSharedCredentialsUsersList_Override ¶
func NewAppSharedCredentialsUsersList_Override(a AppSharedCredentialsUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppSharedCredentialsUsersOutputReference_Override ¶
func NewAppSharedCredentialsUsersOutputReference_Override(a AppSharedCredentialsUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppSharedCredentials_Override ¶
func NewAppSharedCredentials_Override(a AppSharedCredentials, scope constructs.Construct, id *string, config *AppSharedCredentialsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials okta_app_shared_credentials} Resource.
func NewAppSignonPolicyRulePlatformIncludeList_Override ¶
func NewAppSignonPolicyRulePlatformIncludeList_Override(a AppSignonPolicyRulePlatformIncludeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppSignonPolicyRulePlatformIncludeOutputReference_Override ¶
func NewAppSignonPolicyRulePlatformIncludeOutputReference_Override(a AppSignonPolicyRulePlatformIncludeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppSignonPolicyRule_Override ¶
func NewAppSignonPolicyRule_Override(a AppSignonPolicyRule, scope constructs.Construct, id *string, config *AppSignonPolicyRuleConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule okta_app_signon_policy_rule} Resource.
func NewAppSignonPolicy_Override ¶
func NewAppSignonPolicy_Override(a AppSignonPolicy, scope constructs.Construct, id *string, config *AppSignonPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy okta_app_signon_policy} Resource.
func NewAppSwaTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewAppSwaTimeoutsOutputReference_Override(a AppSwaTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppSwaUsersList_Override ¶
func NewAppSwaUsersList_Override(a AppSwaUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppSwaUsersOutputReference_Override ¶
func NewAppSwaUsersOutputReference_Override(a AppSwaUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppSwa_Override ¶
func NewAppSwa_Override(a AppSwa, scope constructs.Construct, id *string, config *AppSwaConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_swa okta_app_swa} Resource.
func NewAppThreeFieldTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewAppThreeFieldTimeoutsOutputReference_Override(a AppThreeFieldTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppThreeFieldUsersList_Override ¶
func NewAppThreeFieldUsersList_Override(a AppThreeFieldUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppThreeFieldUsersOutputReference_Override ¶
func NewAppThreeFieldUsersOutputReference_Override(a AppThreeFieldUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppThreeField_Override ¶
func NewAppThreeField_Override(a AppThreeField, scope constructs.Construct, id *string, config *AppThreeFieldConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_three_field okta_app_three_field} Resource.
func NewAppUserBaseSchemaProperty_Override ¶
func NewAppUserBaseSchemaProperty_Override(a AppUserBaseSchemaProperty, scope constructs.Construct, id *string, config *AppUserBaseSchemaPropertyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property okta_app_user_base_schema_property} Resource.
func NewAppUserBaseSchema_Override ¶
func NewAppUserBaseSchema_Override(a AppUserBaseSchema, scope constructs.Construct, id *string, config *AppUserBaseSchemaConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema okta_app_user_base_schema} Resource.
func NewAppUserSchemaArrayOneOfList_Override ¶
func NewAppUserSchemaArrayOneOfList_Override(a AppUserSchemaArrayOneOfList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppUserSchemaArrayOneOfOutputReference_Override ¶
func NewAppUserSchemaArrayOneOfOutputReference_Override(a AppUserSchemaArrayOneOfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppUserSchemaOneOfList_Override ¶
func NewAppUserSchemaOneOfList_Override(a AppUserSchemaOneOfList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppUserSchemaOneOfOutputReference_Override ¶
func NewAppUserSchemaOneOfOutputReference_Override(a AppUserSchemaOneOfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppUserSchemaPropertyArrayOneOfList_Override ¶
func NewAppUserSchemaPropertyArrayOneOfList_Override(a AppUserSchemaPropertyArrayOneOfList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppUserSchemaPropertyArrayOneOfOutputReference_Override ¶
func NewAppUserSchemaPropertyArrayOneOfOutputReference_Override(a AppUserSchemaPropertyArrayOneOfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppUserSchemaPropertyOneOfList_Override ¶
func NewAppUserSchemaPropertyOneOfList_Override(a AppUserSchemaPropertyOneOfList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppUserSchemaPropertyOneOfOutputReference_Override ¶
func NewAppUserSchemaPropertyOneOfOutputReference_Override(a AppUserSchemaPropertyOneOfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppUserSchemaProperty_Override ¶
func NewAppUserSchemaProperty_Override(a AppUserSchemaProperty, scope constructs.Construct, id *string, config *AppUserSchemaPropertyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property okta_app_user_schema_property} Resource.
func NewAppUserSchema_Override ¶
func NewAppUserSchema_Override(a AppUserSchema, scope constructs.Construct, id *string, config *AppUserSchemaConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema okta_app_user_schema} Resource.
func NewAppUser_Override ¶
func NewAppUser_Override(a AppUser, scope constructs.Construct, id *string, config *AppUserConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_user okta_app_user} Resource.
func NewAuthServerClaimDefault_Override ¶
func NewAuthServerClaimDefault_Override(a AuthServerClaimDefault, scope constructs.Construct, id *string, config *AuthServerClaimDefaultConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim_default okta_auth_server_claim_default} Resource.
func NewAuthServerClaim_Override ¶
func NewAuthServerClaim_Override(a AuthServerClaim, scope constructs.Construct, id *string, config *AuthServerClaimConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim okta_auth_server_claim} Resource.
func NewAuthServerDefault_Override ¶
func NewAuthServerDefault_Override(a AuthServerDefault, scope constructs.Construct, id *string, config *AuthServerDefaultConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server_default okta_auth_server_default} Resource.
func NewAuthServerPolicyRule_Override ¶
func NewAuthServerPolicyRule_Override(a AuthServerPolicyRule, scope constructs.Construct, id *string, config *AuthServerPolicyRuleConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule okta_auth_server_policy_rule} Resource.
func NewAuthServerPolicy_Override ¶
func NewAuthServerPolicy_Override(a AuthServerPolicy, scope constructs.Construct, id *string, config *AuthServerPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy okta_auth_server_policy} Resource.
func NewAuthServerScope_Override ¶
func NewAuthServerScope_Override(a AuthServerScope, scope constructs.Construct, id *string, config *AuthServerScopeConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server_scope okta_auth_server_scope} Resource.
func NewAuthServer_Override ¶
func NewAuthServer_Override(a AuthServer, scope constructs.Construct, id *string, config *AuthServerConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server okta_auth_server} Resource.
func NewAuthenticator_Override ¶
func NewAuthenticator_Override(a Authenticator, scope constructs.Construct, id *string, config *AuthenticatorConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/authenticator okta_authenticator} Resource.
func NewAutoLoginAppTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewAutoLoginAppTimeoutsOutputReference_Override(a AutoLoginAppTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAutoLoginAppUsersList_Override ¶
func NewAutoLoginAppUsersList_Override(a AutoLoginAppUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAutoLoginAppUsersOutputReference_Override ¶
func NewAutoLoginAppUsersOutputReference_Override(a AutoLoginAppUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAutoLoginApp_Override ¶
func NewAutoLoginApp_Override(a AutoLoginApp, scope constructs.Construct, id *string, config *AutoLoginAppConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app okta_auto_login_app} Resource.
func NewBehavior_Override ¶
func NewBehavior_Override(b Behavior, scope constructs.Construct, id *string, config *BehaviorConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/behavior okta_behavior} Resource.
func NewBookmarkAppTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewBookmarkAppTimeoutsOutputReference_Override(b BookmarkAppTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewBookmarkAppUsersList_Override ¶
func NewBookmarkAppUsersList_Override(b BookmarkAppUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewBookmarkAppUsersOutputReference_Override ¶
func NewBookmarkAppUsersOutputReference_Override(b BookmarkAppUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewBookmarkApp_Override ¶
func NewBookmarkApp_Override(b BookmarkApp, scope constructs.Construct, id *string, config *BookmarkAppConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app okta_bookmark_app} Resource.
func NewBrand_Override ¶
func NewBrand_Override(b Brand, scope constructs.Construct, id *string, config *BrandConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/brand okta_brand} Resource.
func NewCaptchaOrgWideSettings_Override ¶
func NewCaptchaOrgWideSettings_Override(c CaptchaOrgWideSettings, scope constructs.Construct, id *string, config *CaptchaOrgWideSettingsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/captcha_org_wide_settings okta_captcha_org_wide_settings} Resource.
func NewCaptcha_Override ¶
func NewCaptcha_Override(c Captcha, scope constructs.Construct, id *string, config *CaptchaConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/captcha okta_captcha} Resource.
func NewDataOktaAppGroupAssignments_Override ¶
func NewDataOktaAppGroupAssignments_Override(d DataOktaAppGroupAssignments, scope constructs.Construct, id *string, config *DataOktaAppGroupAssignmentsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app_group_assignments okta_app_group_assignments} Data Source.
func NewDataOktaAppMetadataSaml_Override ¶
func NewDataOktaAppMetadataSaml_Override(d DataOktaAppMetadataSaml, scope constructs.Construct, id *string, config *DataOktaAppMetadataSamlConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app_metadata_saml okta_app_metadata_saml} Data Source.
func NewDataOktaAppOauth_Override ¶
func NewDataOktaAppOauth_Override(d DataOktaAppOauth, scope constructs.Construct, id *string, config *DataOktaAppOauthConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app_oauth okta_app_oauth} Data Source.
func NewDataOktaAppSamlAttributeStatementsList_Override ¶
func NewDataOktaAppSamlAttributeStatementsList_Override(d DataOktaAppSamlAttributeStatementsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaAppSamlAttributeStatementsOutputReference_Override ¶
func NewDataOktaAppSamlAttributeStatementsOutputReference_Override(d DataOktaAppSamlAttributeStatementsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaAppSaml_Override ¶
func NewDataOktaAppSaml_Override(d DataOktaAppSaml, scope constructs.Construct, id *string, config *DataOktaAppSamlConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app_saml okta_app_saml} Data Source.
func NewDataOktaAppSignonPolicy_Override ¶
func NewDataOktaAppSignonPolicy_Override(d DataOktaAppSignonPolicy, scope constructs.Construct, id *string, config *DataOktaAppSignonPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app_signon_policy okta_app_signon_policy} Data Source.
func NewDataOktaAppUserAssignments_Override ¶
func NewDataOktaAppUserAssignments_Override(d DataOktaAppUserAssignments, scope constructs.Construct, id *string, config *DataOktaAppUserAssignmentsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app_user_assignments okta_app_user_assignments} Data Source.
func NewDataOktaApp_Override ¶
func NewDataOktaApp_Override(d DataOktaApp, scope constructs.Construct, id *string, config *DataOktaAppConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app okta_app} Data Source.
func NewDataOktaAuthServerClaim_Override ¶
func NewDataOktaAuthServerClaim_Override(d DataOktaAuthServerClaim, scope constructs.Construct, id *string, config *DataOktaAuthServerClaimConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/auth_server_claim okta_auth_server_claim} Data Source.
func NewDataOktaAuthServerClaimsClaimsList_Override ¶
func NewDataOktaAuthServerClaimsClaimsList_Override(d DataOktaAuthServerClaimsClaimsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaAuthServerClaimsClaimsOutputReference_Override ¶
func NewDataOktaAuthServerClaimsClaimsOutputReference_Override(d DataOktaAuthServerClaimsClaimsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaAuthServerClaims_Override ¶
func NewDataOktaAuthServerClaims_Override(d DataOktaAuthServerClaims, scope constructs.Construct, id *string, config *DataOktaAuthServerClaimsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/auth_server_claims okta_auth_server_claims} Data Source.
func NewDataOktaAuthServerPolicy_Override ¶
func NewDataOktaAuthServerPolicy_Override(d DataOktaAuthServerPolicy, scope constructs.Construct, id *string, config *DataOktaAuthServerPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/auth_server_policy okta_auth_server_policy} Data Source.
func NewDataOktaAuthServerScopesScopesList_Override ¶
func NewDataOktaAuthServerScopesScopesList_Override(d DataOktaAuthServerScopesScopesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaAuthServerScopesScopesOutputReference_Override ¶
func NewDataOktaAuthServerScopesScopesOutputReference_Override(d DataOktaAuthServerScopesScopesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaAuthServerScopes_Override ¶
func NewDataOktaAuthServerScopes_Override(d DataOktaAuthServerScopes, scope constructs.Construct, id *string, config *DataOktaAuthServerScopesConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/auth_server_scopes okta_auth_server_scopes} Data Source.
func NewDataOktaAuthServer_Override ¶
func NewDataOktaAuthServer_Override(d DataOktaAuthServer, scope constructs.Construct, id *string, config *DataOktaAuthServerConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/auth_server okta_auth_server} Data Source.
func NewDataOktaAuthenticator_Override ¶
func NewDataOktaAuthenticator_Override(d DataOktaAuthenticator, scope constructs.Construct, id *string, config *DataOktaAuthenticatorConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/authenticator okta_authenticator} Data Source.
func NewDataOktaBehavior_Override ¶
func NewDataOktaBehavior_Override(d DataOktaBehavior, scope constructs.Construct, id *string, config *DataOktaBehaviorConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/behavior okta_behavior} Data Source.
func NewDataOktaBehaviorsBehaviorsList_Override ¶
func NewDataOktaBehaviorsBehaviorsList_Override(d DataOktaBehaviorsBehaviorsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaBehaviorsBehaviorsOutputReference_Override ¶
func NewDataOktaBehaviorsBehaviorsOutputReference_Override(d DataOktaBehaviorsBehaviorsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaBehaviors_Override ¶
func NewDataOktaBehaviors_Override(d DataOktaBehaviors, scope constructs.Construct, id *string, config *DataOktaBehaviorsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/behaviors okta_behaviors} Data Source.
func NewDataOktaBrand_Override ¶
func NewDataOktaBrand_Override(d DataOktaBrand, scope constructs.Construct, id *string, config *DataOktaBrandConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/brand okta_brand} Data Source.
func NewDataOktaBrandsBrandsList_Override ¶
func NewDataOktaBrandsBrandsList_Override(d DataOktaBrandsBrandsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaBrandsBrandsOutputReference_Override ¶
func NewDataOktaBrandsBrandsOutputReference_Override(d DataOktaBrandsBrandsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaBrands_Override ¶
func NewDataOktaBrands_Override(d DataOktaBrands, scope constructs.Construct, id *string, config *DataOktaBrandsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/brands okta_brands} Data Source.
func NewDataOktaDefaultPolicies_Override ¶
func NewDataOktaDefaultPolicies_Override(d DataOktaDefaultPolicies, scope constructs.Construct, id *string, config *DataOktaDefaultPoliciesConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/default_policies okta_default_policies} Data Source.
func NewDataOktaDefaultPolicy_Override ¶
func NewDataOktaDefaultPolicy_Override(d DataOktaDefaultPolicy, scope constructs.Construct, id *string, config *DataOktaDefaultPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/default_policy okta_default_policy} Data Source.
func NewDataOktaEmailCustomization_Override ¶
func NewDataOktaEmailCustomization_Override(d DataOktaEmailCustomization, scope constructs.Construct, id *string, config *DataOktaEmailCustomizationConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/email_customization okta_email_customization} Data Source.
func NewDataOktaEmailCustomizationsEmailCustomizationsList_Override ¶
func NewDataOktaEmailCustomizationsEmailCustomizationsList_Override(d DataOktaEmailCustomizationsEmailCustomizationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaEmailCustomizationsEmailCustomizationsOutputReference_Override ¶
func NewDataOktaEmailCustomizationsEmailCustomizationsOutputReference_Override(d DataOktaEmailCustomizationsEmailCustomizationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaEmailCustomizations_Override ¶
func NewDataOktaEmailCustomizations_Override(d DataOktaEmailCustomizations, scope constructs.Construct, id *string, config *DataOktaEmailCustomizationsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/email_customizations okta_email_customizations} Data Source.
func NewDataOktaEmailTemplate_Override ¶
func NewDataOktaEmailTemplate_Override(d DataOktaEmailTemplate, scope constructs.Construct, id *string, config *DataOktaEmailTemplateConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/email_template okta_email_template} Data Source.
func NewDataOktaEmailTemplatesEmailTemplatesList_Override ¶
func NewDataOktaEmailTemplatesEmailTemplatesList_Override(d DataOktaEmailTemplatesEmailTemplatesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaEmailTemplatesEmailTemplatesOutputReference_Override ¶
func NewDataOktaEmailTemplatesEmailTemplatesOutputReference_Override(d DataOktaEmailTemplatesEmailTemplatesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaEmailTemplates_Override ¶
func NewDataOktaEmailTemplates_Override(d DataOktaEmailTemplates, scope constructs.Construct, id *string, config *DataOktaEmailTemplatesConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/email_templates okta_email_templates} Data Source.
func NewDataOktaEveryoneGroup_Override ¶
func NewDataOktaEveryoneGroup_Override(d DataOktaEveryoneGroup, scope constructs.Construct, id *string, config *DataOktaEveryoneGroupConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/everyone_group okta_everyone_group} Data Source.
func NewDataOktaGroup_Override ¶
func NewDataOktaGroup_Override(d DataOktaGroup, scope constructs.Construct, id *string, config *DataOktaGroupConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/group okta_group} Data Source.
func NewDataOktaGroupsGroupsList_Override ¶
func NewDataOktaGroupsGroupsList_Override(d DataOktaGroupsGroupsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaGroupsGroupsOutputReference_Override ¶
func NewDataOktaGroupsGroupsOutputReference_Override(d DataOktaGroupsGroupsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaGroups_Override ¶
func NewDataOktaGroups_Override(d DataOktaGroups, scope constructs.Construct, id *string, config *DataOktaGroupsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/groups okta_groups} Data Source.
func NewDataOktaIdpMetadataSaml_Override ¶
func NewDataOktaIdpMetadataSaml_Override(d DataOktaIdpMetadataSaml, scope constructs.Construct, id *string, config *DataOktaIdpMetadataSamlConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/idp_metadata_saml okta_idp_metadata_saml} Data Source.
func NewDataOktaIdpOidc_Override ¶
func NewDataOktaIdpOidc_Override(d DataOktaIdpOidc, scope constructs.Construct, id *string, config *DataOktaIdpOidcConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/idp_oidc okta_idp_oidc} Data Source.
func NewDataOktaIdpSaml_Override ¶
func NewDataOktaIdpSaml_Override(d DataOktaIdpSaml, scope constructs.Construct, id *string, config *DataOktaIdpSamlConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/idp_saml okta_idp_saml} Data Source.
func NewDataOktaIdpSocial_Override ¶
func NewDataOktaIdpSocial_Override(d DataOktaIdpSocial, scope constructs.Construct, id *string, config *DataOktaIdpSocialConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/idp_social okta_idp_social} Data Source.
func NewDataOktaNetworkZone_Override ¶
func NewDataOktaNetworkZone_Override(d DataOktaNetworkZone, scope constructs.Construct, id *string, config *DataOktaNetworkZoneConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/network_zone okta_network_zone} Data Source.
func NewDataOktaPolicy_Override ¶
func NewDataOktaPolicy_Override(d DataOktaPolicy, scope constructs.Construct, id *string, config *DataOktaPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/policy okta_policy} Data Source.
func NewDataOktaRoleSubscription_Override ¶
func NewDataOktaRoleSubscription_Override(d DataOktaRoleSubscription, scope constructs.Construct, id *string, config *DataOktaRoleSubscriptionConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/role_subscription okta_role_subscription} Data Source.
func NewDataOktaTheme_Override ¶
func NewDataOktaTheme_Override(d DataOktaTheme, scope constructs.Construct, id *string, config *DataOktaThemeConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/theme okta_theme} Data Source.
func NewDataOktaThemesThemesList_Override ¶
func NewDataOktaThemesThemesList_Override(d DataOktaThemesThemesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaThemesThemesOutputReference_Override ¶
func NewDataOktaThemesThemesOutputReference_Override(d DataOktaThemesThemesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaThemes_Override ¶
func NewDataOktaThemes_Override(d DataOktaThemes, scope constructs.Construct, id *string, config *DataOktaThemesConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/themes okta_themes} Data Source.
func NewDataOktaTrustedOriginsTrustedOriginsList_Override ¶
func NewDataOktaTrustedOriginsTrustedOriginsList_Override(d DataOktaTrustedOriginsTrustedOriginsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaTrustedOriginsTrustedOriginsOutputReference_Override ¶
func NewDataOktaTrustedOriginsTrustedOriginsOutputReference_Override(d DataOktaTrustedOriginsTrustedOriginsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaTrustedOrigins_Override ¶
func NewDataOktaTrustedOrigins_Override(d DataOktaTrustedOrigins, scope constructs.Construct, id *string, config *DataOktaTrustedOriginsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/trusted_origins okta_trusted_origins} Data Source.
func NewDataOktaUserProfileMappingSource_Override ¶
func NewDataOktaUserProfileMappingSource_Override(d DataOktaUserProfileMappingSource, scope constructs.Construct, id *string, config *DataOktaUserProfileMappingSourceConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/user_profile_mapping_source okta_user_profile_mapping_source} Data Source.
func NewDataOktaUserSearchList_Override ¶
func NewDataOktaUserSearchList_Override(d DataOktaUserSearchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaUserSearchOutputReference_Override ¶
func NewDataOktaUserSearchOutputReference_Override(d DataOktaUserSearchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaUserSecurityQuestionsQuestionsList_Override ¶
func NewDataOktaUserSecurityQuestionsQuestionsList_Override(d DataOktaUserSecurityQuestionsQuestionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaUserSecurityQuestionsQuestionsOutputReference_Override ¶
func NewDataOktaUserSecurityQuestionsQuestionsOutputReference_Override(d DataOktaUserSecurityQuestionsQuestionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaUserSecurityQuestions_Override ¶
func NewDataOktaUserSecurityQuestions_Override(d DataOktaUserSecurityQuestions, scope constructs.Construct, id *string, config *DataOktaUserSecurityQuestionsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/user_security_questions okta_user_security_questions} Data Source.
func NewDataOktaUserType_Override ¶
func NewDataOktaUserType_Override(d DataOktaUserType, scope constructs.Construct, id *string, config *DataOktaUserTypeConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/user_type okta_user_type} Data Source.
func NewDataOktaUser_Override ¶
func NewDataOktaUser_Override(d DataOktaUser, scope constructs.Construct, id *string, config *DataOktaUserConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/user okta_user} Data Source.
func NewDataOktaUsersSearchList_Override ¶
func NewDataOktaUsersSearchList_Override(d DataOktaUsersSearchList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaUsersSearchOutputReference_Override ¶
func NewDataOktaUsersSearchOutputReference_Override(d DataOktaUsersSearchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaUsersUsersList_Override ¶
func NewDataOktaUsersUsersList_Override(d DataOktaUsersUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataOktaUsersUsersOutputReference_Override ¶
func NewDataOktaUsersUsersOutputReference_Override(d DataOktaUsersUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataOktaUsers_Override ¶
func NewDataOktaUsers_Override(d DataOktaUsers, scope constructs.Construct, id *string, config *DataOktaUsersConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/d/users okta_users} Data Source.
func NewDomainCertificate_Override ¶
func NewDomainCertificate_Override(d DomainCertificate, scope constructs.Construct, id *string, config *DomainCertificateConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/domain_certificate okta_domain_certificate} Resource.
func NewDomainDnsRecordsList_Override ¶
func NewDomainDnsRecordsList_Override(d DomainDnsRecordsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDomainDnsRecordsOutputReference_Override ¶
func NewDomainDnsRecordsOutputReference_Override(d DomainDnsRecordsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDomainVerification_Override ¶
func NewDomainVerification_Override(d DomainVerification, scope constructs.Construct, id *string, config *DomainVerificationConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/domain_verification okta_domain_verification} Resource.
func NewDomain_Override ¶
func NewDomain_Override(d Domain, scope constructs.Construct, id *string, config *DomainConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/domain okta_domain} Resource.
func NewEmailCustomization_Override ¶
func NewEmailCustomization_Override(e EmailCustomization, scope constructs.Construct, id *string, config *EmailCustomizationConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/email_customization okta_email_customization} Resource.
func NewEmailSenderDnsRecordsList_Override ¶
func NewEmailSenderDnsRecordsList_Override(e EmailSenderDnsRecordsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEmailSenderDnsRecordsOutputReference_Override ¶
func NewEmailSenderDnsRecordsOutputReference_Override(e EmailSenderDnsRecordsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEmailSenderVerification_Override ¶
func NewEmailSenderVerification_Override(e EmailSenderVerification, scope constructs.Construct, id *string, config *EmailSenderVerificationConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/email_sender_verification okta_email_sender_verification} Resource.
func NewEmailSender_Override ¶
func NewEmailSender_Override(e EmailSender, scope constructs.Construct, id *string, config *EmailSenderConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/email_sender okta_email_sender} Resource.
func NewEventHookHeadersList_Override ¶
func NewEventHookHeadersList_Override(e EventHookHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventHookHeadersOutputReference_Override ¶
func NewEventHookHeadersOutputReference_Override(e EventHookHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventHookVerification_Override ¶
func NewEventHookVerification_Override(e EventHookVerification, scope constructs.Construct, id *string, config *EventHookVerificationConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/event_hook_verification okta_event_hook_verification} Resource.
func NewEventHook_Override ¶
func NewEventHook_Override(e EventHook, scope constructs.Construct, id *string, config *EventHookConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/event_hook okta_event_hook} Resource.
func NewFactorTotp_Override ¶
func NewFactorTotp_Override(f FactorTotp, scope constructs.Construct, id *string, config *FactorTotpConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/factor_totp okta_factor_totp} Resource.
func NewFactor_Override ¶
func NewFactor_Override(f Factor, scope constructs.Construct, id *string, config *FactorConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/factor okta_factor} Resource.
func NewGroupMembership_Override ¶
func NewGroupMembership_Override(g GroupMembership, scope constructs.Construct, id *string, config *GroupMembershipConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group_membership okta_group_membership} Resource.
func NewGroupMemberships_Override ¶
func NewGroupMemberships_Override(g GroupMemberships, scope constructs.Construct, id *string, config *GroupMembershipsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group_memberships okta_group_memberships} Resource.
func NewGroupRole_Override ¶
func NewGroupRole_Override(g GroupRole, scope constructs.Construct, id *string, config *GroupRoleConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group_role okta_group_role} Resource.
func NewGroupRoles_Override ¶
func NewGroupRoles_Override(g GroupRoles, scope constructs.Construct, id *string, config *GroupRolesConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group_roles okta_group_roles} Resource.
func NewGroupRule_Override ¶
func NewGroupRule_Override(g GroupRule, scope constructs.Construct, id *string, config *GroupRuleConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group_rule okta_group_rule} Resource.
func NewGroupSchemaPropertyArrayOneOfList_Override ¶
func NewGroupSchemaPropertyArrayOneOfList_Override(g GroupSchemaPropertyArrayOneOfList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGroupSchemaPropertyArrayOneOfOutputReference_Override ¶
func NewGroupSchemaPropertyArrayOneOfOutputReference_Override(g GroupSchemaPropertyArrayOneOfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGroupSchemaPropertyMasterOverridePriorityList_Override ¶
func NewGroupSchemaPropertyMasterOverridePriorityList_Override(g GroupSchemaPropertyMasterOverridePriorityList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGroupSchemaPropertyMasterOverridePriorityOutputReference_Override ¶
func NewGroupSchemaPropertyMasterOverridePriorityOutputReference_Override(g GroupSchemaPropertyMasterOverridePriorityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGroupSchemaPropertyOneOfList_Override ¶
func NewGroupSchemaPropertyOneOfList_Override(g GroupSchemaPropertyOneOfList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGroupSchemaPropertyOneOfOutputReference_Override ¶
func NewGroupSchemaPropertyOneOfOutputReference_Override(g GroupSchemaPropertyOneOfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGroupSchemaProperty_Override ¶
func NewGroupSchemaProperty_Override(g GroupSchemaProperty, scope constructs.Construct, id *string, config *GroupSchemaPropertyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property okta_group_schema_property} Resource.
func NewGroup_Override ¶
func NewGroup_Override(g Group, scope constructs.Construct, id *string, config *GroupConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group okta_group} Resource.
func NewIdpOidc_Override ¶
func NewIdpOidc_Override(i IdpOidc, scope constructs.Construct, id *string, config *IdpOidcConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc okta_idp_oidc} Resource.
func NewIdpSamlKey_Override ¶
func NewIdpSamlKey_Override(i IdpSamlKey, scope constructs.Construct, id *string, config *IdpSamlKeyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/idp_saml_key okta_idp_saml_key} Resource.
func NewIdpSaml_Override ¶
func NewIdpSaml_Override(i IdpSaml, scope constructs.Construct, id *string, config *IdpSamlConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/idp_saml okta_idp_saml} Resource.
func NewIdpSocial_Override ¶
func NewIdpSocial_Override(i IdpSocial, scope constructs.Construct, id *string, config *IdpSocialConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/idp_social okta_idp_social} Resource.
func NewIdp_Override ¶
Create a new {@link https://www.terraform.io/docs/providers/okta/r/idp okta_idp} Resource.
func NewInlineHookHeadersList_Override ¶
func NewInlineHookHeadersList_Override(i InlineHookHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewInlineHookHeadersOutputReference_Override ¶
func NewInlineHookHeadersOutputReference_Override(i InlineHookHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewInlineHook_Override ¶
func NewInlineHook_Override(i InlineHook, scope constructs.Construct, id *string, config *InlineHookConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/inline_hook okta_inline_hook} Resource.
func NewLinkDefinition_Override ¶
func NewLinkDefinition_Override(l LinkDefinition, scope constructs.Construct, id *string, config *LinkDefinitionConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/link_definition okta_link_definition} Resource.
func NewLinkValue_Override ¶
func NewLinkValue_Override(l LinkValue, scope constructs.Construct, id *string, config *LinkValueConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/link_value okta_link_value} Resource.
func NewMfaPolicyRuleAppExcludeList_Override ¶
func NewMfaPolicyRuleAppExcludeList_Override(m MfaPolicyRuleAppExcludeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMfaPolicyRuleAppExcludeOutputReference_Override ¶
func NewMfaPolicyRuleAppExcludeOutputReference_Override(m MfaPolicyRuleAppExcludeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMfaPolicyRuleAppIncludeList_Override ¶
func NewMfaPolicyRuleAppIncludeList_Override(m MfaPolicyRuleAppIncludeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMfaPolicyRuleAppIncludeOutputReference_Override ¶
func NewMfaPolicyRuleAppIncludeOutputReference_Override(m MfaPolicyRuleAppIncludeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMfaPolicyRule_Override ¶
func NewMfaPolicyRule_Override(m MfaPolicyRule, scope constructs.Construct, id *string, config *MfaPolicyRuleConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule okta_mfa_policy_rule} Resource.
func NewMfaPolicy_Override ¶
func NewMfaPolicy_Override(m MfaPolicy, scope constructs.Construct, id *string, config *MfaPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy okta_mfa_policy} Resource.
func NewNetworkZone_Override ¶
func NewNetworkZone_Override(n NetworkZone, scope constructs.Construct, id *string, config *NetworkZoneConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/network_zone okta_network_zone} Resource.
func NewOauthAppGroupsClaimOutputReference_Override ¶
func NewOauthAppGroupsClaimOutputReference_Override(o OauthAppGroupsClaimOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOauthAppJwksList_Override ¶
func NewOauthAppJwksList_Override(o OauthAppJwksList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOauthAppJwksOutputReference_Override ¶
func NewOauthAppJwksOutputReference_Override(o OauthAppJwksOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOauthAppRedirectUri_Override ¶
func NewOauthAppRedirectUri_Override(o OauthAppRedirectUri, scope constructs.Construct, id *string, config *OauthAppRedirectUriConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/oauth_app_redirect_uri okta_oauth_app_redirect_uri} Resource.
func NewOauthAppTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewOauthAppTimeoutsOutputReference_Override(o OauthAppTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewOauthAppUsersList_Override ¶
func NewOauthAppUsersList_Override(o OauthAppUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOauthAppUsersOutputReference_Override ¶
func NewOauthAppUsersOutputReference_Override(o OauthAppUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOauthApp_Override ¶
func NewOauthApp_Override(o OauthApp, scope constructs.Construct, id *string, config *OauthAppConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/oauth_app okta_oauth_app} Resource.
func NewOktaProvider_Override ¶
func NewOktaProvider_Override(o OktaProvider, scope constructs.Construct, id *string, config *OktaProviderConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta okta} Resource.
func NewOrgConfiguration_Override ¶
func NewOrgConfiguration_Override(o OrgConfiguration, scope constructs.Construct, id *string, config *OrgConfigurationConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/org_configuration okta_org_configuration} Resource.
func NewOrgSupport_Override ¶
func NewOrgSupport_Override(o OrgSupport, scope constructs.Construct, id *string, config *OrgSupportConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/org_support okta_org_support} Resource.
func NewPasswordPolicyRule_Override ¶
func NewPasswordPolicyRule_Override(p PasswordPolicyRule, scope constructs.Construct, id *string, config *PasswordPolicyRuleConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule okta_password_policy_rule} Resource.
func NewPasswordPolicy_Override ¶
func NewPasswordPolicy_Override(p PasswordPolicy, scope constructs.Construct, id *string, config *PasswordPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/password_policy okta_password_policy} Resource.
func NewPolicyMfaDefault_Override ¶
func NewPolicyMfaDefault_Override(p PolicyMfaDefault, scope constructs.Construct, id *string, config *PolicyMfaDefaultConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default okta_policy_mfa_default} Resource.
func NewPolicyMfa_Override ¶
func NewPolicyMfa_Override(p PolicyMfa, scope constructs.Construct, id *string, config *PolicyMfaConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa okta_policy_mfa} Resource.
func NewPolicyPasswordDefault_Override ¶
func NewPolicyPasswordDefault_Override(p PolicyPasswordDefault, scope constructs.Construct, id *string, config *PolicyPasswordDefaultConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default okta_policy_password_default} Resource.
func NewPolicyPassword_Override ¶
func NewPolicyPassword_Override(p PolicyPassword, scope constructs.Construct, id *string, config *PolicyPasswordConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_password okta_policy_password} Resource.
func NewPolicyProfileEnrollmentApps_Override ¶
func NewPolicyProfileEnrollmentApps_Override(p PolicyProfileEnrollmentApps, scope constructs.Construct, id *string, config *PolicyProfileEnrollmentAppsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_profile_enrollment_apps okta_policy_profile_enrollment_apps} Resource.
func NewPolicyProfileEnrollment_Override ¶
func NewPolicyProfileEnrollment_Override(p PolicyProfileEnrollment, scope constructs.Construct, id *string, config *PolicyProfileEnrollmentConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_profile_enrollment okta_policy_profile_enrollment} Resource.
func NewPolicyRuleIdpDiscoveryAppExcludeList_Override ¶
func NewPolicyRuleIdpDiscoveryAppExcludeList_Override(p PolicyRuleIdpDiscoveryAppExcludeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPolicyRuleIdpDiscoveryAppExcludeOutputReference_Override ¶
func NewPolicyRuleIdpDiscoveryAppExcludeOutputReference_Override(p PolicyRuleIdpDiscoveryAppExcludeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPolicyRuleIdpDiscoveryAppIncludeList_Override ¶
func NewPolicyRuleIdpDiscoveryAppIncludeList_Override(p PolicyRuleIdpDiscoveryAppIncludeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPolicyRuleIdpDiscoveryAppIncludeOutputReference_Override ¶
func NewPolicyRuleIdpDiscoveryAppIncludeOutputReference_Override(p PolicyRuleIdpDiscoveryAppIncludeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPolicyRuleIdpDiscoveryPlatformIncludeList_Override ¶
func NewPolicyRuleIdpDiscoveryPlatformIncludeList_Override(p PolicyRuleIdpDiscoveryPlatformIncludeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPolicyRuleIdpDiscoveryPlatformIncludeOutputReference_Override ¶
func NewPolicyRuleIdpDiscoveryPlatformIncludeOutputReference_Override(p PolicyRuleIdpDiscoveryPlatformIncludeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPolicyRuleIdpDiscoveryUserIdentifierPatternsList_Override ¶
func NewPolicyRuleIdpDiscoveryUserIdentifierPatternsList_Override(p PolicyRuleIdpDiscoveryUserIdentifierPatternsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference_Override ¶
func NewPolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference_Override(p PolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPolicyRuleIdpDiscovery_Override ¶
func NewPolicyRuleIdpDiscovery_Override(p PolicyRuleIdpDiscovery, scope constructs.Construct, id *string, config *PolicyRuleIdpDiscoveryConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery okta_policy_rule_idp_discovery} Resource.
func NewPolicyRuleMfaAppExcludeList_Override ¶
func NewPolicyRuleMfaAppExcludeList_Override(p PolicyRuleMfaAppExcludeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPolicyRuleMfaAppExcludeOutputReference_Override ¶
func NewPolicyRuleMfaAppExcludeOutputReference_Override(p PolicyRuleMfaAppExcludeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPolicyRuleMfaAppIncludeList_Override ¶
func NewPolicyRuleMfaAppIncludeList_Override(p PolicyRuleMfaAppIncludeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPolicyRuleMfaAppIncludeOutputReference_Override ¶
func NewPolicyRuleMfaAppIncludeOutputReference_Override(p PolicyRuleMfaAppIncludeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPolicyRuleMfa_Override ¶
func NewPolicyRuleMfa_Override(p PolicyRuleMfa, scope constructs.Construct, id *string, config *PolicyRuleMfaConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa okta_policy_rule_mfa} Resource.
func NewPolicyRulePassword_Override ¶
func NewPolicyRulePassword_Override(p PolicyRulePassword, scope constructs.Construct, id *string, config *PolicyRulePasswordConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password okta_policy_rule_password} Resource.
func NewPolicyRuleProfileEnrollmentProfileAttributesList_Override ¶
func NewPolicyRuleProfileEnrollmentProfileAttributesList_Override(p PolicyRuleProfileEnrollmentProfileAttributesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPolicyRuleProfileEnrollmentProfileAttributesOutputReference_Override ¶
func NewPolicyRuleProfileEnrollmentProfileAttributesOutputReference_Override(p PolicyRuleProfileEnrollmentProfileAttributesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPolicyRuleProfileEnrollment_Override ¶
func NewPolicyRuleProfileEnrollment_Override(p PolicyRuleProfileEnrollment, scope constructs.Construct, id *string, config *PolicyRuleProfileEnrollmentConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment okta_policy_rule_profile_enrollment} Resource.
func NewPolicyRuleSignonFactorSequenceList_Override ¶
func NewPolicyRuleSignonFactorSequenceList_Override(p PolicyRuleSignonFactorSequenceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPolicyRuleSignonFactorSequenceOutputReference_Override ¶
func NewPolicyRuleSignonFactorSequenceOutputReference_Override(p PolicyRuleSignonFactorSequenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPolicyRuleSignonFactorSequenceSecondaryCriteriaList_Override ¶
func NewPolicyRuleSignonFactorSequenceSecondaryCriteriaList_Override(p PolicyRuleSignonFactorSequenceSecondaryCriteriaList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference_Override ¶
func NewPolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference_Override(p PolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPolicyRuleSignon_Override ¶
func NewPolicyRuleSignon_Override(p PolicyRuleSignon, scope constructs.Construct, id *string, config *PolicyRuleSignonConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon okta_policy_rule_signon} Resource.
func NewPolicySignon_Override ¶
func NewPolicySignon_Override(p PolicySignon, scope constructs.Construct, id *string, config *PolicySignonConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_signon okta_policy_signon} Resource.
func NewProfileMappingMappingsList_Override ¶
func NewProfileMappingMappingsList_Override(p ProfileMappingMappingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewProfileMappingMappingsOutputReference_Override ¶
func NewProfileMappingMappingsOutputReference_Override(p ProfileMappingMappingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewProfileMapping_Override ¶
func NewProfileMapping_Override(p ProfileMapping, scope constructs.Construct, id *string, config *ProfileMappingConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/profile_mapping okta_profile_mapping} Resource.
func NewRateLimiting_Override ¶
func NewRateLimiting_Override(r RateLimiting, scope constructs.Construct, id *string, config *RateLimitingConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/rate_limiting okta_rate_limiting} Resource.
func NewResourceSet_Override ¶
func NewResourceSet_Override(r ResourceSet, scope constructs.Construct, id *string, config *ResourceSetConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/resource_set okta_resource_set} Resource.
func NewRoleSubscription_Override ¶
func NewRoleSubscription_Override(r RoleSubscription, scope constructs.Construct, id *string, config *RoleSubscriptionConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/role_subscription okta_role_subscription} Resource.
func NewSamlAppAttributeStatementsList_Override ¶
func NewSamlAppAttributeStatementsList_Override(s SamlAppAttributeStatementsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSamlAppAttributeStatementsOutputReference_Override ¶
func NewSamlAppAttributeStatementsOutputReference_Override(s SamlAppAttributeStatementsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSamlAppKeysList_Override ¶ added in v2.0.5
func NewSamlAppKeysList_Override(s SamlAppKeysList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSamlAppKeysOutputReference_Override ¶ added in v2.0.5
func NewSamlAppKeysOutputReference_Override(s SamlAppKeysOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSamlAppTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewSamlAppTimeoutsOutputReference_Override(s SamlAppTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSamlAppUsersList_Override ¶
func NewSamlAppUsersList_Override(s SamlAppUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSamlAppUsersOutputReference_Override ¶
func NewSamlAppUsersOutputReference_Override(s SamlAppUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSamlApp_Override ¶
func NewSamlApp_Override(s SamlApp, scope constructs.Construct, id *string, config *SamlAppConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/saml_app okta_saml_app} Resource.
func NewSamlIdpSigningKey_Override ¶
func NewSamlIdpSigningKey_Override(s SamlIdpSigningKey, scope constructs.Construct, id *string, config *SamlIdpSigningKeyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/saml_idp_signing_key okta_saml_idp_signing_key} Resource.
func NewSamlIdp_Override ¶
func NewSamlIdp_Override(s SamlIdp, scope constructs.Construct, id *string, config *SamlIdpConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/saml_idp okta_saml_idp} Resource.
func NewSecurePasswordStoreAppTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewSecurePasswordStoreAppTimeoutsOutputReference_Override(s SecurePasswordStoreAppTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSecurePasswordStoreAppUsersList_Override ¶
func NewSecurePasswordStoreAppUsersList_Override(s SecurePasswordStoreAppUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurePasswordStoreAppUsersOutputReference_Override ¶
func NewSecurePasswordStoreAppUsersOutputReference_Override(s SecurePasswordStoreAppUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurePasswordStoreApp_Override ¶
func NewSecurePasswordStoreApp_Override(s SecurePasswordStoreApp, scope constructs.Construct, id *string, config *SecurePasswordStoreAppConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app okta_secure_password_store_app} Resource.
func NewSecurityNotificationEmails_Override ¶
func NewSecurityNotificationEmails_Override(s SecurityNotificationEmails, scope constructs.Construct, id *string, config *SecurityNotificationEmailsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/security_notification_emails okta_security_notification_emails} Resource.
func NewSignonPolicyRuleFactorSequenceList_Override ¶
func NewSignonPolicyRuleFactorSequenceList_Override(s SignonPolicyRuleFactorSequenceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSignonPolicyRuleFactorSequenceOutputReference_Override ¶
func NewSignonPolicyRuleFactorSequenceOutputReference_Override(s SignonPolicyRuleFactorSequenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSignonPolicyRuleFactorSequenceSecondaryCriteriaList_Override ¶
func NewSignonPolicyRuleFactorSequenceSecondaryCriteriaList_Override(s SignonPolicyRuleFactorSequenceSecondaryCriteriaList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference_Override ¶
func NewSignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference_Override(s SignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSignonPolicyRule_Override ¶
func NewSignonPolicyRule_Override(s SignonPolicyRule, scope constructs.Construct, id *string, config *SignonPolicyRuleConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule okta_signon_policy_rule} Resource.
func NewSignonPolicy_Override ¶
func NewSignonPolicy_Override(s SignonPolicy, scope constructs.Construct, id *string, config *SignonPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/signon_policy okta_signon_policy} Resource.
func NewSocialIdp_Override ¶
func NewSocialIdp_Override(s SocialIdp, scope constructs.Construct, id *string, config *SocialIdpConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/social_idp okta_social_idp} Resource.
func NewSwaAppTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewSwaAppTimeoutsOutputReference_Override(s SwaAppTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSwaAppUsersList_Override ¶
func NewSwaAppUsersList_Override(s SwaAppUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSwaAppUsersOutputReference_Override ¶
func NewSwaAppUsersOutputReference_Override(s SwaAppUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSwaApp_Override ¶
func NewSwaApp_Override(s SwaApp, scope constructs.Construct, id *string, config *SwaAppConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/swa_app okta_swa_app} Resource.
func NewTemplateEmailTranslationsList_Override ¶
func NewTemplateEmailTranslationsList_Override(t TemplateEmailTranslationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTemplateEmailTranslationsOutputReference_Override ¶
func NewTemplateEmailTranslationsOutputReference_Override(t TemplateEmailTranslationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTemplateEmail_Override ¶
func NewTemplateEmail_Override(t TemplateEmail, scope constructs.Construct, id *string, config *TemplateEmailConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/template_email okta_template_email} Resource.
func NewTemplateSmsTranslationsList_Override ¶
func NewTemplateSmsTranslationsList_Override(t TemplateSmsTranslationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTemplateSmsTranslationsOutputReference_Override ¶
func NewTemplateSmsTranslationsOutputReference_Override(t TemplateSmsTranslationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTemplateSms_Override ¶
func NewTemplateSms_Override(t TemplateSms, scope constructs.Construct, id *string, config *TemplateSmsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/template_sms okta_template_sms} Resource.
func NewTheme_Override ¶
func NewTheme_Override(t Theme, scope constructs.Construct, id *string, config *ThemeConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/theme okta_theme} Resource.
func NewThreatInsightSettings_Override ¶
func NewThreatInsightSettings_Override(t ThreatInsightSettings, scope constructs.Construct, id *string, config *ThreatInsightSettingsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/threat_insight_settings okta_threat_insight_settings} Resource.
func NewThreeFieldAppTimeoutsOutputReference_Override ¶ added in v2.0.40
func NewThreeFieldAppTimeoutsOutputReference_Override(t ThreeFieldAppTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewThreeFieldAppUsersList_Override ¶
func NewThreeFieldAppUsersList_Override(t ThreeFieldAppUsersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewThreeFieldAppUsersOutputReference_Override ¶
func NewThreeFieldAppUsersOutputReference_Override(t ThreeFieldAppUsersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewThreeFieldApp_Override ¶
func NewThreeFieldApp_Override(t ThreeFieldApp, scope constructs.Construct, id *string, config *ThreeFieldAppConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/three_field_app okta_three_field_app} Resource.
func NewTrustedOrigin_Override ¶
func NewTrustedOrigin_Override(t TrustedOrigin, scope constructs.Construct, id *string, config *TrustedOriginConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/trusted_origin okta_trusted_origin} Resource.
func NewUserAdminRoles_Override ¶
func NewUserAdminRoles_Override(u UserAdminRoles, scope constructs.Construct, id *string, config *UserAdminRolesConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_admin_roles okta_user_admin_roles} Resource.
func NewUserBaseSchemaProperty_Override ¶
func NewUserBaseSchemaProperty_Override(u UserBaseSchemaProperty, scope constructs.Construct, id *string, config *UserBaseSchemaPropertyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema_property okta_user_base_schema_property} Resource.
func NewUserBaseSchema_Override ¶
func NewUserBaseSchema_Override(u UserBaseSchema, scope constructs.Construct, id *string, config *UserBaseSchemaConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema okta_user_base_schema} Resource.
func NewUserFactorQuestion_Override ¶
func NewUserFactorQuestion_Override(u UserFactorQuestion, scope constructs.Construct, id *string, config *UserFactorQuestionConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_factor_question okta_user_factor_question} Resource.
func NewUserGroupMemberships_Override ¶
func NewUserGroupMemberships_Override(u UserGroupMemberships, scope constructs.Construct, id *string, config *UserGroupMembershipsConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_group_memberships okta_user_group_memberships} Resource.
func NewUserPasswordHashOutputReference_Override ¶
func NewUserPasswordHashOutputReference_Override(u UserPasswordHashOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewUserSchemaArrayOneOfList_Override ¶
func NewUserSchemaArrayOneOfList_Override(u UserSchemaArrayOneOfList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewUserSchemaArrayOneOfOutputReference_Override ¶
func NewUserSchemaArrayOneOfOutputReference_Override(u UserSchemaArrayOneOfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewUserSchemaMasterOverridePriorityList_Override ¶
func NewUserSchemaMasterOverridePriorityList_Override(u UserSchemaMasterOverridePriorityList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewUserSchemaMasterOverridePriorityOutputReference_Override ¶
func NewUserSchemaMasterOverridePriorityOutputReference_Override(u UserSchemaMasterOverridePriorityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewUserSchemaOneOfList_Override ¶
func NewUserSchemaOneOfList_Override(u UserSchemaOneOfList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewUserSchemaOneOfOutputReference_Override ¶
func NewUserSchemaOneOfOutputReference_Override(u UserSchemaOneOfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewUserSchemaPropertyArrayOneOfList_Override ¶
func NewUserSchemaPropertyArrayOneOfList_Override(u UserSchemaPropertyArrayOneOfList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewUserSchemaPropertyArrayOneOfOutputReference_Override ¶
func NewUserSchemaPropertyArrayOneOfOutputReference_Override(u UserSchemaPropertyArrayOneOfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewUserSchemaPropertyMasterOverridePriorityList_Override ¶
func NewUserSchemaPropertyMasterOverridePriorityList_Override(u UserSchemaPropertyMasterOverridePriorityList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewUserSchemaPropertyMasterOverridePriorityOutputReference_Override ¶
func NewUserSchemaPropertyMasterOverridePriorityOutputReference_Override(u UserSchemaPropertyMasterOverridePriorityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewUserSchemaPropertyOneOfList_Override ¶
func NewUserSchemaPropertyOneOfList_Override(u UserSchemaPropertyOneOfList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewUserSchemaPropertyOneOfOutputReference_Override ¶
func NewUserSchemaPropertyOneOfOutputReference_Override(u UserSchemaPropertyOneOfOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewUserSchemaProperty_Override ¶
func NewUserSchemaProperty_Override(u UserSchemaProperty, scope constructs.Construct, id *string, config *UserSchemaPropertyConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property okta_user_schema_property} Resource.
func NewUserSchema_Override ¶
func NewUserSchema_Override(u UserSchema, scope constructs.Construct, id *string, config *UserSchemaConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_schema okta_user_schema} Resource.
func NewUserType_Override ¶
func NewUserType_Override(u UserType, scope constructs.Construct, id *string, config *UserTypeConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_type okta_user_type} Resource.
func NewUser_Override ¶
func NewUser_Override(u User, scope constructs.Construct, id *string, config *UserConfig)
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user okta_user} Resource.
func OauthAppRedirectUri_IsConstruct ¶
func OauthAppRedirectUri_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 OauthAppRedirectUri_TfResourceType ¶
func OauthAppRedirectUri_TfResourceType() *string
func OauthApp_IsConstruct ¶
func OauthApp_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 OauthApp_TfResourceType ¶
func OauthApp_TfResourceType() *string
func OktaProvider_IsConstruct ¶
func OktaProvider_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 OktaProvider_TfResourceType ¶
func OktaProvider_TfResourceType() *string
func OrgConfiguration_IsConstruct ¶
func OrgConfiguration_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 OrgConfiguration_TfResourceType ¶
func OrgConfiguration_TfResourceType() *string
func OrgSupport_IsConstruct ¶
func OrgSupport_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 OrgSupport_TfResourceType ¶
func OrgSupport_TfResourceType() *string
func PasswordPolicyRule_IsConstruct ¶
func PasswordPolicyRule_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 PasswordPolicyRule_TfResourceType ¶
func PasswordPolicyRule_TfResourceType() *string
func PasswordPolicy_IsConstruct ¶
func PasswordPolicy_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 PasswordPolicy_TfResourceType ¶
func PasswordPolicy_TfResourceType() *string
func PolicyMfaDefault_IsConstruct ¶
func PolicyMfaDefault_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 PolicyMfaDefault_TfResourceType ¶
func PolicyMfaDefault_TfResourceType() *string
func PolicyMfa_IsConstruct ¶
func PolicyMfa_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 PolicyMfa_TfResourceType ¶
func PolicyMfa_TfResourceType() *string
func PolicyPasswordDefault_IsConstruct ¶
func PolicyPasswordDefault_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 PolicyPasswordDefault_TfResourceType ¶
func PolicyPasswordDefault_TfResourceType() *string
func PolicyPassword_IsConstruct ¶
func PolicyPassword_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 PolicyPassword_TfResourceType ¶
func PolicyPassword_TfResourceType() *string
func PolicyProfileEnrollmentApps_IsConstruct ¶
func PolicyProfileEnrollmentApps_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 PolicyProfileEnrollmentApps_TfResourceType ¶
func PolicyProfileEnrollmentApps_TfResourceType() *string
func PolicyProfileEnrollment_IsConstruct ¶
func PolicyProfileEnrollment_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 PolicyProfileEnrollment_TfResourceType ¶
func PolicyProfileEnrollment_TfResourceType() *string
func PolicyRuleIdpDiscovery_IsConstruct ¶
func PolicyRuleIdpDiscovery_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 PolicyRuleIdpDiscovery_TfResourceType ¶
func PolicyRuleIdpDiscovery_TfResourceType() *string
func PolicyRuleMfa_IsConstruct ¶
func PolicyRuleMfa_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 PolicyRuleMfa_TfResourceType ¶
func PolicyRuleMfa_TfResourceType() *string
func PolicyRulePassword_IsConstruct ¶
func PolicyRulePassword_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 PolicyRulePassword_TfResourceType ¶
func PolicyRulePassword_TfResourceType() *string
func PolicyRuleProfileEnrollment_IsConstruct ¶
func PolicyRuleProfileEnrollment_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 PolicyRuleProfileEnrollment_TfResourceType ¶
func PolicyRuleProfileEnrollment_TfResourceType() *string
func PolicyRuleSignon_IsConstruct ¶
func PolicyRuleSignon_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 PolicyRuleSignon_TfResourceType ¶
func PolicyRuleSignon_TfResourceType() *string
func PolicySignon_IsConstruct ¶
func PolicySignon_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 PolicySignon_TfResourceType ¶
func PolicySignon_TfResourceType() *string
func ProfileMapping_IsConstruct ¶
func ProfileMapping_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 ProfileMapping_TfResourceType ¶
func ProfileMapping_TfResourceType() *string
func RateLimiting_IsConstruct ¶
func RateLimiting_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 RateLimiting_TfResourceType ¶
func RateLimiting_TfResourceType() *string
func ResourceSet_IsConstruct ¶
func ResourceSet_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 ResourceSet_TfResourceType ¶
func ResourceSet_TfResourceType() *string
func RoleSubscription_IsConstruct ¶
func RoleSubscription_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 RoleSubscription_TfResourceType ¶
func RoleSubscription_TfResourceType() *string
func SamlApp_IsConstruct ¶
func SamlApp_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 SamlApp_TfResourceType ¶
func SamlApp_TfResourceType() *string
func SamlIdpSigningKey_IsConstruct ¶
func SamlIdpSigningKey_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 SamlIdpSigningKey_TfResourceType ¶
func SamlIdpSigningKey_TfResourceType() *string
func SamlIdp_IsConstruct ¶
func SamlIdp_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 SamlIdp_TfResourceType ¶
func SamlIdp_TfResourceType() *string
func SecurePasswordStoreApp_IsConstruct ¶
func SecurePasswordStoreApp_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 SecurePasswordStoreApp_TfResourceType ¶
func SecurePasswordStoreApp_TfResourceType() *string
func SecurityNotificationEmails_IsConstruct ¶
func SecurityNotificationEmails_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 SecurityNotificationEmails_TfResourceType ¶
func SecurityNotificationEmails_TfResourceType() *string
func SignonPolicyRule_IsConstruct ¶
func SignonPolicyRule_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 SignonPolicyRule_TfResourceType ¶
func SignonPolicyRule_TfResourceType() *string
func SignonPolicy_IsConstruct ¶
func SignonPolicy_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 SignonPolicy_TfResourceType ¶
func SignonPolicy_TfResourceType() *string
func SocialIdp_IsConstruct ¶
func SocialIdp_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 SocialIdp_TfResourceType ¶
func SocialIdp_TfResourceType() *string
func SwaApp_IsConstruct ¶
func SwaApp_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 SwaApp_TfResourceType ¶
func SwaApp_TfResourceType() *string
func TemplateEmail_IsConstruct ¶
func TemplateEmail_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 TemplateEmail_TfResourceType ¶
func TemplateEmail_TfResourceType() *string
func TemplateSms_IsConstruct ¶
func TemplateSms_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 TemplateSms_TfResourceType ¶
func TemplateSms_TfResourceType() *string
func Theme_IsConstruct ¶
func Theme_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 Theme_TfResourceType ¶
func Theme_TfResourceType() *string
func ThreatInsightSettings_IsConstruct ¶
func ThreatInsightSettings_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 ThreatInsightSettings_TfResourceType ¶
func ThreatInsightSettings_TfResourceType() *string
func ThreeFieldApp_IsConstruct ¶
func ThreeFieldApp_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 ThreeFieldApp_TfResourceType ¶
func ThreeFieldApp_TfResourceType() *string
func TrustedOrigin_IsConstruct ¶
func TrustedOrigin_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 TrustedOrigin_TfResourceType ¶
func TrustedOrigin_TfResourceType() *string
func UserAdminRoles_IsConstruct ¶
func UserAdminRoles_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 UserAdminRoles_TfResourceType ¶
func UserAdminRoles_TfResourceType() *string
func UserBaseSchemaProperty_IsConstruct ¶
func UserBaseSchemaProperty_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 UserBaseSchemaProperty_TfResourceType ¶
func UserBaseSchemaProperty_TfResourceType() *string
func UserBaseSchema_IsConstruct ¶
func UserBaseSchema_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 UserBaseSchema_TfResourceType ¶
func UserBaseSchema_TfResourceType() *string
func UserFactorQuestion_IsConstruct ¶
func UserFactorQuestion_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 UserFactorQuestion_TfResourceType ¶
func UserFactorQuestion_TfResourceType() *string
func UserGroupMemberships_IsConstruct ¶
func UserGroupMemberships_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 UserGroupMemberships_TfResourceType ¶
func UserGroupMemberships_TfResourceType() *string
func UserSchemaProperty_IsConstruct ¶
func UserSchemaProperty_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 UserSchemaProperty_TfResourceType ¶
func UserSchemaProperty_TfResourceType() *string
func UserSchema_IsConstruct ¶
func UserSchema_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 UserSchema_TfResourceType ¶
func UserSchema_TfResourceType() *string
func UserType_IsConstruct ¶
func UserType_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 UserType_TfResourceType ¶
func UserType_TfResourceType() *string
func User_IsConstruct ¶
func User_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 User_TfResourceType ¶
func User_TfResourceType() *string
Types ¶
type AdminRoleCustom ¶
type AdminRoleCustom interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node Permissions() *[]*string SetPermissions(val *[]*string) PermissionsInput() *[]*string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPermissions() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom okta_admin_role_custom}.
func NewAdminRoleCustom ¶
func NewAdminRoleCustom(scope constructs.Construct, id *string, config *AdminRoleCustomConfig) AdminRoleCustom
Create a new {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom okta_admin_role_custom} Resource.
type AdminRoleCustomAssignments ¶
type AdminRoleCustomAssignments interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CustomRoleId() *string SetCustomRoleId(val *string) CustomRoleIdInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Members() *[]*string SetMembers(val *[]*string) MembersInput() *[]*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{} ResourceSetId() *string SetResourceSetId(val *string) ResourceSetIdInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetMembers() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom_assignments okta_admin_role_custom_assignments}.
func NewAdminRoleCustomAssignments ¶
func NewAdminRoleCustomAssignments(scope constructs.Construct, id *string, config *AdminRoleCustomAssignmentsConfig) AdminRoleCustomAssignments
Create a new {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom_assignments okta_admin_role_custom_assignments} Resource.
type AdminRoleCustomAssignmentsConfig ¶
type AdminRoleCustomAssignmentsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of the Custom Role. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom_assignments#custom_role_id AdminRoleCustomAssignments#custom_role_id} CustomRoleId *string `field:"required" json:"customRoleId" yaml:"customRoleId"` // ID of the target Resource Set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom_assignments#resource_set_id AdminRoleCustomAssignments#resource_set_id} ResourceSetId *string `field:"required" json:"resourceSetId" yaml:"resourceSetId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom_assignments#id AdminRoleCustomAssignments#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 hrefs that point to User(s) and/or Group(s) that receive the Role. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom_assignments#members AdminRoleCustomAssignments#members} Members *[]*string `field:"optional" json:"members" yaml:"members"` }
type AdminRoleCustomConfig ¶
type AdminRoleCustomConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // A human-readable description of the new Role. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom#description AdminRoleCustom#description} Description *string `field:"required" json:"description" yaml:"description"` // The name given to the new Role. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom#label AdminRoleCustom#label} Label *string `field:"required" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom#id AdminRoleCustom#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 permissions that the new Role grants. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_custom#permissions AdminRoleCustom#permissions} Permissions *[]*string `field:"optional" json:"permissions" yaml:"permissions"` }
type AdminRoleTargets ¶
type AdminRoleTargets interface { cdktf.TerraformResource Apps() *[]*string SetApps(val *[]*string) AppsInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} RoleId() *string RoleType() *string SetRoleType(val *string) RoleTypeInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserId() *string SetUserId(val *string) UserIdInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetApps() ResetGroups() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/admin_role_targets okta_admin_role_targets}.
func NewAdminRoleTargets ¶
func NewAdminRoleTargets(scope constructs.Construct, id *string, config *AdminRoleTargetsConfig) AdminRoleTargets
Create a new {@link https://www.terraform.io/docs/providers/okta/r/admin_role_targets okta_admin_role_targets} Resource.
type AdminRoleTargetsConfig ¶
type AdminRoleTargetsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Type of the role that is assigned to the user and supports optional targets. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_targets#role_type AdminRoleTargets#role_type} RoleType *string `field:"required" json:"roleType" yaml:"roleType"` // User associated with the role. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_targets#user_id AdminRoleTargets#user_id} UserId *string `field:"required" json:"userId" yaml:"userId"` // List of app names (name represents set of app instances) or a combination of app name and app instance ID (like 'salesforce' or 'facebook.0oapsqQ6dv19pqyEo0g3'). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_targets#apps AdminRoleTargets#apps} Apps *[]*string `field:"optional" json:"apps" yaml:"apps"` // List of group IDs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_targets#groups AdminRoleTargets#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/admin_role_targets#id AdminRoleTargets#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"` }
type AppAutoLogin ¶
type AppAutoLogin interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AppSettingsJson() *string SetAppSettingsJson(val *string) AppSettingsJsonInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CredentialsScheme() *string SetCredentialsScheme(val *string) CredentialsSchemeInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Name() *string // The tree node. Node() constructs.Node PreconfiguredApp() *string SetPreconfiguredApp(val *string) PreconfiguredAppInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RevealPassword() interface{} SetRevealPassword(val interface{}) RevealPasswordInput() interface{} SignOnMode() *string SignOnRedirectUrl() *string SetSignOnRedirectUrl(val *string) SignOnRedirectUrlInput() *string SignOnUrl() *string SetSignOnUrl(val *string) SignOnUrlInput() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() AppAutoLoginTimeoutsOutputReference TimeoutsInput() interface{} UserNameTemplate() *string SetUserNameTemplate(val *string) UserNameTemplateInput() *string UserNameTemplatePushStatus() *string SetUserNameTemplatePushStatus(val *string) UserNameTemplatePushStatusInput() *string UserNameTemplateSuffix() *string SetUserNameTemplateSuffix(val *string) UserNameTemplateSuffixInput() *string UserNameTemplateType() *string SetUserNameTemplateType(val *string) UserNameTemplateTypeInput() *string Users() AppAutoLoginUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *AppAutoLoginTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAppSettingsJson() ResetAutoSubmitToolbar() ResetCredentialsScheme() ResetEnduserNote() ResetGroups() ResetHideIos() ResetHideWeb() ResetId() ResetLogo() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPreconfiguredApp() ResetRevealPassword() ResetSignOnRedirectUrl() ResetSignOnUrl() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetUserNameTemplate() ResetUserNameTemplatePushStatus() ResetUserNameTemplateSuffix() ResetUserNameTemplateType() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login okta_app_auto_login}.
func NewAppAutoLogin ¶
func NewAppAutoLogin(scope constructs.Construct, id *string, config *AppAutoLoginConfig) AppAutoLogin
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login okta_app_auto_login} Resource.
type AppAutoLoginConfig ¶
type AppAutoLoginConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#label AppAutoLogin#label} Label *string `field:"required" json:"label" yaml:"label"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#accessibility_error_redirect_url AppAutoLogin#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#accessibility_login_redirect_url AppAutoLogin#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#accessibility_self_service AppAutoLogin#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#admin_note AppAutoLogin#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#app_links_json AppAutoLogin#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Application settings in JSON format. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#app_settings_json AppAutoLogin#app_settings_json} AppSettingsJson *string `field:"optional" json:"appSettingsJson" yaml:"appSettingsJson"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#auto_submit_toolbar AppAutoLogin#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Application credentials scheme. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#credentials_scheme AppAutoLogin#credentials_scheme} CredentialsScheme *string `field:"optional" json:"credentialsScheme" yaml:"credentialsScheme"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#enduser_note AppAutoLogin#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#groups AppAutoLogin#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#hide_ios AppAutoLogin#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#hide_web AppAutoLogin#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#id AppAutoLogin#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"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#logo AppAutoLogin#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Preconfigured app name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#preconfigured_app AppAutoLogin#preconfigured_app} PreconfiguredApp *string `field:"optional" json:"preconfiguredApp" yaml:"preconfiguredApp"` // Allow user to reveal password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#reveal_password AppAutoLogin#reveal_password} RevealPassword interface{} `field:"optional" json:"revealPassword" yaml:"revealPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#shared_password AppAutoLogin#shared_password} SharedPassword *string `field:"optional" json:"sharedPassword" yaml:"sharedPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#shared_username AppAutoLogin#shared_username} SharedUsername *string `field:"optional" json:"sharedUsername" yaml:"sharedUsername"` // Post login redirect URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#sign_on_redirect_url AppAutoLogin#sign_on_redirect_url} SignOnRedirectUrl *string `field:"optional" json:"signOnRedirectUrl" yaml:"signOnRedirectUrl"` // Login URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#sign_on_url AppAutoLogin#sign_on_url} SignOnUrl *string `field:"optional" json:"signOnUrl" yaml:"signOnUrl"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#skip_groups AppAutoLogin#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#skip_users AppAutoLogin#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#status AppAutoLogin#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#timeouts AppAutoLogin#timeouts} Timeouts *AppAutoLoginTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Username template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#user_name_template AppAutoLogin#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // Push username on update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#user_name_template_push_status AppAutoLogin#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // Username template suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#user_name_template_suffix AppAutoLogin#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // Username template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#user_name_template_type AppAutoLogin#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#users AppAutoLogin#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type AppAutoLoginTimeouts ¶ added in v2.0.40
type AppAutoLoginTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#create AppAutoLogin#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#read AppAutoLogin#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#update AppAutoLogin#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AppAutoLoginTimeoutsOutputReference ¶ added in v2.0.40
type AppAutoLoginTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAppAutoLoginTimeoutsOutputReference ¶ added in v2.0.40
func NewAppAutoLoginTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppAutoLoginTimeoutsOutputReference
type AppAutoLoginUsers ¶
type AppAutoLoginUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#id AppAutoLogin#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#password AppAutoLogin#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_auto_login#username AppAutoLogin#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type AppAutoLoginUsersList ¶
type AppAutoLoginUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppAutoLoginUsersOutputReference // 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 NewAppAutoLoginUsersList ¶
func NewAppAutoLoginUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppAutoLoginUsersList
type AppAutoLoginUsersOutputReference ¶
type AppAutoLoginUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewAppAutoLoginUsersOutputReference ¶
func NewAppAutoLoginUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppAutoLoginUsersOutputReference
type AppBasicAuth ¶
type AppBasicAuth interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AuthUrl() *string SetAuthUrl(val *string) AuthUrlInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Name() *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{} SignOnMode() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() AppBasicAuthTimeoutsOutputReference TimeoutsInput() interface{} Url() *string SetUrl(val *string) UrlInput() *string Users() AppBasicAuthUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *AppBasicAuthTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAutoSubmitToolbar() ResetEnduserNote() ResetGroups() ResetHideIos() ResetHideWeb() ResetId() ResetLogo() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth okta_app_basic_auth}.
func NewAppBasicAuth ¶
func NewAppBasicAuth(scope constructs.Construct, id *string, config *AppBasicAuthConfig) AppBasicAuth
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth okta_app_basic_auth} Resource.
type AppBasicAuthConfig ¶
type AppBasicAuthConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Login button field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#auth_url AppBasicAuth#auth_url} AuthUrl *string `field:"required" json:"authUrl" yaml:"authUrl"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#label AppBasicAuth#label} Label *string `field:"required" json:"label" yaml:"label"` // Login password field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#url AppBasicAuth#url} Url *string `field:"required" json:"url" yaml:"url"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#accessibility_error_redirect_url AppBasicAuth#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#accessibility_login_redirect_url AppBasicAuth#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#accessibility_self_service AppBasicAuth#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#admin_note AppBasicAuth#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#app_links_json AppBasicAuth#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#auto_submit_toolbar AppBasicAuth#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#enduser_note AppBasicAuth#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#groups AppBasicAuth#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#hide_ios AppBasicAuth#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#hide_web AppBasicAuth#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#id AppBasicAuth#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"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#logo AppBasicAuth#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#skip_groups AppBasicAuth#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#skip_users AppBasicAuth#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#status AppBasicAuth#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#timeouts AppBasicAuth#timeouts} Timeouts *AppBasicAuthTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#users AppBasicAuth#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type AppBasicAuthTimeouts ¶ added in v2.0.40
type AppBasicAuthTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#create AppBasicAuth#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#read AppBasicAuth#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#update AppBasicAuth#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AppBasicAuthTimeoutsOutputReference ¶ added in v2.0.40
type AppBasicAuthTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAppBasicAuthTimeoutsOutputReference ¶ added in v2.0.40
func NewAppBasicAuthTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppBasicAuthTimeoutsOutputReference
type AppBasicAuthUsers ¶
type AppBasicAuthUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#id AppBasicAuth#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#password AppBasicAuth#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_basic_auth#username AppBasicAuth#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type AppBasicAuthUsersList ¶
type AppBasicAuthUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppBasicAuthUsersOutputReference // 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 NewAppBasicAuthUsersList ¶
func NewAppBasicAuthUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppBasicAuthUsersList
type AppBasicAuthUsersOutputReference ¶
type AppBasicAuthUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewAppBasicAuthUsersOutputReference ¶
func NewAppBasicAuthUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppBasicAuthUsersOutputReference
type AppBookmark ¶
type AppBookmark interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Name() *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{} RequestIntegration() interface{} SetRequestIntegration(val interface{}) RequestIntegrationInput() interface{} SignOnMode() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() AppBookmarkTimeoutsOutputReference TimeoutsInput() interface{} Url() *string SetUrl(val *string) UrlInput() *string Users() AppBookmarkUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *AppBookmarkTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAutoSubmitToolbar() ResetEnduserNote() ResetGroups() ResetHideIos() ResetHideWeb() ResetId() ResetLogo() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRequestIntegration() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark okta_app_bookmark}.
func NewAppBookmark ¶
func NewAppBookmark(scope constructs.Construct, id *string, config *AppBookmarkConfig) AppBookmark
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark okta_app_bookmark} Resource.
type AppBookmarkConfig ¶
type AppBookmarkConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#label AppBookmark#label} Label *string `field:"required" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#url AppBookmark#url}. Url *string `field:"required" json:"url" yaml:"url"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#accessibility_error_redirect_url AppBookmark#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#accessibility_login_redirect_url AppBookmark#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#accessibility_self_service AppBookmark#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#admin_note AppBookmark#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#app_links_json AppBookmark#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#auto_submit_toolbar AppBookmark#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#enduser_note AppBookmark#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#groups AppBookmark#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#hide_ios AppBookmark#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#hide_web AppBookmark#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#id AppBookmark#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"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#logo AppBookmark#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#request_integration AppBookmark#request_integration}. RequestIntegration interface{} `field:"optional" json:"requestIntegration" yaml:"requestIntegration"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#skip_groups AppBookmark#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#skip_users AppBookmark#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#status AppBookmark#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#timeouts AppBookmark#timeouts} Timeouts *AppBookmarkTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#users AppBookmark#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type AppBookmarkTimeouts ¶ added in v2.0.40
type AppBookmarkTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#create AppBookmark#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#read AppBookmark#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#update AppBookmark#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AppBookmarkTimeoutsOutputReference ¶ added in v2.0.40
type AppBookmarkTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAppBookmarkTimeoutsOutputReference ¶ added in v2.0.40
func NewAppBookmarkTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppBookmarkTimeoutsOutputReference
type AppBookmarkUsers ¶
type AppBookmarkUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#id AppBookmark#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#password AppBookmark#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_bookmark#username AppBookmark#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type AppBookmarkUsersList ¶
type AppBookmarkUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppBookmarkUsersOutputReference // 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 NewAppBookmarkUsersList ¶
func NewAppBookmarkUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppBookmarkUsersList
type AppBookmarkUsersOutputReference ¶
type AppBookmarkUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewAppBookmarkUsersOutputReference ¶
func NewAppBookmarkUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppBookmarkUsersOutputReference
type AppGroupAssignment ¶
type AppGroupAssignment interface { cdktf.TerraformResource AppId() *string SetAppId(val *string) AppIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupId() *string SetGroupId(val *string) GroupIdInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 Profile() *string SetProfile(val *string) ProfileInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RetainAssignment() interface{} SetRetainAssignment(val interface{}) RetainAssignmentInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() AppGroupAssignmentTimeoutsOutputReference TimeoutsInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *AppGroupAssignmentTimeouts) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPriority() ResetProfile() ResetRetainAssignment() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment okta_app_group_assignment}.
func NewAppGroupAssignment ¶
func NewAppGroupAssignment(scope constructs.Construct, id *string, config *AppGroupAssignmentConfig) AppGroupAssignment
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment okta_app_group_assignment} Resource.
type AppGroupAssignmentConfig ¶
type AppGroupAssignmentConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // App to associate group with. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment#app_id AppGroupAssignment#app_id} AppId *string `field:"required" json:"appId" yaml:"appId"` // Group associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment#group_id AppGroupAssignment#group_id} GroupId *string `field:"required" json:"groupId" yaml:"groupId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment#id AppGroupAssignment#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment#priority AppGroupAssignment#priority}. Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment#profile AppGroupAssignment#profile}. Profile *string `field:"optional" json:"profile" yaml:"profile"` // Retain the group assignment on destroy. // // If set to true, the resource will be removed from state but not from the Okta app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment#retain_assignment AppGroupAssignment#retain_assignment} RetainAssignment interface{} `field:"optional" json:"retainAssignment" yaml:"retainAssignment"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment#timeouts AppGroupAssignment#timeouts} Timeouts *AppGroupAssignmentTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type AppGroupAssignmentTimeouts ¶ added in v2.0.40
type AppGroupAssignmentTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment#create AppGroupAssignment#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment#read AppGroupAssignment#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignment#update AppGroupAssignment#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AppGroupAssignmentTimeoutsOutputReference ¶ added in v2.0.40
type AppGroupAssignmentTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAppGroupAssignmentTimeoutsOutputReference ¶ added in v2.0.40
func NewAppGroupAssignmentTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppGroupAssignmentTimeoutsOutputReference
type AppGroupAssignments ¶
type AppGroupAssignments interface { cdktf.TerraformResource AppId() *string SetAppId(val *string) AppIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Group() AppGroupAssignmentsGroupList GroupInput() interface{} Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutGroup(value interface{}) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignments okta_app_group_assignments}.
func NewAppGroupAssignments ¶
func NewAppGroupAssignments(scope constructs.Construct, id *string, config *AppGroupAssignmentsConfig) AppGroupAssignments
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignments okta_app_group_assignments} Resource.
type AppGroupAssignmentsConfig ¶
type AppGroupAssignmentsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignments#app_id AppGroupAssignments#app_id}. AppId *string `field:"required" json:"appId" yaml:"appId"` // group block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignments#group AppGroupAssignments#group} Group interface{} `field:"required" json:"group" yaml:"group"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignments#id AppGroupAssignments#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"` }
type AppGroupAssignmentsGroup ¶
type AppGroupAssignmentsGroup struct { // A group to associate with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignments#id AppGroupAssignments#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignments#priority AppGroupAssignments#priority}. Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_group_assignments#profile AppGroupAssignments#profile}. Profile *string `field:"optional" json:"profile" yaml:"profile"` }
type AppGroupAssignmentsGroupList ¶
type AppGroupAssignmentsGroupList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppGroupAssignmentsGroupOutputReference // 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 NewAppGroupAssignmentsGroupList ¶
func NewAppGroupAssignmentsGroupList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppGroupAssignmentsGroupList
type AppGroupAssignmentsGroupOutputReference ¶
type AppGroupAssignmentsGroupOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 Profile() *string SetProfile(val *string) ProfileInput() *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 ResetPriority() ResetProfile() // 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 NewAppGroupAssignmentsGroupOutputReference ¶
func NewAppGroupAssignmentsGroupOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppGroupAssignmentsGroupOutputReference
type AppOauth ¶
type AppOauth interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AppSettingsJson() *string SetAppSettingsJson(val *string) AppSettingsJsonInput() *string AuthenticationPolicy() *string SetAuthenticationPolicy(val *string) AuthenticationPolicyInput() *string AutoKeyRotation() interface{} SetAutoKeyRotation(val interface{}) AutoKeyRotationInput() interface{} AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack ClientBasicSecret() *string SetClientBasicSecret(val *string) ClientBasicSecretInput() *string ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string ClientUri() *string SetClientUri(val *string) ClientUriInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) ConsentMethod() *string SetConsentMethod(val *string) ConsentMethodInput() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CustomClientId() *string SetCustomClientId(val *string) CustomClientIdInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GrantTypes() *[]*string SetGrantTypes(val *[]*string) GrantTypesInput() *[]*string Groups() *[]*string SetGroups(val *[]*string) GroupsClaim() AppOauthGroupsClaimOutputReference GroupsClaimInput() *AppOauthGroupsClaim GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string ImplicitAssignment() interface{} SetImplicitAssignment(val interface{}) ImplicitAssignmentInput() interface{} IssuerMode() *string SetIssuerMode(val *string) IssuerModeInput() *string Jwks() AppOauthJwksList JwksInput() interface{} Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LoginMode() *string SetLoginMode(val *string) LoginModeInput() *string LoginScopes() *[]*string SetLoginScopes(val *[]*string) LoginScopesInput() *[]*string LoginUri() *string SetLoginUri(val *string) LoginUriInput() *string Logo() *string SetLogo(val *string) LogoInput() *string LogoUri() *string SetLogoUri(val *string) LogoUriInput() *string LogoUrl() *string Name() *string // The tree node. Node() constructs.Node OmitSecret() interface{} SetOmitSecret(val interface{}) OmitSecretInput() interface{} PolicyUri() *string SetPolicyUri(val *string) PolicyUriInput() *string PostLogoutRedirectUris() *[]*string SetPostLogoutRedirectUris(val *[]*string) PostLogoutRedirectUrisInput() *[]*string Profile() *string SetProfile(val *string) ProfileInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RedirectUris() *[]*string SetRedirectUris(val *[]*string) RedirectUrisInput() *[]*string RefreshTokenLeeway() *float64 SetRefreshTokenLeeway(val *float64) RefreshTokenLeewayInput() *float64 RefreshTokenRotation() *string SetRefreshTokenRotation(val *string) RefreshTokenRotationInput() *string ResponseTypes() *[]*string SetResponseTypes(val *[]*string) ResponseTypesInput() *[]*string SignOnMode() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() AppOauthTimeoutsOutputReference TimeoutsInput() interface{} TokenEndpointAuthMethod() *string SetTokenEndpointAuthMethod(val *string) TokenEndpointAuthMethodInput() *string TosUri() *string SetTosUri(val *string) TosUriInput() *string Type() *string SetType(val *string) TypeInput() *string UserNameTemplate() *string SetUserNameTemplate(val *string) UserNameTemplateInput() *string UserNameTemplatePushStatus() *string SetUserNameTemplatePushStatus(val *string) UserNameTemplatePushStatusInput() *string UserNameTemplateSuffix() *string SetUserNameTemplateSuffix(val *string) UserNameTemplateSuffixInput() *string UserNameTemplateType() *string SetUserNameTemplateType(val *string) UserNameTemplateTypeInput() *string Users() AppOauthUsersList UsersInput() interface{} WildcardRedirect() *string SetWildcardRedirect(val *string) WildcardRedirectInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutGroupsClaim(value *AppOauthGroupsClaim) PutJwks(value interface{}) PutTimeouts(value *AppOauthTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAppSettingsJson() ResetAuthenticationPolicy() ResetAutoKeyRotation() ResetAutoSubmitToolbar() ResetClientBasicSecret() ResetClientId() ResetClientUri() ResetConsentMethod() ResetCustomClientId() ResetEnduserNote() ResetGrantTypes() ResetGroups() ResetGroupsClaim() ResetHideIos() ResetHideWeb() ResetId() ResetImplicitAssignment() ResetIssuerMode() ResetJwks() ResetLoginMode() ResetLoginScopes() ResetLoginUri() ResetLogo() ResetLogoUri() ResetOmitSecret() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPolicyUri() ResetPostLogoutRedirectUris() ResetProfile() ResetRedirectUris() ResetRefreshTokenLeeway() ResetRefreshTokenRotation() ResetResponseTypes() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetTokenEndpointAuthMethod() ResetTosUri() ResetUserNameTemplate() ResetUserNameTemplatePushStatus() ResetUserNameTemplateSuffix() ResetUserNameTemplateType() ResetUsers() ResetWildcardRedirect() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_oauth okta_app_oauth}.
func NewAppOauth ¶
func NewAppOauth(scope constructs.Construct, id *string, config *AppOauthConfig) AppOauth
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_oauth okta_app_oauth} Resource.
type AppOauthApiScope ¶
type AppOauthApiScope interface { cdktf.TerraformResource AppId() *string SetAppId(val *string) AppIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Issuer() *string SetIssuer(val *string) IssuerInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} Scopes() *[]*string SetScopes(val *[]*string) ScopesInput() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_api_scope okta_app_oauth_api_scope}.
func NewAppOauthApiScope ¶
func NewAppOauthApiScope(scope constructs.Construct, id *string, config *AppOauthApiScopeConfig) AppOauthApiScope
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_api_scope okta_app_oauth_api_scope} Resource.
type AppOauthApiScopeConfig ¶
type AppOauthApiScopeConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_api_scope#app_id AppOauthApiScope#app_id} AppId *string `field:"required" json:"appId" yaml:"appId"` // The issuer of your Org Authorization Server, your Org URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_api_scope#issuer AppOauthApiScope#issuer} Issuer *string `field:"required" json:"issuer" yaml:"issuer"` // Scopes of the application for which consent is granted. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_api_scope#scopes AppOauthApiScope#scopes} Scopes *[]*string `field:"required" json:"scopes" yaml:"scopes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_api_scope#id AppOauthApiScope#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"` }
type AppOauthConfig ¶
type AppOauthConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#label AppOauth#label} Label *string `field:"required" json:"label" yaml:"label"` // The type of client application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#type AppOauth#type} Type *string `field:"required" json:"type" yaml:"type"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#accessibility_error_redirect_url AppOauth#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#accessibility_login_redirect_url AppOauth#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#accessibility_self_service AppOauth#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#admin_note AppOauth#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#app_links_json AppOauth#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Application settings in JSON format. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#app_settings_json AppOauth#app_settings_json} AppSettingsJson *string `field:"optional" json:"appSettingsJson" yaml:"appSettingsJson"` // Id of this apps authentication policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#authentication_policy AppOauth#authentication_policy} AuthenticationPolicy *string `field:"optional" json:"authenticationPolicy" yaml:"authenticationPolicy"` // Requested key rotation mode. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#auto_key_rotation AppOauth#auto_key_rotation} AutoKeyRotation interface{} `field:"optional" json:"autoKeyRotation" yaml:"autoKeyRotation"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#auto_submit_toolbar AppOauth#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // OAuth client secret key, this can be set when token_endpoint_auth_method is client_secret_basic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#client_basic_secret AppOauth#client_basic_secret} ClientBasicSecret *string `field:"optional" json:"clientBasicSecret" yaml:"clientBasicSecret"` // OAuth client ID. If set during creation, app is created with this id. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#client_id AppOauth#client_id} ClientId *string `field:"optional" json:"clientId" yaml:"clientId"` // URI to a web page providing information about the client. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#client_uri AppOauth#client_uri} ClientUri *string `field:"optional" json:"clientUri" yaml:"clientUri"` // *Early Access Property*. Indicates whether user consent is required or implicit. Valid values: REQUIRED, TRUSTED. Default value is TRUSTED. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#consent_method AppOauth#consent_method} ConsentMethod *string `field:"optional" json:"consentMethod" yaml:"consentMethod"` // **Deprecated** This property allows you to set your client_id during creation. // // NOTE: updating after creation will be a no-op, use client_id for that behavior instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#custom_client_id AppOauth#custom_client_id} CustomClientId *string `field:"optional" json:"customClientId" yaml:"customClientId"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#enduser_note AppOauth#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // List of OAuth 2.0 grant types. Conditional validation params found here https://developer.okta.com/docs/api/resources/apps#credentials-settings-details. Defaults to minimum requirements per app type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#grant_types AppOauth#grant_types} GrantTypes *[]*string `field:"optional" json:"grantTypes" yaml:"grantTypes"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#groups AppOauth#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // groups_claim block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#groups_claim AppOauth#groups_claim} GroupsClaim *AppOauthGroupsClaim `field:"optional" json:"groupsClaim" yaml:"groupsClaim"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#hide_ios AppOauth#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#hide_web AppOauth#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#id AppOauth#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"` // *Early Access Property*. Enable Federation Broker Mode. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#implicit_assignment AppOauth#implicit_assignment} ImplicitAssignment interface{} `field:"optional" json:"implicitAssignment" yaml:"implicitAssignment"` // *Early Access Property*. // // Indicates whether the Okta Authorization Server uses the original Okta org domain URL or a custom domain URL as the issuer of ID token for this client. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#issuer_mode AppOauth#issuer_mode} IssuerMode *string `field:"optional" json:"issuerMode" yaml:"issuerMode"` // jwks block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#jwks AppOauth#jwks} Jwks interface{} `field:"optional" json:"jwks" yaml:"jwks"` // The type of Idp-Initiated login that the client supports, if any. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#login_mode AppOauth#login_mode} LoginMode *string `field:"optional" json:"loginMode" yaml:"loginMode"` // List of scopes to use for the request. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#login_scopes AppOauth#login_scopes} LoginScopes *[]*string `field:"optional" json:"loginScopes" yaml:"loginScopes"` // URI that initiates login. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#login_uri AppOauth#login_uri} LoginUri *string `field:"optional" json:"loginUri" yaml:"loginUri"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#logo AppOauth#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // URI that references a logo for the client. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#logo_uri AppOauth#logo_uri} LogoUri *string `field:"optional" json:"logoUri" yaml:"logoUri"` // This tells the provider not to persist the application's secret to state. // // If this is ever changes from true => false your app will be recreated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#omit_secret AppOauth#omit_secret} OmitSecret interface{} `field:"optional" json:"omitSecret" yaml:"omitSecret"` // URI to web page providing client policy document. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#policy_uri AppOauth#policy_uri} PolicyUri *string `field:"optional" json:"policyUri" yaml:"policyUri"` // List of URIs for redirection after logout. Note: see okta_app_oauth_post_logout_redirect_uri for appending to this list in a decentralized way. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#post_logout_redirect_uris AppOauth#post_logout_redirect_uris} PostLogoutRedirectUris *[]*string `field:"optional" json:"postLogoutRedirectUris" yaml:"postLogoutRedirectUris"` // Custom JSON that represents an OAuth application's profile. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#profile AppOauth#profile} Profile *string `field:"optional" json:"profile" yaml:"profile"` // List of URIs for use in the redirect-based flow. // // This is required for all application types except service. Note: see okta_app_oauth_redirect_uri for appending to this list in a decentralized way. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#redirect_uris AppOauth#redirect_uris} RedirectUris *[]*string `field:"optional" json:"redirectUris" yaml:"redirectUris"` // *Early Access Property* Grace period for token rotation. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#refresh_token_leeway AppOauth#refresh_token_leeway} RefreshTokenLeeway *float64 `field:"optional" json:"refreshTokenLeeway" yaml:"refreshTokenLeeway"` // *Early Access Property* Refresh token rotation behavior. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#refresh_token_rotation AppOauth#refresh_token_rotation} RefreshTokenRotation *string `field:"optional" json:"refreshTokenRotation" yaml:"refreshTokenRotation"` // List of OAuth 2.0 response type strings. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#response_types AppOauth#response_types} ResponseTypes *[]*string `field:"optional" json:"responseTypes" yaml:"responseTypes"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#skip_groups AppOauth#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#skip_users AppOauth#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#status AppOauth#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#timeouts AppOauth#timeouts} Timeouts *AppOauthTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Requested authentication method for the token endpoint. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#token_endpoint_auth_method AppOauth#token_endpoint_auth_method} TokenEndpointAuthMethod *string `field:"optional" json:"tokenEndpointAuthMethod" yaml:"tokenEndpointAuthMethod"` // URI to web page providing client tos (terms of service). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#tos_uri AppOauth#tos_uri} TosUri *string `field:"optional" json:"tosUri" yaml:"tosUri"` // Username template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#user_name_template AppOauth#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // Push username on update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#user_name_template_push_status AppOauth#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // Username template suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#user_name_template_suffix AppOauth#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // Username template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#user_name_template_type AppOauth#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#users AppOauth#users} Users interface{} `field:"optional" json:"users" yaml:"users"` // *Early Access Property*. Indicates if the client is allowed to use wildcard matching of redirect_uris. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#wildcard_redirect AppOauth#wildcard_redirect} WildcardRedirect *string `field:"optional" json:"wildcardRedirect" yaml:"wildcardRedirect"` }
type AppOauthGroupsClaim ¶
type AppOauthGroupsClaim struct { // Name of the claim that will be used in the token. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#name AppOauth#name} Name *string `field:"required" json:"name" yaml:"name"` // Groups claim type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#type AppOauth#type} Type *string `field:"required" json:"type" yaml:"type"` // Value of the claim. // // Can be an Okta Expression Language statement that evaluates at the time the token is minted. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#value AppOauth#value} Value *string `field:"required" json:"value" yaml:"value"` // Groups claim filter. Can only be set if type is FILTER. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#filter_type AppOauth#filter_type} FilterType *string `field:"optional" json:"filterType" yaml:"filterType"` }
type AppOauthGroupsClaimOutputReference ¶
type AppOauthGroupsClaimOutputReference 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 FilterType() *string SetFilterType(val *string) FilterTypeInput() *string // Experimental. Fqn() *string InternalValue() *AppOauthGroupsClaim SetInternalValue(val *AppOauthGroupsClaim) IssuerMode() *string Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFilterType() // 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 NewAppOauthGroupsClaimOutputReference ¶
func NewAppOauthGroupsClaimOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppOauthGroupsClaimOutputReference
type AppOauthJwks ¶
type AppOauthJwks struct { // Key ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#kid AppOauth#kid} Kid *string `field:"required" json:"kid" yaml:"kid"` // Key type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#kty AppOauth#kty} Kty *string `field:"required" json:"kty" yaml:"kty"` // RSA Exponent. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#e AppOauth#e} E *string `field:"optional" json:"e" yaml:"e"` // RSA Modulus. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#n AppOauth#n} N *string `field:"optional" json:"n" yaml:"n"` }
type AppOauthJwksList ¶
type AppOauthJwksList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppOauthJwksOutputReference // 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 NewAppOauthJwksList ¶
func NewAppOauthJwksList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppOauthJwksList
type AppOauthJwksOutputReference ¶
type AppOauthJwksOutputReference 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 E() *string SetE(val *string) EInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Kid() *string SetKid(val *string) KidInput() *string Kty() *string SetKty(val *string) KtyInput() *string N() *string SetN(val *string) NInput() *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 ResetE() ResetN() // 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 NewAppOauthJwksOutputReference ¶
func NewAppOauthJwksOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppOauthJwksOutputReference
type AppOauthPostLogoutRedirectUri ¶
type AppOauthPostLogoutRedirectUri interface { cdktf.TerraformResource AppId() *string SetAppId(val *string) AppIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Uri() *string SetUri(val *string) UriInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_post_logout_redirect_uri okta_app_oauth_post_logout_redirect_uri}.
func NewAppOauthPostLogoutRedirectUri ¶
func NewAppOauthPostLogoutRedirectUri(scope constructs.Construct, id *string, config *AppOauthPostLogoutRedirectUriConfig) AppOauthPostLogoutRedirectUri
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_post_logout_redirect_uri okta_app_oauth_post_logout_redirect_uri} Resource.
type AppOauthPostLogoutRedirectUriConfig ¶
type AppOauthPostLogoutRedirectUriConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_post_logout_redirect_uri#app_id AppOauthPostLogoutRedirectUri#app_id}. AppId *string `field:"required" json:"appId" yaml:"appId"` // Post Logout Redirect URI to append to Okta OIDC application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_post_logout_redirect_uri#uri AppOauthPostLogoutRedirectUri#uri} Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_post_logout_redirect_uri#id AppOauthPostLogoutRedirectUri#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"` }
type AppOauthRedirectUri ¶
type AppOauthRedirectUri interface { cdktf.TerraformResource AppId() *string SetAppId(val *string) AppIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Uri() *string SetUri(val *string) UriInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_redirect_uri okta_app_oauth_redirect_uri}.
func NewAppOauthRedirectUri ¶
func NewAppOauthRedirectUri(scope constructs.Construct, id *string, config *AppOauthRedirectUriConfig) AppOauthRedirectUri
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_redirect_uri okta_app_oauth_redirect_uri} Resource.
type AppOauthRedirectUriConfig ¶
type AppOauthRedirectUriConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_redirect_uri#app_id AppOauthRedirectUri#app_id}. AppId *string `field:"required" json:"appId" yaml:"appId"` // Redirect URI to append to Okta OIDC application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_redirect_uri#uri AppOauthRedirectUri#uri} Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth_redirect_uri#id AppOauthRedirectUri#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"` }
type AppOauthTimeouts ¶ added in v2.0.40
type AppOauthTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#create AppOauth#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#read AppOauth#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#update AppOauth#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AppOauthTimeoutsOutputReference ¶ added in v2.0.40
type AppOauthTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAppOauthTimeoutsOutputReference ¶ added in v2.0.40
func NewAppOauthTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppOauthTimeoutsOutputReference
type AppOauthUsers ¶
type AppOauthUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#id AppOauth#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#password AppOauth#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_oauth#username AppOauth#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type AppOauthUsersList ¶
type AppOauthUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppOauthUsersOutputReference // 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 NewAppOauthUsersList ¶
func NewAppOauthUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppOauthUsersList
type AppOauthUsersOutputReference ¶
type AppOauthUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewAppOauthUsersOutputReference ¶
func NewAppOauthUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppOauthUsersOutputReference
type AppSaml ¶
type AppSaml interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AcsEndpoints() *[]*string SetAcsEndpoints(val *[]*string) AcsEndpointsInput() *[]*string AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AppSettingsJson() *string SetAppSettingsJson(val *string) AppSettingsJsonInput() *string AssertionSigned() interface{} SetAssertionSigned(val interface{}) AssertionSignedInput() interface{} AttributeStatements() AppSamlAttributeStatementsList AttributeStatementsInput() interface{} Audience() *string SetAudience(val *string) AudienceInput() *string AuthenticationPolicy() *string SetAuthenticationPolicy(val *string) AuthenticationPolicyInput() *string AuthnContextClassRef() *string SetAuthnContextClassRef(val *string) AuthnContextClassRefInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack Certificate() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DefaultRelayState() *string SetDefaultRelayState(val *string) DefaultRelayStateInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Destination() *string SetDestination(val *string) DestinationInput() *string DigestAlgorithm() *string SetDigestAlgorithm(val *string) DigestAlgorithmInput() *string EmbedUrl() *string EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string EntityKey() *string EntityUrl() *string Features() *[]*string SetFeatures(val *[]*string) FeaturesInput() *[]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} HonorForceAuthn() interface{} SetHonorForceAuthn(val interface{}) HonorForceAuthnInput() interface{} HttpPostBinding() *string HttpRedirectBinding() *string Id() *string SetId(val *string) IdInput() *string IdpIssuer() *string SetIdpIssuer(val *string) IdpIssuerInput() *string ImplicitAssignment() interface{} SetImplicitAssignment(val interface{}) ImplicitAssignmentInput() interface{} InlineHookId() *string SetInlineHookId(val *string) InlineHookIdInput() *string KeyId() *string KeyName() *string SetKeyName(val *string) KeyNameInput() *string Keys() AppSamlKeysList KeyYearsValid() *float64 SetKeyYearsValid(val *float64) KeyYearsValidInput() *float64 Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Metadata() *string MetadataUrl() *string Name() *string // The tree node. Node() constructs.Node PreconfiguredApp() *string SetPreconfiguredApp(val *string) PreconfiguredAppInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Recipient() *string SetRecipient(val *string) RecipientInput() *string RequestCompressed() interface{} SetRequestCompressed(val interface{}) RequestCompressedInput() interface{} ResponseSigned() interface{} SetResponseSigned(val interface{}) ResponseSignedInput() interface{} SamlVersion() *string SetSamlVersion(val *string) SamlVersionInput() *string SignatureAlgorithm() *string SetSignatureAlgorithm(val *string) SignatureAlgorithmInput() *string SignOnMode() *string SingleLogoutCertificate() *string SetSingleLogoutCertificate(val *string) SingleLogoutCertificateInput() *string SingleLogoutIssuer() *string SetSingleLogoutIssuer(val *string) SingleLogoutIssuerInput() *string SingleLogoutUrl() *string SetSingleLogoutUrl(val *string) SingleLogoutUrlInput() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} SpIssuer() *string SetSpIssuer(val *string) SpIssuerInput() *string SsoUrl() *string SetSsoUrl(val *string) SsoUrlInput() *string Status() *string SetStatus(val *string) StatusInput() *string SubjectNameIdFormat() *string SetSubjectNameIdFormat(val *string) SubjectNameIdFormatInput() *string SubjectNameIdTemplate() *string SetSubjectNameIdTemplate(val *string) SubjectNameIdTemplateInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() AppSamlTimeoutsOutputReference TimeoutsInput() interface{} UserNameTemplate() *string SetUserNameTemplate(val *string) UserNameTemplateInput() *string UserNameTemplatePushStatus() *string SetUserNameTemplatePushStatus(val *string) UserNameTemplatePushStatusInput() *string UserNameTemplateSuffix() *string SetUserNameTemplateSuffix(val *string) UserNameTemplateSuffixInput() *string UserNameTemplateType() *string SetUserNameTemplateType(val *string) UserNameTemplateTypeInput() *string Users() AppSamlUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAttributeStatements(value interface{}) PutTimeouts(value *AppSamlTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAcsEndpoints() ResetAdminNote() ResetAppLinksJson() ResetAppSettingsJson() ResetAssertionSigned() ResetAttributeStatements() ResetAudience() ResetAuthenticationPolicy() ResetAuthnContextClassRef() ResetAutoSubmitToolbar() ResetDefaultRelayState() ResetDestination() ResetDigestAlgorithm() ResetEnduserNote() ResetFeatures() ResetGroups() ResetHideIos() ResetHideWeb() ResetHonorForceAuthn() ResetId() ResetIdpIssuer() ResetImplicitAssignment() ResetInlineHookId() ResetKeyName() ResetKeyYearsValid() ResetLogo() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPreconfiguredApp() ResetRecipient() ResetRequestCompressed() ResetResponseSigned() ResetSamlVersion() ResetSignatureAlgorithm() ResetSingleLogoutCertificate() ResetSingleLogoutIssuer() ResetSingleLogoutUrl() ResetSkipGroups() ResetSkipUsers() ResetSpIssuer() ResetSsoUrl() ResetStatus() ResetSubjectNameIdFormat() ResetSubjectNameIdTemplate() ResetTimeouts() ResetUserNameTemplate() ResetUserNameTemplatePushStatus() ResetUserNameTemplateSuffix() ResetUserNameTemplateType() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_saml okta_app_saml}.
func NewAppSaml ¶
func NewAppSaml(scope constructs.Construct, id *string, config *AppSamlConfig) AppSaml
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_saml okta_app_saml} Resource.
type AppSamlAppSettings ¶
type AppSamlAppSettings interface { cdktf.TerraformResource AppId() *string SetAppId(val *string) AppIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Settings() *string SetSettings(val *string) SettingsInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_saml_app_settings okta_app_saml_app_settings}.
func NewAppSamlAppSettings ¶
func NewAppSamlAppSettings(scope constructs.Construct, id *string, config *AppSamlAppSettingsConfig) AppSamlAppSettings
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_saml_app_settings okta_app_saml_app_settings} Resource.
type AppSamlAppSettingsConfig ¶
type AppSamlAppSettingsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Application ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml_app_settings#app_id AppSamlAppSettings#app_id} AppId *string `field:"required" json:"appId" yaml:"appId"` // Application settings in JSON format. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml_app_settings#settings AppSamlAppSettings#settings} Settings *string `field:"required" json:"settings" yaml:"settings"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml_app_settings#id AppSamlAppSettings#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"` }
type AppSamlAttributeStatements ¶
type AppSamlAttributeStatements struct { // The reference name of the attribute statement. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#name AppSaml#name} Name *string `field:"required" json:"name" yaml:"name"` // Type of group attribute filter. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#filter_type AppSaml#filter_type} FilterType *string `field:"optional" json:"filterType" yaml:"filterType"` // Filter value to use. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#filter_value AppSaml#filter_value} FilterValue *string `field:"optional" json:"filterValue" yaml:"filterValue"` // The name format of the attribute. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#namespace AppSaml#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` // The type of attribute statements object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#type AppSaml#type} Type *string `field:"optional" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#values AppSaml#values}. Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type AppSamlAttributeStatementsList ¶
type AppSamlAttributeStatementsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppSamlAttributeStatementsOutputReference // 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 NewAppSamlAttributeStatementsList ¶
func NewAppSamlAttributeStatementsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSamlAttributeStatementsList
type AppSamlAttributeStatementsOutputReference ¶
type AppSamlAttributeStatementsOutputReference 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 FilterType() *string SetFilterType(val *string) FilterTypeInput() *string FilterValue() *string SetFilterValue(val *string) FilterValueInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Namespace() *string SetNamespace(val *string) NamespaceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFilterType() ResetFilterValue() ResetNamespace() ResetType() ResetValues() // 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 NewAppSamlAttributeStatementsOutputReference ¶
func NewAppSamlAttributeStatementsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppSamlAttributeStatementsOutputReference
type AppSamlConfig ¶
type AppSamlConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#label AppSaml#label} Label *string `field:"required" json:"label" yaml:"label"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#accessibility_error_redirect_url AppSaml#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#accessibility_login_redirect_url AppSaml#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#accessibility_self_service AppSaml#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // List of ACS endpoints for this SAML application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#acs_endpoints AppSaml#acs_endpoints} AcsEndpoints *[]*string `field:"optional" json:"acsEndpoints" yaml:"acsEndpoints"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#admin_note AppSaml#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#app_links_json AppSaml#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Application settings in JSON format. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#app_settings_json AppSaml#app_settings_json} AppSettingsJson *string `field:"optional" json:"appSettingsJson" yaml:"appSettingsJson"` // Determines whether the SAML assertion is digitally signed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#assertion_signed AppSaml#assertion_signed} AssertionSigned interface{} `field:"optional" json:"assertionSigned" yaml:"assertionSigned"` // attribute_statements block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#attribute_statements AppSaml#attribute_statements} AttributeStatements interface{} `field:"optional" json:"attributeStatements" yaml:"attributeStatements"` // Audience Restriction. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#audience AppSaml#audience} Audience *string `field:"optional" json:"audience" yaml:"audience"` // Id of this apps authentication policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#authentication_policy AppSaml#authentication_policy} AuthenticationPolicy *string `field:"optional" json:"authenticationPolicy" yaml:"authenticationPolicy"` // Identifies the SAML authentication context class for the assertion’s authentication statement. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#authn_context_class_ref AppSaml#authn_context_class_ref} AuthnContextClassRef *string `field:"optional" json:"authnContextClassRef" yaml:"authnContextClassRef"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#auto_submit_toolbar AppSaml#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Identifies a specific application resource in an IDP initiated SSO scenario. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#default_relay_state AppSaml#default_relay_state} DefaultRelayState *string `field:"optional" json:"defaultRelayState" yaml:"defaultRelayState"` // Identifies the location where the SAML response is intended to be sent inside of the SAML assertion. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#destination AppSaml#destination} Destination *string `field:"optional" json:"destination" yaml:"destination"` // Determines the digest algorithm used to digitally sign the SAML assertion and response. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#digest_algorithm AppSaml#digest_algorithm} DigestAlgorithm *string `field:"optional" json:"digestAlgorithm" yaml:"digestAlgorithm"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#enduser_note AppSaml#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // features to enable. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#features AppSaml#features} Features *[]*string `field:"optional" json:"features" yaml:"features"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#groups AppSaml#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#hide_ios AppSaml#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#hide_web AppSaml#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Prompt user to re-authenticate if SP asks for it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#honor_force_authn AppSaml#honor_force_authn} HonorForceAuthn interface{} `field:"optional" json:"honorForceAuthn" yaml:"honorForceAuthn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#id AppSaml#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"` // SAML issuer ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#idp_issuer AppSaml#idp_issuer} IdpIssuer *string `field:"optional" json:"idpIssuer" yaml:"idpIssuer"` // *Early Access Property*. Enable Federation Broker Mode. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#implicit_assignment AppSaml#implicit_assignment} ImplicitAssignment interface{} `field:"optional" json:"implicitAssignment" yaml:"implicitAssignment"` // Saml Inline Hook setting. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#inline_hook_id AppSaml#inline_hook_id} InlineHookId *string `field:"optional" json:"inlineHookId" yaml:"inlineHookId"` // Certificate name. This modulates the rotation of keys. New name == new key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#key_name AppSaml#key_name} KeyName *string `field:"optional" json:"keyName" yaml:"keyName"` // Number of years the certificate is valid. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#key_years_valid AppSaml#key_years_valid} KeyYearsValid *float64 `field:"optional" json:"keyYearsValid" yaml:"keyYearsValid"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#logo AppSaml#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Name of preexisting SAML application. For instance 'slack'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#preconfigured_app AppSaml#preconfigured_app} PreconfiguredApp *string `field:"optional" json:"preconfiguredApp" yaml:"preconfiguredApp"` // The location where the app may present the SAML assertion. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#recipient AppSaml#recipient} Recipient *string `field:"optional" json:"recipient" yaml:"recipient"` // Denotes whether the request is compressed or not. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#request_compressed AppSaml#request_compressed} RequestCompressed interface{} `field:"optional" json:"requestCompressed" yaml:"requestCompressed"` // Determines whether the SAML auth response message is digitally signed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#response_signed AppSaml#response_signed} ResponseSigned interface{} `field:"optional" json:"responseSigned" yaml:"responseSigned"` // SAML version for the app's sign-on mode. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#saml_version AppSaml#saml_version} SamlVersion *string `field:"optional" json:"samlVersion" yaml:"samlVersion"` // Signature algorithm used ot digitally sign the assertion and response. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#signature_algorithm AppSaml#signature_algorithm} SignatureAlgorithm *string `field:"optional" json:"signatureAlgorithm" yaml:"signatureAlgorithm"` // x509 encoded certificate that the Service Provider uses to sign Single Logout requests. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#single_logout_certificate AppSaml#single_logout_certificate} SingleLogoutCertificate *string `field:"optional" json:"singleLogoutCertificate" yaml:"singleLogoutCertificate"` // The issuer of the Service Provider that generates the Single Logout request. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#single_logout_issuer AppSaml#single_logout_issuer} SingleLogoutIssuer *string `field:"optional" json:"singleLogoutIssuer" yaml:"singleLogoutIssuer"` // The location where the logout response is sent. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#single_logout_url AppSaml#single_logout_url} SingleLogoutUrl *string `field:"optional" json:"singleLogoutUrl" yaml:"singleLogoutUrl"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#skip_groups AppSaml#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#skip_users AppSaml#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // SAML SP issuer ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#sp_issuer AppSaml#sp_issuer} SpIssuer *string `field:"optional" json:"spIssuer" yaml:"spIssuer"` // Single Sign On URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#sso_url AppSaml#sso_url} SsoUrl *string `field:"optional" json:"ssoUrl" yaml:"ssoUrl"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#status AppSaml#status} Status *string `field:"optional" json:"status" yaml:"status"` // Identifies the SAML processing rules. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#subject_name_id_format AppSaml#subject_name_id_format} SubjectNameIdFormat *string `field:"optional" json:"subjectNameIdFormat" yaml:"subjectNameIdFormat"` // Template for app user's username when a user is assigned to the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#subject_name_id_template AppSaml#subject_name_id_template} SubjectNameIdTemplate *string `field:"optional" json:"subjectNameIdTemplate" yaml:"subjectNameIdTemplate"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#timeouts AppSaml#timeouts} Timeouts *AppSamlTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Username template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#user_name_template AppSaml#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // Push username on update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#user_name_template_push_status AppSaml#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // Username template suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#user_name_template_suffix AppSaml#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // Username template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#user_name_template_type AppSaml#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#users AppSaml#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type AppSamlKeys ¶ added in v2.0.5
type AppSamlKeys struct { }
type AppSamlKeysList ¶ added in v2.0.5
type AppSamlKeysList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppSamlKeysOutputReference // 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 NewAppSamlKeysList ¶ added in v2.0.5
func NewAppSamlKeysList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSamlKeysList
type AppSamlKeysOutputReference ¶ added in v2.0.5
type AppSamlKeysOutputReference 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) Created() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string E() *string ExpiresAt() *string // Experimental. Fqn() *string InternalValue() *AppSamlKeys SetInternalValue(val *AppSamlKeys) Kid() *string Kty() *string LastUpdated() *string N() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Use() *string X5C() *[]*string X5TS256() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewAppSamlKeysOutputReference ¶ added in v2.0.5
func NewAppSamlKeysOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppSamlKeysOutputReference
type AppSamlTimeouts ¶ added in v2.0.40
type AppSamlTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#create AppSaml#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#read AppSaml#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#update AppSaml#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AppSamlTimeoutsOutputReference ¶ added in v2.0.40
type AppSamlTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAppSamlTimeoutsOutputReference ¶ added in v2.0.40
func NewAppSamlTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppSamlTimeoutsOutputReference
type AppSamlUsers ¶
type AppSamlUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#id AppSaml#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#password AppSaml#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_saml#username AppSaml#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type AppSamlUsersList ¶
type AppSamlUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppSamlUsersOutputReference // 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 NewAppSamlUsersList ¶
func NewAppSamlUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSamlUsersList
type AppSamlUsersOutputReference ¶
type AppSamlUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewAppSamlUsersOutputReference ¶
func NewAppSamlUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppSamlUsersOutputReference
type AppSecurePasswordStore ¶
type AppSecurePasswordStore interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CredentialsScheme() *string SetCredentialsScheme(val *string) CredentialsSchemeInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Name() *string // The tree node. Node() constructs.Node OptionalField1() *string SetOptionalField1(val *string) OptionalField1Input() *string OptionalField1Value() *string SetOptionalField1Value(val *string) OptionalField1ValueInput() *string OptionalField2() *string SetOptionalField2(val *string) OptionalField2Input() *string OptionalField2Value() *string SetOptionalField2Value(val *string) OptionalField2ValueInput() *string OptionalField3() *string SetOptionalField3(val *string) OptionalField3Input() *string OptionalField3Value() *string SetOptionalField3Value(val *string) OptionalField3ValueInput() *string PasswordField() *string SetPasswordField(val *string) PasswordFieldInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RevealPassword() interface{} SetRevealPassword(val interface{}) RevealPasswordInput() interface{} SignOnMode() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() AppSecurePasswordStoreTimeoutsOutputReference TimeoutsInput() interface{} Url() *string SetUrl(val *string) UrlInput() *string UsernameField() *string SetUsernameField(val *string) UsernameFieldInput() *string UserNameTemplate() *string SetUserNameTemplate(val *string) UserNameTemplateInput() *string UserNameTemplatePushStatus() *string SetUserNameTemplatePushStatus(val *string) UserNameTemplatePushStatusInput() *string UserNameTemplateSuffix() *string SetUserNameTemplateSuffix(val *string) UserNameTemplateSuffixInput() *string UserNameTemplateType() *string SetUserNameTemplateType(val *string) UserNameTemplateTypeInput() *string Users() AppSecurePasswordStoreUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *AppSecurePasswordStoreTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAutoSubmitToolbar() ResetCredentialsScheme() ResetEnduserNote() ResetGroups() ResetHideIos() ResetHideWeb() ResetId() ResetLogo() ResetOptionalField1() ResetOptionalField1Value() ResetOptionalField2() ResetOptionalField2Value() ResetOptionalField3() ResetOptionalField3Value() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRevealPassword() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetUserNameTemplate() ResetUserNameTemplatePushStatus() ResetUserNameTemplateSuffix() ResetUserNameTemplateType() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store okta_app_secure_password_store}.
func NewAppSecurePasswordStore ¶
func NewAppSecurePasswordStore(scope constructs.Construct, id *string, config *AppSecurePasswordStoreConfig) AppSecurePasswordStore
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store okta_app_secure_password_store} Resource.
type AppSecurePasswordStoreConfig ¶
type AppSecurePasswordStoreConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#label AppSecurePasswordStore#label} Label *string `field:"required" json:"label" yaml:"label"` // Login password field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#password_field AppSecurePasswordStore#password_field} PasswordField *string `field:"required" json:"passwordField" yaml:"passwordField"` // Login URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#url AppSecurePasswordStore#url} Url *string `field:"required" json:"url" yaml:"url"` // Login username field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#username_field AppSecurePasswordStore#username_field} UsernameField *string `field:"required" json:"usernameField" yaml:"usernameField"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#accessibility_error_redirect_url AppSecurePasswordStore#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#accessibility_login_redirect_url AppSecurePasswordStore#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#accessibility_self_service AppSecurePasswordStore#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#admin_note AppSecurePasswordStore#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#app_links_json AppSecurePasswordStore#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#auto_submit_toolbar AppSecurePasswordStore#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Application credentials scheme. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#credentials_scheme AppSecurePasswordStore#credentials_scheme} CredentialsScheme *string `field:"optional" json:"credentialsScheme" yaml:"credentialsScheme"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#enduser_note AppSecurePasswordStore#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#groups AppSecurePasswordStore#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#hide_ios AppSecurePasswordStore#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#hide_web AppSecurePasswordStore#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#id AppSecurePasswordStore#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"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#logo AppSecurePasswordStore#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Name of optional param in the login form. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#optional_field1 AppSecurePasswordStore#optional_field1} OptionalField1 *string `field:"optional" json:"optionalField1" yaml:"optionalField1"` // Name of optional value in login form. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#optional_field1_value AppSecurePasswordStore#optional_field1_value} OptionalField1Value *string `field:"optional" json:"optionalField1Value" yaml:"optionalField1Value"` // Name of optional param in the login form. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#optional_field2 AppSecurePasswordStore#optional_field2} OptionalField2 *string `field:"optional" json:"optionalField2" yaml:"optionalField2"` // Name of optional value in login form. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#optional_field2_value AppSecurePasswordStore#optional_field2_value} OptionalField2Value *string `field:"optional" json:"optionalField2Value" yaml:"optionalField2Value"` // Name of optional param in the login form. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#optional_field3 AppSecurePasswordStore#optional_field3} OptionalField3 *string `field:"optional" json:"optionalField3" yaml:"optionalField3"` // Name of optional value in login form. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#optional_field3_value AppSecurePasswordStore#optional_field3_value} OptionalField3Value *string `field:"optional" json:"optionalField3Value" yaml:"optionalField3Value"` // Allow user to reveal password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#reveal_password AppSecurePasswordStore#reveal_password} RevealPassword interface{} `field:"optional" json:"revealPassword" yaml:"revealPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#shared_password AppSecurePasswordStore#shared_password} SharedPassword *string `field:"optional" json:"sharedPassword" yaml:"sharedPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#shared_username AppSecurePasswordStore#shared_username} SharedUsername *string `field:"optional" json:"sharedUsername" yaml:"sharedUsername"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#skip_groups AppSecurePasswordStore#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#skip_users AppSecurePasswordStore#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#status AppSecurePasswordStore#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#timeouts AppSecurePasswordStore#timeouts} Timeouts *AppSecurePasswordStoreTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Username template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#user_name_template AppSecurePasswordStore#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // Push username on update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#user_name_template_push_status AppSecurePasswordStore#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // Username template suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#user_name_template_suffix AppSecurePasswordStore#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // Username template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#user_name_template_type AppSecurePasswordStore#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#users AppSecurePasswordStore#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type AppSecurePasswordStoreTimeouts ¶ added in v2.0.40
type AppSecurePasswordStoreTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#create AppSecurePasswordStore#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#read AppSecurePasswordStore#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#update AppSecurePasswordStore#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AppSecurePasswordStoreTimeoutsOutputReference ¶ added in v2.0.40
type AppSecurePasswordStoreTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAppSecurePasswordStoreTimeoutsOutputReference ¶ added in v2.0.40
func NewAppSecurePasswordStoreTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppSecurePasswordStoreTimeoutsOutputReference
type AppSecurePasswordStoreUsers ¶
type AppSecurePasswordStoreUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#id AppSecurePasswordStore#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#password AppSecurePasswordStore#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_secure_password_store#username AppSecurePasswordStore#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type AppSecurePasswordStoreUsersList ¶
type AppSecurePasswordStoreUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppSecurePasswordStoreUsersOutputReference // 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 NewAppSecurePasswordStoreUsersList ¶
func NewAppSecurePasswordStoreUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSecurePasswordStoreUsersList
type AppSecurePasswordStoreUsersOutputReference ¶
type AppSecurePasswordStoreUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewAppSecurePasswordStoreUsersOutputReference ¶
func NewAppSecurePasswordStoreUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppSecurePasswordStoreUsersOutputReference
type AppSharedCredentials ¶
type AppSharedCredentials interface { cdktf.TerraformResource // Experimental. Connection() interface{} SetConnection(val interface{}) ConstructNodeMetadata() *map[string]interface{} Count() *float64 SetCount(val *float64) DependsOn() *[]*string // Experimental. ForEach() cdktf.ITerraformIterator SetForEach(val cdktf.ITerraformIterator) Fqn() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. // The tree node. Provider() cdktf.TerraformProvider SetProvider(val cdktf.TerraformProvider) Provisioners() *[]interface{} SetProvisioners(val *[]interface{}) // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformMetaArguments() *map[string]interface{} // Experimental. AddOverride(path *string, value interface{}) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool GetListAttribute(terraformAttribute *string) *[]*string GetNumberAttribute(terraformAttribute *string) *float64 GetNumberListAttribute(terraformAttribute *string) *[]*float64 GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 GetStringAttribute(terraformAttribute *string) *string GetStringMapAttribute(terraformAttribute *string) *map[string]*string InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ToMetadata() interface{} ToString() *string // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials okta_app_shared_credentials}.
func NewAppSharedCredentials ¶
func NewAppSharedCredentials(scope constructs.Construct, id *string, config *AppSharedCredentialsConfig) AppSharedCredentials
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials okta_app_shared_credentials} Resource.
type AppSharedCredentialsConfig ¶
type AppSharedCredentialsConfig struct { float64 `field:"optional" json:"count" yaml:"count"` DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#label AppSharedCredentials#label} Label *string `field:"required" json:"label" yaml:"label"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#accessibility_error_redirect_url AppSharedCredentials#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#accessibility_login_redirect_url AppSharedCredentials#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#accessibility_self_service AppSharedCredentials#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#admin_note AppSharedCredentials#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#app_links_json AppSharedCredentials#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#auto_submit_toolbar AppSharedCredentials#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#button_field AppSharedCredentials#button_field} ButtonField *string `field:"optional" json:"buttonField" yaml:"buttonField"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#checkbox AppSharedCredentials#checkbox} Checkbox *string `field:"optional" json:"checkbox" yaml:"checkbox"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#enduser_note AppSharedCredentials#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#groups AppSharedCredentials#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#hide_ios AppSharedCredentials#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#hide_web AppSharedCredentials#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // // 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"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#logo AppSharedCredentials#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#password_field AppSharedCredentials#password_field} PasswordField *string `field:"optional" json:"passwordField" yaml:"passwordField"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#preconfigured_app AppSharedCredentials#preconfigured_app} PreconfiguredApp *string `field:"optional" json:"preconfiguredApp" yaml:"preconfiguredApp"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#redirect_url AppSharedCredentials#redirect_url} RedirectUrl *string `field:"optional" json:"redirectUrl" yaml:"redirectUrl"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#shared_password AppSharedCredentials#shared_password} SharedPassword *string `field:"optional" json:"sharedPassword" yaml:"sharedPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#shared_username AppSharedCredentials#shared_username} SharedUsername *string `field:"optional" json:"sharedUsername" yaml:"sharedUsername"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#skip_groups AppSharedCredentials#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#skip_users AppSharedCredentials#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#status AppSharedCredentials#status} Status *string `field:"optional" json:"status" yaml:"status"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#timeouts AppSharedCredentials#timeouts} Timeouts *AppSharedCredentialsTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#url AppSharedCredentials#url} Url *string `field:"optional" json:"url" yaml:"url"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#url_regex AppSharedCredentials#url_regex} UrlRegex *string `field:"optional" json:"urlRegex" yaml:"urlRegex"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#username_field AppSharedCredentials#username_field} UsernameField *string `field:"optional" json:"usernameField" yaml:"usernameField"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#user_name_template AppSharedCredentials#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#user_name_template_push_status AppSharedCredentials#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#user_name_template_suffix AppSharedCredentials#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#user_name_template_type AppSharedCredentials#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#users AppSharedCredentials#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }Connection interface{} `field:"optional" json:"connection" yaml:"connection"` Count *
type AppSharedCredentialsTimeouts ¶ added in v2.0.40
type AppSharedCredentialsTimeoutsOutputReference ¶ added in v2.0.40
type AppSharedCredentialsTimeoutsOutputReference interface { cdktf.ComplexObject // Experimental. ComplexObjectIndex() interface{} SetComplexObjectIndex(val interface{}) // Experimental. ComplexObjectIsFromSet() *bool // Experimental. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. TerraformAttribute() *string SetTerraformAttribute(val *string) TerraformResource() cdktf.IInterpolatingParent // Experimental. ComputeFqn() *string GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool GetListAttribute(terraformAttribute *string) *[]*string GetNumberAttribute(terraformAttribute *string) *float64 GetNumberListAttribute(terraformAttribute *string) *[]*float64 GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 GetStringAttribute(terraformAttribute *string) *string GetStringMapAttribute(terraformAttribute *string) *map[string]*string InterpolationAsList() cdktf.IResolvable // Experimental. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAppSharedCredentialsTimeoutsOutputReference ¶ added in v2.0.40
func NewAppSharedCredentialsTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppSharedCredentialsTimeoutsOutputReference
type AppSharedCredentialsUsers ¶
type AppSharedCredentialsUsers struct { // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#id AppSharedCredentials#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"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#password AppSharedCredentials#password} Password *string `field:"optional" json:"password" yaml:"password"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_shared_credentials#username AppSharedCredentials#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type AppSharedCredentialsUsersList ¶
type AppSharedCredentialsUsersList interface { cdktf.ComplexList // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. // The attribute on the parent resource this class is referencing. // The parent resource. // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). // Experimental. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAppSharedCredentialsUsersList ¶
func NewAppSharedCredentialsUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSharedCredentialsUsersList
type AppSharedCredentialsUsersOutputReference ¶
type AppSharedCredentialsUsersOutputReference interface { cdktf.ComplexObject // Experimental. ComplexObjectIndex() interface{} SetComplexObjectIndex(val interface{}) // Experimental. ComplexObjectIsFromSet() *bool SetComplexObjectIsFromSet(val *bool) // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. TerraformAttribute() *string SetTerraformAttribute(val *string) TerraformResource() cdktf.IInterpolatingParent // Experimental. ComputeFqn() *string GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool GetListAttribute(terraformAttribute *string) *[]*string GetNumberAttribute(terraformAttribute *string) *float64 GetNumberListAttribute(terraformAttribute *string) *[]*float64 GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 GetStringAttribute(terraformAttribute *string) *string GetStringMapAttribute(terraformAttribute *string) *map[string]*string InterpolationAsList() cdktf.IResolvable // Experimental. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAppSharedCredentialsUsersOutputReference ¶
func NewAppSharedCredentialsUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppSharedCredentialsUsersOutputReference
type AppSignonPolicy ¶
type AppSignonPolicy interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy okta_app_signon_policy}.
func NewAppSignonPolicy ¶
func NewAppSignonPolicy(scope constructs.Construct, id *string, config *AppSignonPolicyConfig) AppSignonPolicy
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy okta_app_signon_policy} Resource.
type AppSignonPolicyConfig ¶
type AppSignonPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy#description AppSignonPolicy#description} Description *string `field:"required" json:"description" yaml:"description"` // Policy Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy#name AppSignonPolicy#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy#id AppSignonPolicy#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"` }
type AppSignonPolicyRule ¶
type AppSignonPolicyRule interface { cdktf.TerraformResource Access() *string SetAccess(val *string) AccessInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) Constraints() *[]*string SetConstraints(val *[]*string) ConstraintsInput() *[]*string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CustomExpression() *string SetCustomExpression(val *string) CustomExpressionInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DeviceIsManaged() interface{} SetDeviceIsManaged(val interface{}) DeviceIsManagedInput() interface{} DeviceIsRegistered() interface{} SetDeviceIsRegistered(val interface{}) DeviceIsRegisteredInput() interface{} FactorMode() *string SetFactorMode(val *string) FactorModeInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupsExcluded() *[]*string SetGroupsExcluded(val *[]*string) GroupsExcludedInput() *[]*string GroupsIncluded() *[]*string SetGroupsIncluded(val *[]*string) GroupsIncludedInput() *[]*string Id() *string SetId(val *string) IdInput() *string InactivityPeriod() *string SetInactivityPeriod(val *string) InactivityPeriodInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string NetworkConnection() *string SetNetworkConnection(val *string) NetworkConnectionInput() *string NetworkExcludes() *[]*string SetNetworkExcludes(val *[]*string) NetworkExcludesInput() *[]*string NetworkIncludes() *[]*string SetNetworkIncludes(val *[]*string) NetworkIncludesInput() *[]*string // The tree node. Node() constructs.Node PlatformInclude() AppSignonPolicyRulePlatformIncludeList PlatformIncludeInput() interface{} PolicyId() *string SetPolicyId(val *string) PolicyIdInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ReAuthenticationFrequency() *string SetReAuthenticationFrequency(val *string) ReAuthenticationFrequencyInput() *string Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string UsersExcluded() *[]*string SetUsersExcluded(val *[]*string) UsersExcludedInput() *[]*string UsersIncluded() *[]*string SetUsersIncluded(val *[]*string) UsersIncludedInput() *[]*string UserTypesExcluded() *[]*string SetUserTypesExcluded(val *[]*string) UserTypesExcludedInput() *[]*string UserTypesIncluded() *[]*string SetUserTypesIncluded(val *[]*string) UserTypesIncludedInput() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutPlatformInclude(value interface{}) ResetAccess() ResetConstraints() ResetCustomExpression() ResetDeviceIsManaged() ResetDeviceIsRegistered() ResetFactorMode() ResetGroupsExcluded() ResetGroupsIncluded() ResetId() ResetInactivityPeriod() ResetNetworkConnection() ResetNetworkExcludes() ResetNetworkIncludes() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPlatformInclude() ResetPriority() ResetReAuthenticationFrequency() ResetStatus() ResetType() ResetUsersExcluded() ResetUsersIncluded() ResetUserTypesExcluded() ResetUserTypesIncluded() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule okta_app_signon_policy_rule}.
func NewAppSignonPolicyRule ¶
func NewAppSignonPolicyRule(scope constructs.Construct, id *string, config *AppSignonPolicyRuleConfig) AppSignonPolicyRule
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule okta_app_signon_policy_rule} Resource.
type AppSignonPolicyRuleConfig ¶
type AppSignonPolicyRuleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Rule Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#name AppSignonPolicyRule#name} Name *string `field:"required" json:"name" yaml:"name"` // ID of the policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#policy_id AppSignonPolicyRule#policy_id} PolicyId *string `field:"required" json:"policyId" yaml:"policyId"` // Allow or deny access based on the rule conditions: ALLOW or DENY. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#access AppSignonPolicyRule#access} Access *string `field:"optional" json:"access" yaml:"access"` // An array that contains nested Authenticator Constraint objects that are organized by the Authenticator class. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#constraints AppSignonPolicyRule#constraints} Constraints *[]*string `field:"optional" json:"constraints" yaml:"constraints"` // This is an optional advanced setting. // // If the expression is formatted incorrectly or conflicts with conditions set above, the rule may not match any users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#custom_expression AppSignonPolicyRule#custom_expression} CustomExpression *string `field:"optional" json:"customExpression" yaml:"customExpression"` // If the device is managed. // // A device is managed if it's managed by a device management system. When managed is passed, registered must also be included and must be set to true. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#device_is_managed AppSignonPolicyRule#device_is_managed} DeviceIsManaged interface{} `field:"optional" json:"deviceIsManaged" yaml:"deviceIsManaged"` // If the device is registered. // // A device is registered if the User enrolls with Okta Verify that is installed on the device. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#device_is_registered AppSignonPolicyRule#device_is_registered} DeviceIsRegistered interface{} `field:"optional" json:"deviceIsRegistered" yaml:"deviceIsRegistered"` // The number of factors required to satisfy this assurance level. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#factor_mode AppSignonPolicyRule#factor_mode} FactorMode *string `field:"optional" json:"factorMode" yaml:"factorMode"` // List of group IDs to exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#groups_excluded AppSignonPolicyRule#groups_excluded} GroupsExcluded *[]*string `field:"optional" json:"groupsExcluded" yaml:"groupsExcluded"` // List of group IDs to include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#groups_included AppSignonPolicyRule#groups_included} GroupsIncluded *[]*string `field:"optional" json:"groupsIncluded" yaml:"groupsIncluded"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#id AppSignonPolicyRule#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 inactivity duration after which the end user must re-authenticate. // // Use the ISO 8601 Period format for recurring time intervals. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#inactivity_period AppSignonPolicyRule#inactivity_period} InactivityPeriod *string `field:"optional" json:"inactivityPeriod" yaml:"inactivityPeriod"` // Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#network_connection AppSignonPolicyRule#network_connection} NetworkConnection *string `field:"optional" json:"networkConnection" yaml:"networkConnection"` // The zones to exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#network_excludes AppSignonPolicyRule#network_excludes} NetworkExcludes *[]*string `field:"optional" json:"networkExcludes" yaml:"networkExcludes"` // The zones to include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#network_includes AppSignonPolicyRule#network_includes} NetworkIncludes *[]*string `field:"optional" json:"networkIncludes" yaml:"networkIncludes"` // platform_include block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#platform_include AppSignonPolicyRule#platform_include} PlatformInclude interface{} `field:"optional" json:"platformInclude" yaml:"platformInclude"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#priority AppSignonPolicyRule#priority}. Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // The duration after which the end user must re-authenticate, regardless of user activity. // // Use the ISO 8601 Period format for recurring time intervals. PT0S - Every sign-in attempt, PT43800H - Once per session // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#re_authentication_frequency AppSignonPolicyRule#re_authentication_frequency} ReAuthenticationFrequency *string `field:"optional" json:"reAuthenticationFrequency" yaml:"reAuthenticationFrequency"` // Status of the rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#status AppSignonPolicyRule#status} Status *string `field:"optional" json:"status" yaml:"status"` // The Verification Method type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#type AppSignonPolicyRule#type} Type *string `field:"optional" json:"type" yaml:"type"` // Set of User IDs to exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#users_excluded AppSignonPolicyRule#users_excluded} UsersExcluded *[]*string `field:"optional" json:"usersExcluded" yaml:"usersExcluded"` // Set of User IDs to include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#users_included AppSignonPolicyRule#users_included} UsersIncluded *[]*string `field:"optional" json:"usersIncluded" yaml:"usersIncluded"` // Set of User Type IDs to exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#user_types_excluded AppSignonPolicyRule#user_types_excluded} UserTypesExcluded *[]*string `field:"optional" json:"userTypesExcluded" yaml:"userTypesExcluded"` // Set of User Type IDs to include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#user_types_included AppSignonPolicyRule#user_types_included} UserTypesIncluded *[]*string `field:"optional" json:"userTypesIncluded" yaml:"userTypesIncluded"` }
type AppSignonPolicyRulePlatformInclude ¶
type AppSignonPolicyRulePlatformInclude struct { // Only available with OTHER OS type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#os_expression AppSignonPolicyRule#os_expression} OsExpression *string `field:"optional" json:"osExpression" yaml:"osExpression"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#os_type AppSignonPolicyRule#os_type}. OsType *string `field:"optional" json:"osType" yaml:"osType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_signon_policy_rule#type AppSignonPolicyRule#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type AppSignonPolicyRulePlatformIncludeList ¶
type AppSignonPolicyRulePlatformIncludeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppSignonPolicyRulePlatformIncludeOutputReference // 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 NewAppSignonPolicyRulePlatformIncludeList ¶
func NewAppSignonPolicyRulePlatformIncludeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSignonPolicyRulePlatformIncludeList
type AppSignonPolicyRulePlatformIncludeOutputReference ¶
type AppSignonPolicyRulePlatformIncludeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) OsExpression() *string SetOsExpression(val *string) OsExpressionInput() *string OsType() *string SetOsType(val *string) OsTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetOsExpression() ResetOsType() ResetType() // 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 NewAppSignonPolicyRulePlatformIncludeOutputReference ¶
func NewAppSignonPolicyRulePlatformIncludeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppSignonPolicyRulePlatformIncludeOutputReference
type AppSwa ¶
type AppSwa interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} ButtonField() *string SetButtonField(val *string) ButtonFieldInput() *string // Experimental. CdktfStack() cdktf.TerraformStack Checkbox() *string SetCheckbox(val *string) CheckboxInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Name() *string // The tree node. Node() constructs.Node PasswordField() *string SetPasswordField(val *string) PasswordFieldInput() *string PreconfiguredApp() *string SetPreconfiguredApp(val *string) PreconfiguredAppInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RedirectUrl() *string SetRedirectUrl(val *string) RedirectUrlInput() *string SignOnMode() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() AppSwaTimeoutsOutputReference TimeoutsInput() interface{} Url() *string SetUrl(val *string) UrlInput() *string UrlRegex() *string SetUrlRegex(val *string) UrlRegexInput() *string UsernameField() *string SetUsernameField(val *string) UsernameFieldInput() *string UserNameTemplate() *string SetUserNameTemplate(val *string) UserNameTemplateInput() *string UserNameTemplatePushStatus() *string SetUserNameTemplatePushStatus(val *string) UserNameTemplatePushStatusInput() *string UserNameTemplateSuffix() *string SetUserNameTemplateSuffix(val *string) UserNameTemplateSuffixInput() *string UserNameTemplateType() *string SetUserNameTemplateType(val *string) UserNameTemplateTypeInput() *string Users() AppSwaUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *AppSwaTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAutoSubmitToolbar() ResetButtonField() ResetCheckbox() ResetEnduserNote() ResetGroups() ResetHideIos() ResetHideWeb() ResetId() ResetLogo() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPasswordField() ResetPreconfiguredApp() ResetRedirectUrl() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetUrl() ResetUrlRegex() ResetUsernameField() ResetUserNameTemplate() ResetUserNameTemplatePushStatus() ResetUserNameTemplateSuffix() ResetUserNameTemplateType() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_swa okta_app_swa}.
func NewAppSwa ¶
func NewAppSwa(scope constructs.Construct, id *string, config *AppSwaConfig) AppSwa
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_swa okta_app_swa} Resource.
type AppSwaConfig ¶
type AppSwaConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#label AppSwa#label} Label *string `field:"required" json:"label" yaml:"label"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#accessibility_error_redirect_url AppSwa#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#accessibility_login_redirect_url AppSwa#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#accessibility_self_service AppSwa#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#admin_note AppSwa#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#app_links_json AppSwa#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#auto_submit_toolbar AppSwa#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Login button field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#button_field AppSwa#button_field} ButtonField *string `field:"optional" json:"buttonField" yaml:"buttonField"` // CSS selector for the checkbox. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#checkbox AppSwa#checkbox} Checkbox *string `field:"optional" json:"checkbox" yaml:"checkbox"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#enduser_note AppSwa#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#groups AppSwa#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#hide_ios AppSwa#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#hide_web AppSwa#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#id AppSwa#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"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#logo AppSwa#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Login password field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#password_field AppSwa#password_field} PasswordField *string `field:"optional" json:"passwordField" yaml:"passwordField"` // Preconfigured app name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#preconfigured_app AppSwa#preconfigured_app} PreconfiguredApp *string `field:"optional" json:"preconfiguredApp" yaml:"preconfiguredApp"` // If going to the login page URL redirects to another page, then enter that URL here. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#redirect_url AppSwa#redirect_url} RedirectUrl *string `field:"optional" json:"redirectUrl" yaml:"redirectUrl"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#skip_groups AppSwa#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#skip_users AppSwa#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#status AppSwa#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#timeouts AppSwa#timeouts} Timeouts *AppSwaTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Login URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#url AppSwa#url} Url *string `field:"optional" json:"url" yaml:"url"` // A regex that further restricts URL to the specified regex. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#url_regex AppSwa#url_regex} UrlRegex *string `field:"optional" json:"urlRegex" yaml:"urlRegex"` // Login username field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#username_field AppSwa#username_field} UsernameField *string `field:"optional" json:"usernameField" yaml:"usernameField"` // Username template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#user_name_template AppSwa#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // Push username on update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#user_name_template_push_status AppSwa#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // Username template suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#user_name_template_suffix AppSwa#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // Username template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#user_name_template_type AppSwa#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#users AppSwa#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type AppSwaTimeouts ¶ added in v2.0.40
type AppSwaTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#create AppSwa#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#read AppSwa#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#update AppSwa#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AppSwaTimeoutsOutputReference ¶ added in v2.0.40
type AppSwaTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAppSwaTimeoutsOutputReference ¶ added in v2.0.40
func NewAppSwaTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppSwaTimeoutsOutputReference
type AppSwaUsers ¶
type AppSwaUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#id AppSwa#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#password AppSwa#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_swa#username AppSwa#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type AppSwaUsersList ¶
type AppSwaUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppSwaUsersOutputReference // 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 NewAppSwaUsersList ¶
func NewAppSwaUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSwaUsersList
type AppSwaUsersOutputReference ¶
type AppSwaUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewAppSwaUsersOutputReference ¶
func NewAppSwaUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppSwaUsersOutputReference
type AppThreeField ¶
type AppThreeField interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} ButtonSelector() *string SetButtonSelector(val *string) ButtonSelectorInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CredentialsScheme() *string SetCredentialsScheme(val *string) CredentialsSchemeInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string ExtraFieldSelector() *string SetExtraFieldSelector(val *string) ExtraFieldSelectorInput() *string ExtraFieldValue() *string SetExtraFieldValue(val *string) ExtraFieldValueInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Name() *string // The tree node. Node() constructs.Node PasswordSelector() *string SetPasswordSelector(val *string) PasswordSelectorInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RevealPassword() interface{} SetRevealPassword(val interface{}) RevealPasswordInput() interface{} SignOnMode() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() AppThreeFieldTimeoutsOutputReference TimeoutsInput() interface{} Url() *string SetUrl(val *string) UrlInput() *string UrlRegex() *string SetUrlRegex(val *string) UrlRegexInput() *string UsernameSelector() *string SetUsernameSelector(val *string) UsernameSelectorInput() *string UserNameTemplate() *string SetUserNameTemplate(val *string) UserNameTemplateInput() *string UserNameTemplatePushStatus() *string SetUserNameTemplatePushStatus(val *string) UserNameTemplatePushStatusInput() *string UserNameTemplateSuffix() *string SetUserNameTemplateSuffix(val *string) UserNameTemplateSuffixInput() *string UserNameTemplateType() *string SetUserNameTemplateType(val *string) UserNameTemplateTypeInput() *string Users() AppThreeFieldUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *AppThreeFieldTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAutoSubmitToolbar() ResetCredentialsScheme() ResetEnduserNote() ResetGroups() ResetHideIos() ResetHideWeb() ResetId() ResetLogo() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRevealPassword() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetUrlRegex() ResetUserNameTemplate() ResetUserNameTemplatePushStatus() ResetUserNameTemplateSuffix() ResetUserNameTemplateType() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_three_field okta_app_three_field}.
func NewAppThreeField ¶
func NewAppThreeField(scope constructs.Construct, id *string, config *AppThreeFieldConfig) AppThreeField
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_three_field okta_app_three_field} Resource.
type AppThreeFieldConfig ¶
type AppThreeFieldConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Login button field CSS selector. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#button_selector AppThreeField#button_selector} ButtonSelector *string `field:"required" json:"buttonSelector" yaml:"buttonSelector"` // Extra field CSS selector. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#extra_field_selector AppThreeField#extra_field_selector} ExtraFieldSelector *string `field:"required" json:"extraFieldSelector" yaml:"extraFieldSelector"` // Value for extra form field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#extra_field_value AppThreeField#extra_field_value} ExtraFieldValue *string `field:"required" json:"extraFieldValue" yaml:"extraFieldValue"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#label AppThreeField#label} Label *string `field:"required" json:"label" yaml:"label"` // Login password field CSS selector. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#password_selector AppThreeField#password_selector} PasswordSelector *string `field:"required" json:"passwordSelector" yaml:"passwordSelector"` // Login URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#url AppThreeField#url} Url *string `field:"required" json:"url" yaml:"url"` // Login username field CSS selector. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#username_selector AppThreeField#username_selector} UsernameSelector *string `field:"required" json:"usernameSelector" yaml:"usernameSelector"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#accessibility_error_redirect_url AppThreeField#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#accessibility_login_redirect_url AppThreeField#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#accessibility_self_service AppThreeField#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#admin_note AppThreeField#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#app_links_json AppThreeField#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#auto_submit_toolbar AppThreeField#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Application credentials scheme. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#credentials_scheme AppThreeField#credentials_scheme} CredentialsScheme *string `field:"optional" json:"credentialsScheme" yaml:"credentialsScheme"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#enduser_note AppThreeField#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#groups AppThreeField#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#hide_ios AppThreeField#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#hide_web AppThreeField#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#id AppThreeField#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"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#logo AppThreeField#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Allow user to reveal password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#reveal_password AppThreeField#reveal_password} RevealPassword interface{} `field:"optional" json:"revealPassword" yaml:"revealPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#shared_password AppThreeField#shared_password} SharedPassword *string `field:"optional" json:"sharedPassword" yaml:"sharedPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#shared_username AppThreeField#shared_username} SharedUsername *string `field:"optional" json:"sharedUsername" yaml:"sharedUsername"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#skip_groups AppThreeField#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#skip_users AppThreeField#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#status AppThreeField#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#timeouts AppThreeField#timeouts} Timeouts *AppThreeFieldTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // A regex that further restricts URL to the specified regex. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#url_regex AppThreeField#url_regex} UrlRegex *string `field:"optional" json:"urlRegex" yaml:"urlRegex"` // Username template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#user_name_template AppThreeField#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // Push username on update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#user_name_template_push_status AppThreeField#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // Username template suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#user_name_template_suffix AppThreeField#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // Username template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#user_name_template_type AppThreeField#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#users AppThreeField#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type AppThreeFieldTimeouts ¶ added in v2.0.40
type AppThreeFieldTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#create AppThreeField#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#read AppThreeField#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#update AppThreeField#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AppThreeFieldTimeoutsOutputReference ¶ added in v2.0.40
type AppThreeFieldTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAppThreeFieldTimeoutsOutputReference ¶ added in v2.0.40
func NewAppThreeFieldTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppThreeFieldTimeoutsOutputReference
type AppThreeFieldUsers ¶
type AppThreeFieldUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#id AppThreeField#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#password AppThreeField#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_three_field#username AppThreeField#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type AppThreeFieldUsersList ¶
type AppThreeFieldUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppThreeFieldUsersOutputReference // 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 NewAppThreeFieldUsersList ¶
func NewAppThreeFieldUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppThreeFieldUsersList
type AppThreeFieldUsersOutputReference ¶
type AppThreeFieldUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewAppThreeFieldUsersOutputReference ¶
func NewAppThreeFieldUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppThreeFieldUsersOutputReference
type AppUser ¶
type AppUser interface { cdktf.TerraformResource AppId() *string SetAppId(val *string) AppIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node Password() *string SetPassword(val *string) PasswordInput() *string Profile() *string SetProfile(val *string) ProfileInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RetainAssignment() interface{} SetRetainAssignment(val interface{}) RetainAssignmentInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserId() *string SetUserId(val *string) UserIdInput() *string Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPassword() ResetProfile() ResetRetainAssignment() ResetUsername() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_user okta_app_user}.
func NewAppUser ¶
func NewAppUser(scope constructs.Construct, id *string, config *AppUserConfig) AppUser
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_user okta_app_user} Resource.
type AppUserBaseSchema ¶
type AppUserBaseSchema interface { cdktf.TerraformResource AppId() *string SetAppId(val *string) AppIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Index() *string SetIndex(val *string) IndexInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Master() *string SetMaster(val *string) MasterInput() *string // The tree node. Node() constructs.Node Pattern() *string SetPattern(val *string) PatternInput() *string Permissions() *string SetPermissions(val *string) PermissionsInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Title() *string SetTitle(val *string) TitleInput() *string Type() *string SetType(val *string) TypeInput() *string UserType() *string SetUserType(val *string) UserTypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetMaster() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPattern() ResetPermissions() ResetRequired() ResetUserType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema okta_app_user_base_schema}.
func NewAppUserBaseSchema ¶
func NewAppUserBaseSchema(scope constructs.Construct, id *string, config *AppUserBaseSchemaConfig) AppUserBaseSchema
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema okta_app_user_base_schema} Resource.
type AppUserBaseSchemaConfig ¶
type AppUserBaseSchemaConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema#app_id AppUserBaseSchema#app_id}. AppId *string `field:"required" json:"appId" yaml:"appId"` // Subschema unique string identifier. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema#index AppUserBaseSchema#index} Index *string `field:"required" json:"index" yaml:"index"` // Subschema title (display name). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema#title AppUserBaseSchema#title} Title *string `field:"required" json:"title" yaml:"title"` // Subschema type: string, boolean, number, integer, array, or object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema#type AppUserBaseSchema#type} Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema#id AppUserBaseSchema#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"` // SubSchema profile manager, if not set it will inherit its setting. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema#master AppUserBaseSchema#master} Master *string `field:"optional" json:"master" yaml:"master"` // The validation pattern to use for the subschema. Must be in form of '.+', or '[<pattern>]+' if present.'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema#pattern AppUserBaseSchema#pattern} Pattern *string `field:"optional" json:"pattern" yaml:"pattern"` // SubSchema permissions: HIDE, READ_ONLY, or READ_WRITE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema#permissions AppUserBaseSchema#permissions} Permissions *string `field:"optional" json:"permissions" yaml:"permissions"` // Whether the subschema is required. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema#required AppUserBaseSchema#required} Required interface{} `field:"optional" json:"required" yaml:"required"` // Custom subschema user type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema#user_type AppUserBaseSchema#user_type} UserType *string `field:"optional" json:"userType" yaml:"userType"` }
type AppUserBaseSchemaProperty ¶
type AppUserBaseSchemaProperty interface { cdktf.TerraformResource AppId() *string SetAppId(val *string) AppIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Index() *string SetIndex(val *string) IndexInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Master() *string SetMaster(val *string) MasterInput() *string // The tree node. Node() constructs.Node Pattern() *string SetPattern(val *string) PatternInput() *string Permissions() *string SetPermissions(val *string) PermissionsInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Title() *string SetTitle(val *string) TitleInput() *string Type() *string SetType(val *string) TypeInput() *string UserType() *string SetUserType(val *string) UserTypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetMaster() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPattern() ResetPermissions() ResetRequired() ResetUserType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property okta_app_user_base_schema_property}.
func NewAppUserBaseSchemaProperty ¶
func NewAppUserBaseSchemaProperty(scope constructs.Construct, id *string, config *AppUserBaseSchemaPropertyConfig) AppUserBaseSchemaProperty
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property okta_app_user_base_schema_property} Resource.
type AppUserBaseSchemaPropertyConfig ¶
type AppUserBaseSchemaPropertyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property#app_id AppUserBaseSchemaProperty#app_id}. AppId *string `field:"required" json:"appId" yaml:"appId"` // Subschema unique string identifier. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property#index AppUserBaseSchemaProperty#index} Index *string `field:"required" json:"index" yaml:"index"` // Subschema title (display name). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property#title AppUserBaseSchemaProperty#title} Title *string `field:"required" json:"title" yaml:"title"` // Subschema type: string, boolean, number, integer, array, or object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property#type AppUserBaseSchemaProperty#type} Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property#id AppUserBaseSchemaProperty#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"` // SubSchema profile manager, if not set it will inherit its setting. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property#master AppUserBaseSchemaProperty#master} Master *string `field:"optional" json:"master" yaml:"master"` // The validation pattern to use for the subschema. Must be in form of '.+', or '[<pattern>]+' if present.'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property#pattern AppUserBaseSchemaProperty#pattern} Pattern *string `field:"optional" json:"pattern" yaml:"pattern"` // SubSchema permissions: HIDE, READ_ONLY, or READ_WRITE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property#permissions AppUserBaseSchemaProperty#permissions} Permissions *string `field:"optional" json:"permissions" yaml:"permissions"` // Whether the subschema is required. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property#required AppUserBaseSchemaProperty#required} Required interface{} `field:"optional" json:"required" yaml:"required"` // Custom subschema user type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_base_schema_property#user_type AppUserBaseSchemaProperty#user_type} UserType *string `field:"optional" json:"userType" yaml:"userType"` }
type AppUserConfig ¶
type AppUserConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // App to associate user with. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user#app_id AppUser#app_id} AppId *string `field:"required" json:"appId" yaml:"appId"` // User associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user#user_id AppUser#user_id} UserId *string `field:"required" json:"userId" yaml:"userId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user#id AppUser#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user#password AppUser#password}. Password *string `field:"optional" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user#profile AppUser#profile}. Profile *string `field:"optional" json:"profile" yaml:"profile"` // Retain the user assignment on destroy. // // If set to true, the resource will be removed from state but not from the Okta app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user#retain_assignment AppUser#retain_assignment} RetainAssignment interface{} `field:"optional" json:"retainAssignment" yaml:"retainAssignment"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user#username AppUser#username}. Username *string `field:"optional" json:"username" yaml:"username"` }
type AppUserSchema ¶
type AppUserSchema interface { cdktf.TerraformResource AppId() *string SetAppId(val *string) AppIdInput() *string ArrayEnum() *[]*string SetArrayEnum(val *[]*string) ArrayEnumInput() *[]*string ArrayOneOf() AppUserSchemaArrayOneOfList ArrayOneOfInput() interface{} ArrayType() *string SetArrayType(val *string) ArrayTypeInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Enum() *[]*string SetEnum(val *[]*string) EnumInput() *[]*string ExternalName() *string SetExternalName(val *string) ExternalNameInput() *string ExternalNamespace() *string SetExternalNamespace(val *string) ExternalNamespaceInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Index() *string SetIndex(val *string) IndexInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Master() *string SetMaster(val *string) MasterInput() *string MaxLength() *float64 SetMaxLength(val *float64) MaxLengthInput() *float64 MinLength() *float64 SetMinLength(val *float64) MinLengthInput() *float64 // The tree node. Node() constructs.Node OneOf() AppUserSchemaOneOfList OneOfInput() interface{} Permissions() *string SetPermissions(val *string) PermissionsInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} Scope() *string SetScope(val *string) ScopeInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Title() *string SetTitle(val *string) TitleInput() *string Type() *string SetType(val *string) TypeInput() *string Union() interface{} SetUnion(val interface{}) UnionInput() interface{} Unique() *string SetUnique(val *string) UniqueInput() *string UserType() *string SetUserType(val *string) UserTypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutArrayOneOf(value interface{}) PutOneOf(value interface{}) ResetArrayEnum() ResetArrayOneOf() ResetArrayType() ResetDescription() ResetEnum() ResetExternalName() ResetExternalNamespace() ResetId() ResetMaster() ResetMaxLength() ResetMinLength() ResetOneOf() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPermissions() ResetRequired() ResetScope() ResetUnion() ResetUnique() ResetUserType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema okta_app_user_schema}.
func NewAppUserSchema ¶
func NewAppUserSchema(scope constructs.Construct, id *string, config *AppUserSchemaConfig) AppUserSchema
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema okta_app_user_schema} Resource.
type AppUserSchemaArrayOneOf ¶
type AppUserSchemaArrayOneOf struct { // Enum value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#const AppUserSchema#const} Const *string `field:"required" json:"const" yaml:"const"` // Enum title. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#title AppUserSchema#title} Title *string `field:"required" json:"title" yaml:"title"` }
type AppUserSchemaArrayOneOfList ¶
type AppUserSchemaArrayOneOfList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppUserSchemaArrayOneOfOutputReference // 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 NewAppUserSchemaArrayOneOfList ¶
func NewAppUserSchemaArrayOneOfList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppUserSchemaArrayOneOfList
type AppUserSchemaArrayOneOfOutputReference ¶
type AppUserSchemaArrayOneOfOutputReference 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) Const() *string SetConst(val *string) ConstInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewAppUserSchemaArrayOneOfOutputReference ¶
func NewAppUserSchemaArrayOneOfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppUserSchemaArrayOneOfOutputReference
type AppUserSchemaConfig ¶
type AppUserSchemaConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#app_id AppUserSchema#app_id}. AppId *string `field:"required" json:"appId" yaml:"appId"` // Subschema unique string identifier. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#index AppUserSchema#index} Index *string `field:"required" json:"index" yaml:"index"` // Subschema title (display name). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#title AppUserSchema#title} Title *string `field:"required" json:"title" yaml:"title"` // Subschema type: string, boolean, number, integer, array, or object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#type AppUserSchema#type} Type *string `field:"required" json:"type" yaml:"type"` // Custom Subschema enumerated value of a property of type array. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#array_enum AppUserSchema#array_enum} ArrayEnum *[]*string `field:"optional" json:"arrayEnum" yaml:"arrayEnum"` // array_one_of block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#array_one_of AppUserSchema#array_one_of} ArrayOneOf interface{} `field:"optional" json:"arrayOneOf" yaml:"arrayOneOf"` // Subschema array type: string, number, integer, reference. Type field must be an array. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#array_type AppUserSchema#array_type} ArrayType *string `field:"optional" json:"arrayType" yaml:"arrayType"` // Custom Subschema description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#description AppUserSchema#description} Description *string `field:"optional" json:"description" yaml:"description"` // Custom Subschema enumerated value of the property. see: developer.okta.com/docs/api/resources/schemas#user-profile-schema-property-object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#enum AppUserSchema#enum} Enum *[]*string `field:"optional" json:"enum" yaml:"enum"` // Subschema external name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#external_name AppUserSchema#external_name} ExternalName *string `field:"optional" json:"externalName" yaml:"externalName"` // Subschema external namespace. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#external_namespace AppUserSchema#external_namespace} ExternalNamespace *string `field:"optional" json:"externalNamespace" yaml:"externalNamespace"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#id AppUserSchema#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"` // SubSchema profile manager, if not set it will inherit its setting. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#master AppUserSchema#master} Master *string `field:"optional" json:"master" yaml:"master"` // Subschema of type string maximum length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#max_length AppUserSchema#max_length} MaxLength *float64 `field:"optional" json:"maxLength" yaml:"maxLength"` // Subschema of type string minimum length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#min_length AppUserSchema#min_length} MinLength *float64 `field:"optional" json:"minLength" yaml:"minLength"` // one_of block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#one_of AppUserSchema#one_of} OneOf interface{} `field:"optional" json:"oneOf" yaml:"oneOf"` // SubSchema permissions: HIDE, READ_ONLY, or READ_WRITE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#permissions AppUserSchema#permissions} Permissions *string `field:"optional" json:"permissions" yaml:"permissions"` // Whether the subschema is required. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#required AppUserSchema#required} Required interface{} `field:"optional" json:"required" yaml:"required"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#scope AppUserSchema#scope}. Scope *string `field:"optional" json:"scope" yaml:"scope"` // Allows to assign attribute's group priority. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#union AppUserSchema#union} Union interface{} `field:"optional" json:"union" yaml:"union"` // Subschema unique restriction. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#unique AppUserSchema#unique} Unique *string `field:"optional" json:"unique" yaml:"unique"` // Custom subschema user type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#user_type AppUserSchema#user_type} UserType *string `field:"optional" json:"userType" yaml:"userType"` }
type AppUserSchemaOneOf ¶
type AppUserSchemaOneOf struct { // Enum value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#const AppUserSchema#const} Const *string `field:"required" json:"const" yaml:"const"` // Enum title. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema#title AppUserSchema#title} Title *string `field:"required" json:"title" yaml:"title"` }
type AppUserSchemaOneOfList ¶
type AppUserSchemaOneOfList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppUserSchemaOneOfOutputReference // 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 NewAppUserSchemaOneOfList ¶
func NewAppUserSchemaOneOfList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppUserSchemaOneOfList
type AppUserSchemaOneOfOutputReference ¶
type AppUserSchemaOneOfOutputReference 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) Const() *string SetConst(val *string) ConstInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewAppUserSchemaOneOfOutputReference ¶
func NewAppUserSchemaOneOfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppUserSchemaOneOfOutputReference
type AppUserSchemaProperty ¶
type AppUserSchemaProperty interface { cdktf.TerraformResource AppId() *string SetAppId(val *string) AppIdInput() *string ArrayEnum() *[]*string SetArrayEnum(val *[]*string) ArrayEnumInput() *[]*string ArrayOneOf() AppUserSchemaPropertyArrayOneOfList ArrayOneOfInput() interface{} ArrayType() *string SetArrayType(val *string) ArrayTypeInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Enum() *[]*string SetEnum(val *[]*string) EnumInput() *[]*string ExternalName() *string SetExternalName(val *string) ExternalNameInput() *string ExternalNamespace() *string SetExternalNamespace(val *string) ExternalNamespaceInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Index() *string SetIndex(val *string) IndexInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Master() *string SetMaster(val *string) MasterInput() *string MaxLength() *float64 SetMaxLength(val *float64) MaxLengthInput() *float64 MinLength() *float64 SetMinLength(val *float64) MinLengthInput() *float64 // The tree node. Node() constructs.Node OneOf() AppUserSchemaPropertyOneOfList OneOfInput() interface{} Permissions() *string SetPermissions(val *string) PermissionsInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} Scope() *string SetScope(val *string) ScopeInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Title() *string SetTitle(val *string) TitleInput() *string Type() *string SetType(val *string) TypeInput() *string Union() interface{} SetUnion(val interface{}) UnionInput() interface{} Unique() *string SetUnique(val *string) UniqueInput() *string UserType() *string SetUserType(val *string) UserTypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutArrayOneOf(value interface{}) PutOneOf(value interface{}) ResetArrayEnum() ResetArrayOneOf() ResetArrayType() ResetDescription() ResetEnum() ResetExternalName() ResetExternalNamespace() ResetId() ResetMaster() ResetMaxLength() ResetMinLength() ResetOneOf() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPermissions() ResetRequired() ResetScope() ResetUnion() ResetUnique() ResetUserType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property okta_app_user_schema_property}.
func NewAppUserSchemaProperty ¶
func NewAppUserSchemaProperty(scope constructs.Construct, id *string, config *AppUserSchemaPropertyConfig) AppUserSchemaProperty
Create a new {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property okta_app_user_schema_property} Resource.
type AppUserSchemaPropertyArrayOneOf ¶
type AppUserSchemaPropertyArrayOneOf struct { // Enum value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#const AppUserSchemaProperty#const} Const *string `field:"required" json:"const" yaml:"const"` // Enum title. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#title AppUserSchemaProperty#title} Title *string `field:"required" json:"title" yaml:"title"` }
type AppUserSchemaPropertyArrayOneOfList ¶
type AppUserSchemaPropertyArrayOneOfList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppUserSchemaPropertyArrayOneOfOutputReference // 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 NewAppUserSchemaPropertyArrayOneOfList ¶
func NewAppUserSchemaPropertyArrayOneOfList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppUserSchemaPropertyArrayOneOfList
type AppUserSchemaPropertyArrayOneOfOutputReference ¶
type AppUserSchemaPropertyArrayOneOfOutputReference 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) Const() *string SetConst(val *string) ConstInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewAppUserSchemaPropertyArrayOneOfOutputReference ¶
func NewAppUserSchemaPropertyArrayOneOfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppUserSchemaPropertyArrayOneOfOutputReference
type AppUserSchemaPropertyConfig ¶
type AppUserSchemaPropertyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#app_id AppUserSchemaProperty#app_id}. AppId *string `field:"required" json:"appId" yaml:"appId"` // Subschema unique string identifier. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#index AppUserSchemaProperty#index} Index *string `field:"required" json:"index" yaml:"index"` // Subschema title (display name). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#title AppUserSchemaProperty#title} Title *string `field:"required" json:"title" yaml:"title"` // Subschema type: string, boolean, number, integer, array, or object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#type AppUserSchemaProperty#type} Type *string `field:"required" json:"type" yaml:"type"` // Custom Subschema enumerated value of a property of type array. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#array_enum AppUserSchemaProperty#array_enum} ArrayEnum *[]*string `field:"optional" json:"arrayEnum" yaml:"arrayEnum"` // array_one_of block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#array_one_of AppUserSchemaProperty#array_one_of} ArrayOneOf interface{} `field:"optional" json:"arrayOneOf" yaml:"arrayOneOf"` // Subschema array type: string, number, integer, reference. Type field must be an array. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#array_type AppUserSchemaProperty#array_type} ArrayType *string `field:"optional" json:"arrayType" yaml:"arrayType"` // Custom Subschema description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#description AppUserSchemaProperty#description} Description *string `field:"optional" json:"description" yaml:"description"` // Custom Subschema enumerated value of the property. see: developer.okta.com/docs/api/resources/schemas#user-profile-schema-property-object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#enum AppUserSchemaProperty#enum} Enum *[]*string `field:"optional" json:"enum" yaml:"enum"` // Subschema external name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#external_name AppUserSchemaProperty#external_name} ExternalName *string `field:"optional" json:"externalName" yaml:"externalName"` // Subschema external namespace. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#external_namespace AppUserSchemaProperty#external_namespace} ExternalNamespace *string `field:"optional" json:"externalNamespace" yaml:"externalNamespace"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#id AppUserSchemaProperty#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"` // SubSchema profile manager, if not set it will inherit its setting. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#master AppUserSchemaProperty#master} Master *string `field:"optional" json:"master" yaml:"master"` // Subschema of type string maximum length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#max_length AppUserSchemaProperty#max_length} MaxLength *float64 `field:"optional" json:"maxLength" yaml:"maxLength"` // Subschema of type string minimum length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#min_length AppUserSchemaProperty#min_length} MinLength *float64 `field:"optional" json:"minLength" yaml:"minLength"` // one_of block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#one_of AppUserSchemaProperty#one_of} OneOf interface{} `field:"optional" json:"oneOf" yaml:"oneOf"` // SubSchema permissions: HIDE, READ_ONLY, or READ_WRITE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#permissions AppUserSchemaProperty#permissions} Permissions *string `field:"optional" json:"permissions" yaml:"permissions"` // Whether the subschema is required. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#required AppUserSchemaProperty#required} Required interface{} `field:"optional" json:"required" yaml:"required"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#scope AppUserSchemaProperty#scope}. Scope *string `field:"optional" json:"scope" yaml:"scope"` // Allows to assign attribute's group priority. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#union AppUserSchemaProperty#union} Union interface{} `field:"optional" json:"union" yaml:"union"` // Subschema unique restriction. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#unique AppUserSchemaProperty#unique} Unique *string `field:"optional" json:"unique" yaml:"unique"` // Custom subschema user type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#user_type AppUserSchemaProperty#user_type} UserType *string `field:"optional" json:"userType" yaml:"userType"` }
type AppUserSchemaPropertyOneOf ¶
type AppUserSchemaPropertyOneOf struct { // Enum value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#const AppUserSchemaProperty#const} Const *string `field:"required" json:"const" yaml:"const"` // Enum title. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/app_user_schema_property#title AppUserSchemaProperty#title} Title *string `field:"required" json:"title" yaml:"title"` }
type AppUserSchemaPropertyOneOfList ¶
type AppUserSchemaPropertyOneOfList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AppUserSchemaPropertyOneOfOutputReference // 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 NewAppUserSchemaPropertyOneOfList ¶
func NewAppUserSchemaPropertyOneOfList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppUserSchemaPropertyOneOfList
type AppUserSchemaPropertyOneOfOutputReference ¶
type AppUserSchemaPropertyOneOfOutputReference 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) Const() *string SetConst(val *string) ConstInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewAppUserSchemaPropertyOneOfOutputReference ¶
func NewAppUserSchemaPropertyOneOfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppUserSchemaPropertyOneOfOutputReference
type AuthServer ¶
type AuthServer interface { cdktf.TerraformResource Audiences() *[]*string SetAudiences(val *[]*string) AudiencesInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CredentialsLastRotated() *string CredentialsNextRotation() *string CredentialsRotationMode() *string SetCredentialsRotationMode(val *string) CredentialsRotationModeInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Issuer() *string IssuerMode() *string SetIssuerMode(val *string) IssuerModeInput() *string Kid() *string // 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{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetCredentialsRotationMode() ResetDescription() ResetId() ResetIssuerMode() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetStatus() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/auth_server okta_auth_server}.
func NewAuthServer ¶
func NewAuthServer(scope constructs.Construct, id *string, config *AuthServerConfig) AuthServer
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server okta_auth_server} Resource.
type AuthServerClaim ¶
type AuthServerClaim interface { cdktf.TerraformResource AlwaysIncludeInToken() interface{} SetAlwaysIncludeInToken(val interface{}) AlwaysIncludeInTokenInput() interface{} AuthServerId() *string SetAuthServerId(val *string) AuthServerIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack ClaimType() *string SetClaimType(val *string) ClaimTypeInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupFilterType() *string SetGroupFilterType(val *string) GroupFilterTypeInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Scopes() *[]*string SetScopes(val *[]*string) ScopesInput() *[]*string Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Value() *string SetValue(val *string) ValueInput() *string ValueType() *string SetValueType(val *string) ValueTypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAlwaysIncludeInToken() ResetGroupFilterType() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetScopes() ResetStatus() ResetValueType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim okta_auth_server_claim}.
func NewAuthServerClaim ¶
func NewAuthServerClaim(scope constructs.Construct, id *string, config *AuthServerClaimConfig) AuthServerClaim
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim okta_auth_server_claim} Resource.
type AuthServerClaimConfig ¶
type AuthServerClaimConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Auth server ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim#auth_server_id AuthServerClaim#auth_server_id} AuthServerId *string `field:"required" json:"authServerId" yaml:"authServerId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim#claim_type AuthServerClaim#claim_type}. ClaimType *string `field:"required" json:"claimType" yaml:"claimType"` // Auth server claim name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim#name AuthServerClaim#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim#value AuthServerClaim#value}. Value *string `field:"required" json:"value" yaml:"value"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim#always_include_in_token AuthServerClaim#always_include_in_token}. AlwaysIncludeInToken interface{} `field:"optional" json:"alwaysIncludeInToken" yaml:"alwaysIncludeInToken"` // Required when value_type is GROUPS. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim#group_filter_type AuthServerClaim#group_filter_type} GroupFilterType *string `field:"optional" json:"groupFilterType" yaml:"groupFilterType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim#id AuthServerClaim#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"` // Auth server claim list of scopes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim#scopes AuthServerClaim#scopes} Scopes *[]*string `field:"optional" json:"scopes" yaml:"scopes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim#status AuthServerClaim#status}. Status *string `field:"optional" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim#value_type AuthServerClaim#value_type}. ValueType *string `field:"optional" json:"valueType" yaml:"valueType"` }
type AuthServerClaimDefault ¶
type AuthServerClaimDefault interface { cdktf.TerraformResource AlwaysIncludeInToken() interface{} SetAlwaysIncludeInToken(val interface{}) AlwaysIncludeInTokenInput() interface{} AuthServerId() *string SetAuthServerId(val *string) AuthServerIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack ClaimType() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) 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{} Scopes() *[]*string Status() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Value() *string SetValue(val *string) ValueInput() *string ValueType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAlwaysIncludeInToken() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetValue() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim_default okta_auth_server_claim_default}.
func NewAuthServerClaimDefault ¶
func NewAuthServerClaimDefault(scope constructs.Construct, id *string, config *AuthServerClaimDefaultConfig) AuthServerClaimDefault
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim_default okta_auth_server_claim_default} Resource.
type AuthServerClaimDefaultConfig ¶
type AuthServerClaimDefaultConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Auth server ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim_default#auth_server_id AuthServerClaimDefault#auth_server_id} AuthServerId *string `field:"required" json:"authServerId" yaml:"authServerId"` // Default auth server claim name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim_default#name AuthServerClaimDefault#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim_default#always_include_in_token AuthServerClaimDefault#always_include_in_token}. AlwaysIncludeInToken interface{} `field:"optional" json:"alwaysIncludeInToken" yaml:"alwaysIncludeInToken"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim_default#id AuthServerClaimDefault#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_claim_default#value AuthServerClaimDefault#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type AuthServerConfig ¶
type AuthServerConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Currently Okta only supports a single value here. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server#audiences AuthServer#audiences} Audiences *[]*string `field:"required" json:"audiences" yaml:"audiences"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server#name AuthServer#name}. Name *string `field:"required" json:"name" yaml:"name"` // Credential rotation mode, in many cases you cannot set this to MANUAL, the API will ignore the value and you will get a perpetual diff. // // This should rarely be used. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server#credentials_rotation_mode AuthServer#credentials_rotation_mode} CredentialsRotationMode *string `field:"optional" json:"credentialsRotationMode" yaml:"credentialsRotationMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server#description AuthServer#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server#id AuthServer#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"` // *Early Access Property*. // // Indicates which value is specified in the issuer of the tokens that a Custom Authorization Server returns: the original Okta org domain URL or a custom domain URL // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server#issuer_mode AuthServer#issuer_mode} IssuerMode *string `field:"optional" json:"issuerMode" yaml:"issuerMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server#status AuthServer#status}. Status *string `field:"optional" json:"status" yaml:"status"` }
type AuthServerDefault ¶
type AuthServerDefault interface { cdktf.TerraformResource Audiences() *[]*string SetAudiences(val *[]*string) AudiencesInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CredentialsLastRotated() *string CredentialsNextRotation() *string CredentialsRotationMode() *string SetCredentialsRotationMode(val *string) CredentialsRotationModeInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Issuer() *string IssuerMode() *string SetIssuerMode(val *string) IssuerModeInput() *string Kid() *string // 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{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAudiences() ResetCredentialsRotationMode() ResetDescription() ResetId() ResetIssuerMode() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetStatus() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/auth_server_default okta_auth_server_default}.
func NewAuthServerDefault ¶
func NewAuthServerDefault(scope constructs.Construct, id *string, config *AuthServerDefaultConfig) AuthServerDefault
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server_default okta_auth_server_default} Resource.
type AuthServerDefaultConfig ¶
type AuthServerDefaultConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_default#name AuthServerDefault#name}. Name *string `field:"required" json:"name" yaml:"name"` // Currently Okta only supports a single value here. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_default#audiences AuthServerDefault#audiences} Audiences *[]*string `field:"optional" json:"audiences" yaml:"audiences"` // Credential rotation mode, in many cases you cannot set this to MANUAL, the API will ignore the value and you will get a perpetual diff. // // This should rarely be used. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_default#credentials_rotation_mode AuthServerDefault#credentials_rotation_mode} CredentialsRotationMode *string `field:"optional" json:"credentialsRotationMode" yaml:"credentialsRotationMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_default#description AuthServerDefault#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_default#id AuthServerDefault#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"` // *Early Access Property*. // // Indicates which value is specified in the issuer of the tokens that a Custom Authorization Server returns: the original Okta org domain URL or a custom domain URL // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_default#issuer_mode AuthServerDefault#issuer_mode} IssuerMode *string `field:"optional" json:"issuerMode" yaml:"issuerMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_default#status AuthServerDefault#status}. Status *string `field:"optional" json:"status" yaml:"status"` }
type AuthServerPolicy ¶
type AuthServerPolicy interface { cdktf.TerraformResource AuthServerId() *string SetAuthServerId(val *string) AuthServerIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack ClientWhitelist() *[]*string SetClientWhitelist(val *[]*string) ClientWhitelistInput() *[]*string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetStatus() ResetType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy okta_auth_server_policy}.
func NewAuthServerPolicy ¶
func NewAuthServerPolicy(scope constructs.Construct, id *string, config *AuthServerPolicyConfig) AuthServerPolicy
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy okta_auth_server_policy} Resource.
type AuthServerPolicyConfig ¶
type AuthServerPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy#auth_server_id AuthServerPolicy#auth_server_id}. AuthServerId *string `field:"required" json:"authServerId" yaml:"authServerId"` // Use ["ALL_CLIENTS"] when unsure. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy#client_whitelist AuthServerPolicy#client_whitelist} ClientWhitelist *[]*string `field:"required" json:"clientWhitelist" yaml:"clientWhitelist"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy#description AuthServerPolicy#description}. Description *string `field:"required" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy#name AuthServerPolicy#name}. Name *string `field:"required" json:"name" yaml:"name"` // Priority of the auth server policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy#priority AuthServerPolicy#priority} Priority *float64 `field:"required" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy#id AuthServerPolicy#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy#status AuthServerPolicy#status}. Status *string `field:"optional" json:"status" yaml:"status"` // Auth server policy type, unlikely this will be anything other then the default. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy#type AuthServerPolicy#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type AuthServerPolicyRule ¶
type AuthServerPolicyRule interface { cdktf.TerraformResource AccessTokenLifetimeMinutes() *float64 SetAccessTokenLifetimeMinutes(val *float64) AccessTokenLifetimeMinutesInput() *float64 AuthServerId() *string SetAuthServerId(val *string) AuthServerIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GrantTypeWhitelist() *[]*string SetGrantTypeWhitelist(val *[]*string) GrantTypeWhitelistInput() *[]*string GroupBlacklist() *[]*string SetGroupBlacklist(val *[]*string) GroupBlacklistInput() *[]*string GroupWhitelist() *[]*string SetGroupWhitelist(val *[]*string) GroupWhitelistInput() *[]*string Id() *string SetId(val *string) IdInput() *string InlineHookId() *string SetInlineHookId(val *string) InlineHookIdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PolicyId() *string SetPolicyId(val *string) PolicyIdInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RefreshTokenLifetimeMinutes() *float64 SetRefreshTokenLifetimeMinutes(val *float64) RefreshTokenLifetimeMinutesInput() *float64 RefreshTokenWindowMinutes() *float64 SetRefreshTokenWindowMinutes(val *float64) RefreshTokenWindowMinutesInput() *float64 ScopeWhitelist() *[]*string SetScopeWhitelist(val *[]*string) ScopeWhitelistInput() *[]*string Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string UserBlacklist() *[]*string SetUserBlacklist(val *[]*string) UserBlacklistInput() *[]*string UserWhitelist() *[]*string SetUserWhitelist(val *[]*string) UserWhitelistInput() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccessTokenLifetimeMinutes() ResetGroupBlacklist() ResetGroupWhitelist() ResetId() ResetInlineHookId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRefreshTokenLifetimeMinutes() ResetRefreshTokenWindowMinutes() ResetScopeWhitelist() ResetStatus() ResetType() ResetUserBlacklist() ResetUserWhitelist() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule okta_auth_server_policy_rule}.
func NewAuthServerPolicyRule ¶
func NewAuthServerPolicyRule(scope constructs.Construct, id *string, config *AuthServerPolicyRuleConfig) AuthServerPolicyRule
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule okta_auth_server_policy_rule} Resource.
type AuthServerPolicyRuleConfig ¶
type AuthServerPolicyRuleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Auth server ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#auth_server_id AuthServerPolicyRule#auth_server_id} AuthServerId *string `field:"required" json:"authServerId" yaml:"authServerId"` // Accepted grant type values: authorization_code, implicit, password, client_credentials. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#grant_type_whitelist AuthServerPolicyRule#grant_type_whitelist} GrantTypeWhitelist *[]*string `field:"required" json:"grantTypeWhitelist" yaml:"grantTypeWhitelist"` // Auth server policy rule name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#name AuthServerPolicyRule#name} Name *string `field:"required" json:"name" yaml:"name"` // Auth server policy ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#policy_id AuthServerPolicyRule#policy_id} PolicyId *string `field:"required" json:"policyId" yaml:"policyId"` // Priority of the auth server policy rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#priority AuthServerPolicyRule#priority} Priority *float64 `field:"required" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#access_token_lifetime_minutes AuthServerPolicyRule#access_token_lifetime_minutes}. AccessTokenLifetimeMinutes *float64 `field:"optional" json:"accessTokenLifetimeMinutes" yaml:"accessTokenLifetimeMinutes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#group_blacklist AuthServerPolicyRule#group_blacklist}. GroupBlacklist *[]*string `field:"optional" json:"groupBlacklist" yaml:"groupBlacklist"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#group_whitelist AuthServerPolicyRule#group_whitelist}. GroupWhitelist *[]*string `field:"optional" json:"groupWhitelist" yaml:"groupWhitelist"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#id AuthServerPolicyRule#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#inline_hook_id AuthServerPolicyRule#inline_hook_id}. InlineHookId *string `field:"optional" json:"inlineHookId" yaml:"inlineHookId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#refresh_token_lifetime_minutes AuthServerPolicyRule#refresh_token_lifetime_minutes}. RefreshTokenLifetimeMinutes *float64 `field:"optional" json:"refreshTokenLifetimeMinutes" yaml:"refreshTokenLifetimeMinutes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#refresh_token_window_minutes AuthServerPolicyRule#refresh_token_window_minutes}. RefreshTokenWindowMinutes *float64 `field:"optional" json:"refreshTokenWindowMinutes" yaml:"refreshTokenWindowMinutes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#scope_whitelist AuthServerPolicyRule#scope_whitelist}. ScopeWhitelist *[]*string `field:"optional" json:"scopeWhitelist" yaml:"scopeWhitelist"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#status AuthServerPolicyRule#status}. Status *string `field:"optional" json:"status" yaml:"status"` // Auth server policy rule type, unlikely this will be anything other then the default. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#type AuthServerPolicyRule#type} Type *string `field:"optional" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#user_blacklist AuthServerPolicyRule#user_blacklist}. UserBlacklist *[]*string `field:"optional" json:"userBlacklist" yaml:"userBlacklist"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_policy_rule#user_whitelist AuthServerPolicyRule#user_whitelist}. UserWhitelist *[]*string `field:"optional" json:"userWhitelist" yaml:"userWhitelist"` }
type AuthServerScope ¶
type AuthServerScope interface { cdktf.TerraformResource AuthServerId() *string SetAuthServerId(val *string) AuthServerIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) Consent() *string SetConsent(val *string) ConsentInput() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) Default() interface{} SetDefault(val interface{}) DefaultInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MetadataPublish() *string SetMetadataPublish(val *string) MetadataPublishInput() *string 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{} SystemAttribute() cdktf.IResolvable // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetConsent() ResetDefault() ResetDescription() ResetDisplayName() ResetId() ResetMetadataPublish() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/auth_server_scope okta_auth_server_scope}.
func NewAuthServerScope ¶
func NewAuthServerScope(scope constructs.Construct, id *string, config *AuthServerScopeConfig) AuthServerScope
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auth_server_scope okta_auth_server_scope} Resource.
type AuthServerScopeConfig ¶
type AuthServerScopeConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Auth server ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_scope#auth_server_id AuthServerScope#auth_server_id} AuthServerId *string `field:"required" json:"authServerId" yaml:"authServerId"` // Auth server scope name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_scope#name AuthServerScope#name} Name *string `field:"required" json:"name" yaml:"name"` // EA Feature and thus it is simply ignored if the feature is off. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_scope#consent AuthServerScope#consent} Consent *string `field:"optional" json:"consent" yaml:"consent"` // A default scope will be returned in an access token when the client omits the scope parameter in a token request, provided this scope is allowed as part of the access policy rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_scope#default AuthServerScope#default} Default interface{} `field:"optional" json:"default" yaml:"default"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_scope#description AuthServerScope#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Name of the end user displayed in a consent dialog box. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_scope#display_name AuthServerScope#display_name} DisplayName *string `field:"optional" json:"displayName" yaml:"displayName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_scope#id AuthServerScope#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"` // Whether to publish metadata or not, matching API type despite the fact it could just be a boolean. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auth_server_scope#metadata_publish AuthServerScope#metadata_publish} MetadataPublish *string `field:"optional" json:"metadataPublish" yaml:"metadataPublish"` }
type Authenticator ¶
type Authenticator interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Key() *string SetKey(val *string) KeyInput() *string // 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) ProviderAuthPort() *float64 SetProviderAuthPort(val *float64) ProviderAuthPortInput() *float64 ProviderHostname() *string SetProviderHostname(val *string) ProviderHostnameInput() *string ProviderInstanceId() *string ProviderType() *string ProviderUserNameTemplate() *string SetProviderUserNameTemplate(val *string) ProviderUserNameTemplateInput() *string // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Settings() *string SetSettings(val *string) SettingsInput() *string Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProviderAuthPort() ResetProviderHostname() ResetProviderUserNameTemplate() ResetSettings() ResetStatus() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/authenticator okta_authenticator}.
func NewAuthenticator ¶
func NewAuthenticator(scope constructs.Construct, id *string, config *AuthenticatorConfig) Authenticator
Create a new {@link https://www.terraform.io/docs/providers/okta/r/authenticator okta_authenticator} Resource.
type AuthenticatorConfig ¶
type AuthenticatorConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // A human-readable string that identifies the Authenticator. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/authenticator#key Authenticator#key} Key *string `field:"required" json:"key" yaml:"key"` // Display name of the Authenticator. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/authenticator#name Authenticator#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/authenticator#id Authenticator#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 RADIUS server port (for example 1812). This is defined when the On-Prem RADIUS server is configured. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/authenticator#provider_auth_port Authenticator#provider_auth_port} ProviderAuthPort *float64 `field:"optional" json:"providerAuthPort" yaml:"providerAuthPort"` // Server host name or IP address. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/authenticator#provider_hostname Authenticator#provider_hostname} ProviderHostname *string `field:"optional" json:"providerHostname" yaml:"providerHostname"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/authenticator#provider_shared_secret Authenticator#provider_shared_secret} ProviderSharedSecret *string `field:"optional" json:"providerSharedSecret" yaml:"providerSharedSecret"` // Format expected by the provider. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/authenticator#provider_user_name_template Authenticator#provider_user_name_template} ProviderUserNameTemplate *string `field:"optional" json:"providerUserNameTemplate" yaml:"providerUserNameTemplate"` // Authenticator settings in JSON format. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/authenticator#settings Authenticator#settings} Settings *string `field:"optional" json:"settings" yaml:"settings"` // Authenticator status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/authenticator#status Authenticator#status} Status *string `field:"optional" json:"status" yaml:"status"` }
type AutoLoginApp ¶
type AutoLoginApp interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AppSettingsJson() *string SetAppSettingsJson(val *string) AppSettingsJsonInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CredentialsScheme() *string SetCredentialsScheme(val *string) CredentialsSchemeInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Name() *string // The tree node. Node() constructs.Node PreconfiguredApp() *string SetPreconfiguredApp(val *string) PreconfiguredAppInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RevealPassword() interface{} SetRevealPassword(val interface{}) RevealPasswordInput() interface{} SignOnMode() *string SignOnRedirectUrl() *string SetSignOnRedirectUrl(val *string) SignOnRedirectUrlInput() *string SignOnUrl() *string SetSignOnUrl(val *string) SignOnUrlInput() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() AutoLoginAppTimeoutsOutputReference TimeoutsInput() interface{} UserNameTemplate() *string SetUserNameTemplate(val *string) UserNameTemplateInput() *string UserNameTemplatePushStatus() *string SetUserNameTemplatePushStatus(val *string) UserNameTemplatePushStatusInput() *string UserNameTemplateSuffix() *string SetUserNameTemplateSuffix(val *string) UserNameTemplateSuffixInput() *string UserNameTemplateType() *string SetUserNameTemplateType(val *string) UserNameTemplateTypeInput() *string Users() AutoLoginAppUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *AutoLoginAppTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAppSettingsJson() ResetAutoSubmitToolbar() ResetCredentialsScheme() ResetEnduserNote() ResetGroups() ResetHideIos() ResetHideWeb() ResetId() ResetLogo() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPreconfiguredApp() ResetRevealPassword() ResetSignOnRedirectUrl() ResetSignOnUrl() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetUserNameTemplate() ResetUserNameTemplatePushStatus() ResetUserNameTemplateSuffix() ResetUserNameTemplateType() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app okta_auto_login_app}.
func NewAutoLoginApp ¶
func NewAutoLoginApp(scope constructs.Construct, id *string, config *AutoLoginAppConfig) AutoLoginApp
Create a new {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app okta_auto_login_app} Resource.
type AutoLoginAppConfig ¶
type AutoLoginAppConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#label AutoLoginApp#label} Label *string `field:"required" json:"label" yaml:"label"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#accessibility_error_redirect_url AutoLoginApp#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#accessibility_login_redirect_url AutoLoginApp#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#accessibility_self_service AutoLoginApp#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#admin_note AutoLoginApp#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#app_links_json AutoLoginApp#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Application settings in JSON format. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#app_settings_json AutoLoginApp#app_settings_json} AppSettingsJson *string `field:"optional" json:"appSettingsJson" yaml:"appSettingsJson"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#auto_submit_toolbar AutoLoginApp#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Application credentials scheme. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#credentials_scheme AutoLoginApp#credentials_scheme} CredentialsScheme *string `field:"optional" json:"credentialsScheme" yaml:"credentialsScheme"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#enduser_note AutoLoginApp#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#groups AutoLoginApp#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#hide_ios AutoLoginApp#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#hide_web AutoLoginApp#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#id AutoLoginApp#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"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#logo AutoLoginApp#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Preconfigured app name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#preconfigured_app AutoLoginApp#preconfigured_app} PreconfiguredApp *string `field:"optional" json:"preconfiguredApp" yaml:"preconfiguredApp"` // Allow user to reveal password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#reveal_password AutoLoginApp#reveal_password} RevealPassword interface{} `field:"optional" json:"revealPassword" yaml:"revealPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#shared_password AutoLoginApp#shared_password} SharedPassword *string `field:"optional" json:"sharedPassword" yaml:"sharedPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#shared_username AutoLoginApp#shared_username} SharedUsername *string `field:"optional" json:"sharedUsername" yaml:"sharedUsername"` // Post login redirect URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#sign_on_redirect_url AutoLoginApp#sign_on_redirect_url} SignOnRedirectUrl *string `field:"optional" json:"signOnRedirectUrl" yaml:"signOnRedirectUrl"` // Login URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#sign_on_url AutoLoginApp#sign_on_url} SignOnUrl *string `field:"optional" json:"signOnUrl" yaml:"signOnUrl"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#skip_groups AutoLoginApp#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#skip_users AutoLoginApp#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#status AutoLoginApp#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#timeouts AutoLoginApp#timeouts} Timeouts *AutoLoginAppTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Username template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#user_name_template AutoLoginApp#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // Push username on update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#user_name_template_push_status AutoLoginApp#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // Username template suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#user_name_template_suffix AutoLoginApp#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // Username template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#user_name_template_type AutoLoginApp#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#users AutoLoginApp#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type AutoLoginAppTimeouts ¶ added in v2.0.40
type AutoLoginAppTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#create AutoLoginApp#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#read AutoLoginApp#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#update AutoLoginApp#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AutoLoginAppTimeoutsOutputReference ¶ added in v2.0.40
type AutoLoginAppTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAutoLoginAppTimeoutsOutputReference ¶ added in v2.0.40
func NewAutoLoginAppTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AutoLoginAppTimeoutsOutputReference
type AutoLoginAppUsers ¶
type AutoLoginAppUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#id AutoLoginApp#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#password AutoLoginApp#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/auto_login_app#username AutoLoginApp#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type AutoLoginAppUsersList ¶
type AutoLoginAppUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AutoLoginAppUsersOutputReference // 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 NewAutoLoginAppUsersList ¶
func NewAutoLoginAppUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AutoLoginAppUsersList
type AutoLoginAppUsersOutputReference ¶
type AutoLoginAppUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewAutoLoginAppUsersOutputReference ¶
func NewAutoLoginAppUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AutoLoginAppUsersOutputReference
type Behavior ¶
type Behavior interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LocationGranularityType() *string SetLocationGranularityType(val *string) LocationGranularityTypeInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node NumberOfAuthentications() *float64 SetNumberOfAuthentications(val *float64) NumberOfAuthenticationsInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) RadiusFromLocation() *float64 SetRadiusFromLocation(val *float64) RadiusFromLocationInput() *float64 // Experimental. RawOverrides() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string Velocity() *float64 SetVelocity(val *float64) VelocityInput() *float64 // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetLocationGranularityType() ResetNumberOfAuthentications() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRadiusFromLocation() ResetStatus() ResetVelocity() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/behavior okta_behavior}.
func NewBehavior ¶
func NewBehavior(scope constructs.Construct, id *string, config *BehaviorConfig) Behavior
Create a new {@link https://www.terraform.io/docs/providers/okta/r/behavior okta_behavior} Resource.
type BehaviorConfig ¶
type BehaviorConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Name of the behavior. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/behavior#name Behavior#name} Name *string `field:"required" json:"name" yaml:"name"` // Behavior type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/behavior#type Behavior#type} Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/behavior#id Behavior#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"` // Determines the method and level of detail used to evaluate the behavior. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/behavior#location_granularity_type Behavior#location_granularity_type} LocationGranularityType *string `field:"optional" json:"locationGranularityType" yaml:"locationGranularityType"` // The number of recent authentications used to evaluate the behavior. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/behavior#number_of_authentications Behavior#number_of_authentications} NumberOfAuthentications *float64 `field:"optional" json:"numberOfAuthentications" yaml:"numberOfAuthentications"` // Radius from location (in kilometers). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/behavior#radius_from_location Behavior#radius_from_location} RadiusFromLocation *float64 `field:"optional" json:"radiusFromLocation" yaml:"radiusFromLocation"` // Behavior status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/behavior#status Behavior#status} Status *string `field:"optional" json:"status" yaml:"status"` // Velocity (in kilometers per hour). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/behavior#velocity Behavior#velocity} Velocity *float64 `field:"optional" json:"velocity" yaml:"velocity"` }
type BookmarkApp ¶
type BookmarkApp interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Name() *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{} RequestIntegration() interface{} SetRequestIntegration(val interface{}) RequestIntegrationInput() interface{} SignOnMode() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() BookmarkAppTimeoutsOutputReference TimeoutsInput() interface{} Url() *string SetUrl(val *string) UrlInput() *string Users() BookmarkAppUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *BookmarkAppTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAutoSubmitToolbar() ResetEnduserNote() ResetGroups() ResetHideIos() ResetHideWeb() ResetId() ResetLogo() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRequestIntegration() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app okta_bookmark_app}.
func NewBookmarkApp ¶
func NewBookmarkApp(scope constructs.Construct, id *string, config *BookmarkAppConfig) BookmarkApp
Create a new {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app okta_bookmark_app} Resource.
type BookmarkAppConfig ¶
type BookmarkAppConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#label BookmarkApp#label} Label *string `field:"required" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#url BookmarkApp#url}. Url *string `field:"required" json:"url" yaml:"url"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#accessibility_error_redirect_url BookmarkApp#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#accessibility_login_redirect_url BookmarkApp#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#accessibility_self_service BookmarkApp#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#admin_note BookmarkApp#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#app_links_json BookmarkApp#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#auto_submit_toolbar BookmarkApp#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#enduser_note BookmarkApp#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#groups BookmarkApp#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#hide_ios BookmarkApp#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#hide_web BookmarkApp#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#id BookmarkApp#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"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#logo BookmarkApp#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#request_integration BookmarkApp#request_integration}. RequestIntegration interface{} `field:"optional" json:"requestIntegration" yaml:"requestIntegration"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#skip_groups BookmarkApp#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#skip_users BookmarkApp#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#status BookmarkApp#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#timeouts BookmarkApp#timeouts} Timeouts *BookmarkAppTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#users BookmarkApp#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type BookmarkAppTimeouts ¶ added in v2.0.40
type BookmarkAppTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#create BookmarkApp#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#read BookmarkApp#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#update BookmarkApp#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type BookmarkAppTimeoutsOutputReference ¶ added in v2.0.40
type BookmarkAppTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewBookmarkAppTimeoutsOutputReference ¶ added in v2.0.40
func NewBookmarkAppTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BookmarkAppTimeoutsOutputReference
type BookmarkAppUsers ¶
type BookmarkAppUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#id BookmarkApp#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#password BookmarkApp#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/bookmark_app#username BookmarkApp#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type BookmarkAppUsersList ¶
type BookmarkAppUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) BookmarkAppUsersOutputReference // 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 NewBookmarkAppUsersList ¶
func NewBookmarkAppUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) BookmarkAppUsersList
type BookmarkAppUsersOutputReference ¶
type BookmarkAppUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewBookmarkAppUsersOutputReference ¶
func NewBookmarkAppUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) BookmarkAppUsersOutputReference
type Brand ¶
type Brand interface { cdktf.TerraformResource AgreeToCustomPrivacyPolicy() interface{} SetAgreeToCustomPrivacyPolicy(val interface{}) AgreeToCustomPrivacyPolicyInput() interface{} BrandId() *string SetBrandId(val *string) BrandIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CustomPrivacyPolicyUrl() *string SetCustomPrivacyPolicyUrl(val *string) CustomPrivacyPolicyUrlInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Links() *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{} RemovePoweredByOkta() interface{} SetRemovePoweredByOkta(val interface{}) RemovePoweredByOktaInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAgreeToCustomPrivacyPolicy() ResetBrandId() ResetCustomPrivacyPolicyUrl() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRemovePoweredByOkta() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/brand okta_brand}.
func NewBrand ¶
func NewBrand(scope constructs.Construct, id *string, config *BrandConfig) Brand
Create a new {@link https://www.terraform.io/docs/providers/okta/r/brand okta_brand} Resource.
type BrandConfig ¶
type BrandConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Consent for updating the custom privacy policy URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/brand#agree_to_custom_privacy_policy Brand#agree_to_custom_privacy_policy} AgreeToCustomPrivacyPolicy interface{} `field:"optional" json:"agreeToCustomPrivacyPolicy" yaml:"agreeToCustomPrivacyPolicy"` // Brand ID - Note: Okta API for brands only reads and updates therefore the okta_brand resource needs to act as a quasi data source. // // Do this by setting brand_id. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/brand#brand_id Brand#brand_id} BrandId *string `field:"optional" json:"brandId" yaml:"brandId"` // Custom privacy policy URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/brand#custom_privacy_policy_url Brand#custom_privacy_policy_url} CustomPrivacyPolicyUrl *string `field:"optional" json:"customPrivacyPolicyUrl" yaml:"customPrivacyPolicyUrl"` // Removes "Powered by Okta" from the Okta-hosted sign-in page and "© 2021 Okta, Inc." from the Okta End-User Dashboard. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/brand#remove_powered_by_okta Brand#remove_powered_by_okta} RemovePoweredByOkta interface{} `field:"optional" json:"removePoweredByOkta" yaml:"removePoweredByOkta"` }
type Captcha ¶
type Captcha interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) 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{} SecretKey() *string SetSecretKey(val *string) SecretKeyInput() *string SiteKey() *string SetSiteKey(val *string) SiteKeyInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/captcha okta_captcha}.
func NewCaptcha ¶
func NewCaptcha(scope constructs.Construct, id *string, config *CaptchaConfig) Captcha
Create a new {@link https://www.terraform.io/docs/providers/okta/r/captcha okta_captcha} Resource.
type CaptchaConfig ¶
type CaptchaConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Name of the CAPTCHA. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/captcha#name Captcha#name} Name *string `field:"required" json:"name" yaml:"name"` // Secret key issued from the CAPTCHA vendor to perform server-side validation for a CAPTCHA token. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/captcha#secret_key Captcha#secret_key} SecretKey *string `field:"required" json:"secretKey" yaml:"secretKey"` // Site key issued from the CAPTCHA vendor to render a CAPTCHA on a page. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/captcha#site_key Captcha#site_key} SiteKey *string `field:"required" json:"siteKey" yaml:"siteKey"` // Captcha type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/captcha#type Captcha#type} Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/captcha#id Captcha#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"` }
type CaptchaOrgWideSettings ¶
type CaptchaOrgWideSettings interface { cdktf.TerraformResource CaptchaId() *string SetCaptchaId(val *string) CaptchaIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnabledFor() *[]*string SetEnabledFor(val *[]*string) EnabledForInput() *[]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetCaptchaId() ResetEnabledFor() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/captcha_org_wide_settings okta_captcha_org_wide_settings}.
func NewCaptchaOrgWideSettings ¶
func NewCaptchaOrgWideSettings(scope constructs.Construct, id *string, config *CaptchaOrgWideSettingsConfig) CaptchaOrgWideSettings
Create a new {@link https://www.terraform.io/docs/providers/okta/r/captcha_org_wide_settings okta_captcha_org_wide_settings} Resource.
type CaptchaOrgWideSettingsConfig ¶
type CaptchaOrgWideSettingsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of the CAPTCHA. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/captcha_org_wide_settings#captcha_id CaptchaOrgWideSettings#captcha_id} CaptchaId *string `field:"optional" json:"captchaId" yaml:"captchaId"` // Set of pages that have CAPTCHA enabled. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/captcha_org_wide_settings#enabled_for CaptchaOrgWideSettings#enabled_for} EnabledFor *[]*string `field:"optional" json:"enabledFor" yaml:"enabledFor"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/captcha_org_wide_settings#id CaptchaOrgWideSettings#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"` }
type DataOktaApp ¶
type DataOktaApp interface { cdktf.TerraformDataSource ActiveOnly() interface{} SetActiveOnly(val interface{}) ActiveOnlyInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string LabelPrefix() *string SetLabelPrefix(val *string) LabelPrefixInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Links() *string Name() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Users() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetActiveOnly() ResetId() ResetLabel() ResetLabelPrefix() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSkipGroups() ResetSkipUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/app okta_app}.
func NewDataOktaApp ¶
func NewDataOktaApp(scope constructs.Construct, id *string, config *DataOktaAppConfig) DataOktaApp
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app okta_app} Data Source.
type DataOktaAppConfig ¶
type DataOktaAppConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Search only ACTIVE applications. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app#active_only DataOktaApp#active_only} ActiveOnly interface{} `field:"optional" json:"activeOnly" yaml:"activeOnly"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app#id DataOktaApp#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app#label DataOktaApp#label}. Label *string `field:"optional" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app#label_prefix DataOktaApp#label_prefix}. LabelPrefix *string `field:"optional" json:"labelPrefix" yaml:"labelPrefix"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app#skip_groups DataOktaApp#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app#skip_users DataOktaApp#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` }
type DataOktaAppGroupAssignments ¶
type DataOktaAppGroupAssignments interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/app_group_assignments okta_app_group_assignments}.
func NewDataOktaAppGroupAssignments ¶
func NewDataOktaAppGroupAssignments(scope constructs.Construct, id *string, config *DataOktaAppGroupAssignmentsConfig) DataOktaAppGroupAssignments
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app_group_assignments okta_app_group_assignments} Data Source.
type DataOktaAppGroupAssignmentsConfig ¶
type DataOktaAppGroupAssignmentsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of the Okta App being queried for groups. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_group_assignments#id DataOktaAppGroupAssignments#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"` }
type DataOktaAppMetadataSaml ¶
type DataOktaAppMetadataSaml interface { cdktf.TerraformDataSource AppId() *string SetAppId(val *string) AppIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack Certificate() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EntityId() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HttpPostBinding() *string HttpRedirectBinding() *string Id() *string SetId(val *string) IdInput() *string KeyId() *string SetKeyId(val *string) KeyIdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Metadata() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string WantAuthnRequestsSigned() cdktf.IResolvable // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetKeyId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/app_metadata_saml okta_app_metadata_saml}.
func NewDataOktaAppMetadataSaml ¶
func NewDataOktaAppMetadataSaml(scope constructs.Construct, id *string, config *DataOktaAppMetadataSamlConfig) DataOktaAppMetadataSaml
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app_metadata_saml okta_app_metadata_saml} Data Source.
type DataOktaAppMetadataSamlConfig ¶
type DataOktaAppMetadataSamlConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_metadata_saml#app_id DataOktaAppMetadataSaml#app_id}. AppId *string `field:"required" json:"appId" yaml:"appId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_metadata_saml#id DataOktaAppMetadataSaml#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_metadata_saml#key_id DataOktaAppMetadataSaml#key_id}. KeyId *string `field:"optional" json:"keyId" yaml:"keyId"` }
type DataOktaAppOauth ¶
type DataOktaAppOauth interface { cdktf.TerraformDataSource ActiveOnly() interface{} SetActiveOnly(val interface{}) ActiveOnlyInput() interface{} AutoSubmitToolbar() cdktf.IResolvable // Experimental. CdktfStack() cdktf.TerraformStack ClientId() *string ClientUri() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GrantTypes() *[]*string Groups() *[]*string HideIos() cdktf.IResolvable HideWeb() cdktf.IResolvable Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string LabelPrefix() *string SetLabelPrefix(val *string) LabelPrefixInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Links() *string LoginMode() *string LoginScopes() *[]*string LoginUri() *string LogoUri() *string Name() *string // The tree node. Node() constructs.Node PolicyUri() *string PostLogoutRedirectUris() *[]*string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} RedirectUris() *[]*string ResponseTypes() *[]*string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string Users() *[]*string WildcardRedirect() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetActiveOnly() ResetId() ResetLabel() ResetLabelPrefix() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSkipGroups() ResetSkipUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/app_oauth okta_app_oauth}.
func NewDataOktaAppOauth ¶
func NewDataOktaAppOauth(scope constructs.Construct, id *string, config *DataOktaAppOauthConfig) DataOktaAppOauth
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app_oauth okta_app_oauth} Data Source.
type DataOktaAppOauthConfig ¶
type DataOktaAppOauthConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Search only ACTIVE applications. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_oauth#active_only DataOktaAppOauth#active_only} ActiveOnly interface{} `field:"optional" json:"activeOnly" yaml:"activeOnly"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_oauth#id DataOktaAppOauth#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_oauth#label DataOktaAppOauth#label}. Label *string `field:"optional" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_oauth#label_prefix DataOktaAppOauth#label_prefix}. LabelPrefix *string `field:"optional" json:"labelPrefix" yaml:"labelPrefix"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_oauth#skip_groups DataOktaAppOauth#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_oauth#skip_users DataOktaAppOauth#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` }
type DataOktaAppSaml ¶
type DataOktaAppSaml interface { cdktf.TerraformDataSource AccessibilityErrorRedirectUrl() *string AccessibilityLoginRedirectUrl() *string AccessibilitySelfService() cdktf.IResolvable AcsEndpoints() *[]*string ActiveOnly() interface{} SetActiveOnly(val interface{}) ActiveOnlyInput() interface{} AppSettingsJson() *string AssertionSigned() cdktf.IResolvable AttributeStatements() DataOktaAppSamlAttributeStatementsList Audience() *string AuthnContextClassRef() *string AutoSubmitToolbar() cdktf.IResolvable // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DefaultRelayState() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Destination() *string DigestAlgorithm() *string Features() *[]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string HideIos() cdktf.IResolvable HideWeb() cdktf.IResolvable HonorForceAuthn() cdktf.IResolvable Id() *string SetId(val *string) IdInput() *string IdpIssuer() *string InlineHookId() *string KeyId() *string Label() *string SetLabel(val *string) LabelInput() *string LabelPrefix() *string SetLabelPrefix(val *string) LabelPrefixInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Links() *string Name() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} Recipient() *string RequestCompressed() interface{} SetRequestCompressed(val interface{}) RequestCompressedInput() interface{} ResponseSigned() cdktf.IResolvable SignatureAlgorithm() *string SingleLogoutCertificate() *string SingleLogoutIssuer() *string SingleLogoutUrl() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} SpIssuer() *string SsoUrl() *string Status() *string SubjectNameIdFormat() *string SubjectNameIdTemplate() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserNameTemplate() *string UserNameTemplatePushStatus() *string UserNameTemplateSuffix() *string UserNameTemplateType() *string Users() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetActiveOnly() ResetId() ResetLabel() ResetLabelPrefix() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRequestCompressed() ResetSkipGroups() ResetSkipUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/app_saml okta_app_saml}.
func NewDataOktaAppSaml ¶
func NewDataOktaAppSaml(scope constructs.Construct, id *string, config *DataOktaAppSamlConfig) DataOktaAppSaml
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app_saml okta_app_saml} Data Source.
type DataOktaAppSamlAttributeStatements ¶
type DataOktaAppSamlAttributeStatements struct { }
type DataOktaAppSamlAttributeStatementsList ¶
type DataOktaAppSamlAttributeStatementsList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaAppSamlAttributeStatementsOutputReference // 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 NewDataOktaAppSamlAttributeStatementsList ¶
func NewDataOktaAppSamlAttributeStatementsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaAppSamlAttributeStatementsList
type DataOktaAppSamlAttributeStatementsOutputReference ¶
type DataOktaAppSamlAttributeStatementsOutputReference 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 FilterType() *string FilterValue() *string // Experimental. Fqn() *string InternalValue() *DataOktaAppSamlAttributeStatements SetInternalValue(val *DataOktaAppSamlAttributeStatements) Name() *string Namespace() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string Values() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewDataOktaAppSamlAttributeStatementsOutputReference ¶
func NewDataOktaAppSamlAttributeStatementsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaAppSamlAttributeStatementsOutputReference
type DataOktaAppSamlConfig ¶
type DataOktaAppSamlConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Search only ACTIVE applications. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_saml#active_only DataOktaAppSaml#active_only} ActiveOnly interface{} `field:"optional" json:"activeOnly" yaml:"activeOnly"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_saml#id DataOktaAppSaml#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_saml#label DataOktaAppSaml#label}. Label *string `field:"optional" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_saml#label_prefix DataOktaAppSaml#label_prefix}. LabelPrefix *string `field:"optional" json:"labelPrefix" yaml:"labelPrefix"` // Denotes whether the request is compressed or not. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_saml#request_compressed DataOktaAppSaml#request_compressed} RequestCompressed interface{} `field:"optional" json:"requestCompressed" yaml:"requestCompressed"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_saml#skip_groups DataOktaAppSaml#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_saml#skip_users DataOktaAppSaml#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` }
type DataOktaAppSignonPolicy ¶
type DataOktaAppSignonPolicy interface { cdktf.TerraformDataSource AppId() *string SetAppId(val *string) AppIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/app_signon_policy okta_app_signon_policy}.
func NewDataOktaAppSignonPolicy ¶
func NewDataOktaAppSignonPolicy(scope constructs.Construct, id *string, config *DataOktaAppSignonPolicyConfig) DataOktaAppSignonPolicy
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app_signon_policy okta_app_signon_policy} Data Source.
type DataOktaAppSignonPolicyConfig ¶
type DataOktaAppSignonPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // App ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_signon_policy#app_id DataOktaAppSignonPolicy#app_id} AppId *string `field:"required" json:"appId" yaml:"appId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_signon_policy#id DataOktaAppSignonPolicy#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"` }
type DataOktaAppUserAssignments ¶
type DataOktaAppUserAssignments interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Users() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/app_user_assignments okta_app_user_assignments}.
func NewDataOktaAppUserAssignments ¶
func NewDataOktaAppUserAssignments(scope constructs.Construct, id *string, config *DataOktaAppUserAssignmentsConfig) DataOktaAppUserAssignments
Create a new {@link https://www.terraform.io/docs/providers/okta/d/app_user_assignments okta_app_user_assignments} Data Source.
type DataOktaAppUserAssignmentsConfig ¶
type DataOktaAppUserAssignmentsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of the Okta App being queried for groups. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/app_user_assignments#id DataOktaAppUserAssignments#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"` }
type DataOktaAuthServer ¶
type DataOktaAuthServer interface { cdktf.TerraformDataSource Audiences() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CredentialsLastRotated() *string CredentialsNextRotation() *string CredentialsRotationMode() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Issuer() *string IssuerMode() *string Kid() *string // 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. RawOverrides() interface{} Status() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/auth_server okta_auth_server}.
func NewDataOktaAuthServer ¶
func NewDataOktaAuthServer(scope constructs.Construct, id *string, config *DataOktaAuthServerConfig) DataOktaAuthServer
Create a new {@link https://www.terraform.io/docs/providers/okta/d/auth_server okta_auth_server} Data Source.
type DataOktaAuthServerClaim ¶
type DataOktaAuthServerClaim interface { cdktf.TerraformDataSource AlwaysIncludeInToken() cdktf.IResolvable AuthServerId() *string SetAuthServerId(val *string) AuthServerIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack ClaimType() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} Scopes() *[]*string Status() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Value() *string ValueType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/auth_server_claim okta_auth_server_claim}.
func NewDataOktaAuthServerClaim ¶
func NewDataOktaAuthServerClaim(scope constructs.Construct, id *string, config *DataOktaAuthServerClaimConfig) DataOktaAuthServerClaim
Create a new {@link https://www.terraform.io/docs/providers/okta/d/auth_server_claim okta_auth_server_claim} Data Source.
type DataOktaAuthServerClaimConfig ¶
type DataOktaAuthServerClaimConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Auth server ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/auth_server_claim#auth_server_id DataOktaAuthServerClaim#auth_server_id} AuthServerId *string `field:"required" json:"authServerId" yaml:"authServerId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/auth_server_claim#id DataOktaAuthServerClaim#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/auth_server_claim#name DataOktaAuthServerClaim#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type DataOktaAuthServerClaims ¶
type DataOktaAuthServerClaims interface { cdktf.TerraformDataSource AuthServerId() *string SetAuthServerId(val *string) AuthServerIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack Claims() DataOktaAuthServerClaimsClaimsList // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/auth_server_claims okta_auth_server_claims}.
func NewDataOktaAuthServerClaims ¶
func NewDataOktaAuthServerClaims(scope constructs.Construct, id *string, config *DataOktaAuthServerClaimsConfig) DataOktaAuthServerClaims
Create a new {@link https://www.terraform.io/docs/providers/okta/d/auth_server_claims okta_auth_server_claims} Data Source.
type DataOktaAuthServerClaimsClaims ¶
type DataOktaAuthServerClaimsClaims struct { }
type DataOktaAuthServerClaimsClaimsList ¶
type DataOktaAuthServerClaimsClaimsList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaAuthServerClaimsClaimsOutputReference // 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 NewDataOktaAuthServerClaimsClaimsList ¶
func NewDataOktaAuthServerClaimsClaimsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaAuthServerClaimsClaimsList
type DataOktaAuthServerClaimsClaimsOutputReference ¶
type DataOktaAuthServerClaimsClaimsOutputReference interface { cdktf.ComplexObject AlwaysIncludeInToken() cdktf.IResolvable ClaimType() *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 InternalValue() *DataOktaAuthServerClaimsClaims SetInternalValue(val *DataOktaAuthServerClaimsClaims) Name() *string Scopes() *[]*string Status() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string ValueType() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewDataOktaAuthServerClaimsClaimsOutputReference ¶
func NewDataOktaAuthServerClaimsClaimsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaAuthServerClaimsClaimsOutputReference
type DataOktaAuthServerClaimsConfig ¶
type DataOktaAuthServerClaimsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Auth server ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/auth_server_claims#auth_server_id DataOktaAuthServerClaims#auth_server_id} AuthServerId *string `field:"required" json:"authServerId" yaml:"authServerId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/auth_server_claims#id DataOktaAuthServerClaims#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"` }
type DataOktaAuthServerConfig ¶
type DataOktaAuthServerConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/auth_server#name DataOktaAuthServer#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/auth_server#id DataOktaAuthServer#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"` }
type DataOktaAuthServerPolicy ¶
type DataOktaAuthServerPolicy interface { cdktf.TerraformDataSource AssignedClients() *[]*string AuthServerId() *string SetAuthServerId(val *string) AuthServerIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Priority() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/auth_server_policy okta_auth_server_policy}.
func NewDataOktaAuthServerPolicy ¶
func NewDataOktaAuthServerPolicy(scope constructs.Construct, id *string, config *DataOktaAuthServerPolicyConfig) DataOktaAuthServerPolicy
Create a new {@link https://www.terraform.io/docs/providers/okta/d/auth_server_policy okta_auth_server_policy} Data Source.
type DataOktaAuthServerPolicyConfig ¶
type DataOktaAuthServerPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Auth server ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/auth_server_policy#auth_server_id DataOktaAuthServerPolicy#auth_server_id} AuthServerId *string `field:"required" json:"authServerId" yaml:"authServerId"` // Name of the policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/auth_server_policy#name DataOktaAuthServerPolicy#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/auth_server_policy#id DataOktaAuthServerPolicy#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"` }
type DataOktaAuthServerScopes ¶
type DataOktaAuthServerScopes interface { cdktf.TerraformDataSource AuthServerId() *string SetAuthServerId(val *string) AuthServerIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} Scopes() DataOktaAuthServerScopesScopesList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/auth_server_scopes okta_auth_server_scopes}.
func NewDataOktaAuthServerScopes ¶
func NewDataOktaAuthServerScopes(scope constructs.Construct, id *string, config *DataOktaAuthServerScopesConfig) DataOktaAuthServerScopes
Create a new {@link https://www.terraform.io/docs/providers/okta/d/auth_server_scopes okta_auth_server_scopes} Data Source.
type DataOktaAuthServerScopesConfig ¶
type DataOktaAuthServerScopesConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Auth server ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/auth_server_scopes#auth_server_id DataOktaAuthServerScopes#auth_server_id} AuthServerId *string `field:"required" json:"authServerId" yaml:"authServerId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/auth_server_scopes#id DataOktaAuthServerScopes#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"` }
type DataOktaAuthServerScopesScopes ¶
type DataOktaAuthServerScopesScopes struct { }
type DataOktaAuthServerScopesScopesList ¶
type DataOktaAuthServerScopesScopesList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaAuthServerScopesScopesOutputReference // 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 NewDataOktaAuthServerScopesScopesList ¶
func NewDataOktaAuthServerScopesScopesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaAuthServerScopesScopesList
type DataOktaAuthServerScopesScopesOutputReference ¶
type DataOktaAuthServerScopesScopesOutputReference 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) Consent() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Default() cdktf.IResolvable Description() *string DisplayName() *string // Experimental. Fqn() *string Id() *string InternalValue() *DataOktaAuthServerScopesScopes SetInternalValue(val *DataOktaAuthServerScopesScopes) MetadataPublish() *string Name() *string SystemAttribute() cdktf.IResolvable // 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 NewDataOktaAuthServerScopesScopesOutputReference ¶
func NewDataOktaAuthServerScopesScopesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaAuthServerScopesScopesOutputReference
type DataOktaAuthenticator ¶
type DataOktaAuthenticator interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Key() *string SetKey(val *string) KeyInput() *string // 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) ProviderAuthPort() *float64 ProviderHostname() *string ProviderInstanceId() *string ProviderType() *string ProviderUserNameTemplate() *string // Experimental. RawOverrides() interface{} Settings() *string Status() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetKey() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/authenticator okta_authenticator}.
func NewDataOktaAuthenticator ¶
func NewDataOktaAuthenticator(scope constructs.Construct, id *string, config *DataOktaAuthenticatorConfig) DataOktaAuthenticator
Create a new {@link https://www.terraform.io/docs/providers/okta/d/authenticator okta_authenticator} Data Source.
type DataOktaAuthenticatorConfig ¶
type DataOktaAuthenticatorConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/authenticator#id DataOktaAuthenticator#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/authenticator#key DataOktaAuthenticator#key}. Key *string `field:"optional" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/authenticator#name DataOktaAuthenticator#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type DataOktaBehavior ¶
type DataOktaBehavior interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} Settings() cdktf.StringMap Status() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/behavior okta_behavior}.
func NewDataOktaBehavior ¶
func NewDataOktaBehavior(scope constructs.Construct, id *string, config *DataOktaBehaviorConfig) DataOktaBehavior
Create a new {@link https://www.terraform.io/docs/providers/okta/d/behavior okta_behavior} Data Source.
type DataOktaBehaviorConfig ¶
type DataOktaBehaviorConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/behavior#id DataOktaBehavior#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/behavior#name DataOktaBehavior#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type DataOktaBehaviors ¶
type DataOktaBehaviors interface { cdktf.TerraformDataSource Behaviors() DataOktaBehaviorsBehaviorsList // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) Q() *string SetQ(val *string) QInput() *string // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetQ() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/behaviors okta_behaviors}.
func NewDataOktaBehaviors ¶
func NewDataOktaBehaviors(scope constructs.Construct, id *string, config *DataOktaBehaviorsConfig) DataOktaBehaviors
Create a new {@link https://www.terraform.io/docs/providers/okta/d/behaviors okta_behaviors} Data Source.
type DataOktaBehaviorsBehaviors ¶
type DataOktaBehaviorsBehaviors struct { }
type DataOktaBehaviorsBehaviorsList ¶
type DataOktaBehaviorsBehaviorsList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaBehaviorsBehaviorsOutputReference // 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 NewDataOktaBehaviorsBehaviorsList ¶
func NewDataOktaBehaviorsBehaviorsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaBehaviorsBehaviorsList
type DataOktaBehaviorsBehaviorsOutputReference ¶
type DataOktaBehaviorsBehaviorsOutputReference 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 InternalValue() *DataOktaBehaviorsBehaviors SetInternalValue(val *DataOktaBehaviorsBehaviors) Name() *string Settings() cdktf.StringMap Status() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewDataOktaBehaviorsBehaviorsOutputReference ¶
func NewDataOktaBehaviorsBehaviorsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaBehaviorsBehaviorsOutputReference
type DataOktaBehaviorsConfig ¶
type DataOktaBehaviorsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/behaviors#id DataOktaBehaviors#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"` // Searches the name property of behaviors for matching value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/behaviors#q DataOktaBehaviors#q} Q *string `field:"optional" json:"q" yaml:"q"` }
type DataOktaBrand ¶
type DataOktaBrand interface { cdktf.TerraformDataSource BrandId() *string SetBrandId(val *string) BrandIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CustomPrivacyPolicyUrl() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Links() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} RemovePoweredByOkta() cdktf.IResolvable // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/brand okta_brand}.
func NewDataOktaBrand ¶
func NewDataOktaBrand(scope constructs.Construct, id *string, config *DataOktaBrandConfig) DataOktaBrand
Create a new {@link https://www.terraform.io/docs/providers/okta/d/brand okta_brand} Data Source.
type DataOktaBrandConfig ¶
type DataOktaBrandConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Brand ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/brand#brand_id DataOktaBrand#brand_id} BrandId *string `field:"required" json:"brandId" yaml:"brandId"` }
type DataOktaBrands ¶
type DataOktaBrands interface { cdktf.TerraformDataSource Brands() DataOktaBrandsBrandsList // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/brands okta_brands}.
func NewDataOktaBrands ¶
func NewDataOktaBrands(scope constructs.Construct, id *string, config *DataOktaBrandsConfig) DataOktaBrands
Create a new {@link https://www.terraform.io/docs/providers/okta/d/brands okta_brands} Data Source.
type DataOktaBrandsBrands ¶
type DataOktaBrandsBrands struct { }
type DataOktaBrandsBrandsList ¶
type DataOktaBrandsBrandsList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaBrandsBrandsOutputReference // 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 NewDataOktaBrandsBrandsList ¶
func NewDataOktaBrandsBrandsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaBrandsBrandsList
type DataOktaBrandsBrandsOutputReference ¶
type DataOktaBrandsBrandsOutputReference 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 CustomPrivacyPolicyUrl() *string // Experimental. Fqn() *string Id() *string InternalValue() *DataOktaBrandsBrands SetInternalValue(val *DataOktaBrandsBrands) Links() *string RemovePoweredByOkta() cdktf.IResolvable // 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 NewDataOktaBrandsBrandsOutputReference ¶
func NewDataOktaBrandsBrandsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaBrandsBrandsOutputReference
type DataOktaBrandsConfig ¶
type DataOktaBrandsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/brands#id DataOktaBrands#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"` }
type DataOktaDefaultPolicies ¶
type DataOktaDefaultPolicies interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/default_policies okta_default_policies}.
func NewDataOktaDefaultPolicies ¶
func NewDataOktaDefaultPolicies(scope constructs.Construct, id *string, config *DataOktaDefaultPoliciesConfig) DataOktaDefaultPolicies
Create a new {@link https://www.terraform.io/docs/providers/okta/d/default_policies okta_default_policies} Data Source.
type DataOktaDefaultPoliciesConfig ¶
type DataOktaDefaultPoliciesConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy type: OKTA_SIGN_ON, PASSWORD, MFA_ENROLL, or IDP_DISCOVERY. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/default_policies#type DataOktaDefaultPolicies#type} Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/default_policies#id DataOktaDefaultPolicies#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"` }
type DataOktaDefaultPolicy ¶
type DataOktaDefaultPolicy interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/default_policy okta_default_policy}.
func NewDataOktaDefaultPolicy ¶
func NewDataOktaDefaultPolicy(scope constructs.Construct, id *string, config *DataOktaDefaultPolicyConfig) DataOktaDefaultPolicy
Create a new {@link https://www.terraform.io/docs/providers/okta/d/default_policy okta_default_policy} Data Source.
type DataOktaDefaultPolicyConfig ¶
type DataOktaDefaultPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy type: OKTA_SIGN_ON, PASSWORD, MFA_ENROLL, or IDP_DISCOVERY. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/default_policy#type DataOktaDefaultPolicy#type} Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/default_policy#id DataOktaDefaultPolicy#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"` }
type DataOktaEmailCustomization ¶
type DataOktaEmailCustomization interface { cdktf.TerraformDataSource Body() *string BrandId() *string SetBrandId(val *string) BrandIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CustomizationId() *string SetCustomizationId(val *string) CustomizationIdInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string IsDefault() cdktf.IResolvable Language() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Links() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} Subject() *string TemplateName() *string SetTemplateName(val *string) TemplateNameInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/email_customization okta_email_customization}.
func NewDataOktaEmailCustomization ¶
func NewDataOktaEmailCustomization(scope constructs.Construct, id *string, config *DataOktaEmailCustomizationConfig) DataOktaEmailCustomization
Create a new {@link https://www.terraform.io/docs/providers/okta/d/email_customization okta_email_customization} Data Source.
type DataOktaEmailCustomizationConfig ¶
type DataOktaEmailCustomizationConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Brand ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/email_customization#brand_id DataOktaEmailCustomization#brand_id} BrandId *string `field:"required" json:"brandId" yaml:"brandId"` // The ID of the customization. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/email_customization#customization_id DataOktaEmailCustomization#customization_id} CustomizationId *string `field:"required" json:"customizationId" yaml:"customizationId"` // Template Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/email_customization#template_name DataOktaEmailCustomization#template_name} TemplateName *string `field:"required" json:"templateName" yaml:"templateName"` }
type DataOktaEmailCustomizations ¶
type DataOktaEmailCustomizations interface { cdktf.TerraformDataSource BrandId() *string SetBrandId(val *string) BrandIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EmailCustomizations() DataOktaEmailCustomizationsEmailCustomizationsList // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} TemplateName() *string SetTemplateName(val *string) TemplateNameInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/email_customizations okta_email_customizations}.
func NewDataOktaEmailCustomizations ¶
func NewDataOktaEmailCustomizations(scope constructs.Construct, id *string, config *DataOktaEmailCustomizationsConfig) DataOktaEmailCustomizations
Create a new {@link https://www.terraform.io/docs/providers/okta/d/email_customizations okta_email_customizations} Data Source.
type DataOktaEmailCustomizationsConfig ¶
type DataOktaEmailCustomizationsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Brand ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/email_customizations#brand_id DataOktaEmailCustomizations#brand_id} BrandId *string `field:"required" json:"brandId" yaml:"brandId"` // Template Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/email_customizations#template_name DataOktaEmailCustomizations#template_name} TemplateName *string `field:"required" json:"templateName" yaml:"templateName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/email_customizations#id DataOktaEmailCustomizations#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"` }
type DataOktaEmailCustomizationsEmailCustomizations ¶
type DataOktaEmailCustomizationsEmailCustomizations struct { }
type DataOktaEmailCustomizationsEmailCustomizationsList ¶
type DataOktaEmailCustomizationsEmailCustomizationsList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaEmailCustomizationsEmailCustomizationsOutputReference // 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 NewDataOktaEmailCustomizationsEmailCustomizationsList ¶
func NewDataOktaEmailCustomizationsEmailCustomizationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaEmailCustomizationsEmailCustomizationsList
type DataOktaEmailCustomizationsEmailCustomizationsOutputReference ¶
type DataOktaEmailCustomizationsEmailCustomizationsOutputReference interface { cdktf.ComplexObject Body() *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 InternalValue() *DataOktaEmailCustomizationsEmailCustomizations SetInternalValue(val *DataOktaEmailCustomizationsEmailCustomizations) IsDefault() cdktf.IResolvable Language() *string Links() *string Subject() *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 // 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 NewDataOktaEmailCustomizationsEmailCustomizationsOutputReference ¶
func NewDataOktaEmailCustomizationsEmailCustomizationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaEmailCustomizationsEmailCustomizationsOutputReference
type DataOktaEmailTemplate ¶
type DataOktaEmailTemplate interface { cdktf.TerraformDataSource BrandId() *string SetBrandId(val *string) BrandIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Links() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/email_template okta_email_template}.
func NewDataOktaEmailTemplate ¶
func NewDataOktaEmailTemplate(scope constructs.Construct, id *string, config *DataOktaEmailTemplateConfig) DataOktaEmailTemplate
Create a new {@link https://www.terraform.io/docs/providers/okta/d/email_template okta_email_template} Data Source.
type DataOktaEmailTemplateConfig ¶
type DataOktaEmailTemplateConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Brand ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/email_template#brand_id DataOktaEmailTemplate#brand_id} BrandId *string `field:"required" json:"brandId" yaml:"brandId"` // The name of the email template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/email_template#name DataOktaEmailTemplate#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/email_template#id DataOktaEmailTemplate#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"` }
type DataOktaEmailTemplates ¶
type DataOktaEmailTemplates interface { cdktf.TerraformDataSource BrandId() *string SetBrandId(val *string) BrandIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EmailTemplates() DataOktaEmailTemplatesEmailTemplatesList // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/email_templates okta_email_templates}.
func NewDataOktaEmailTemplates ¶
func NewDataOktaEmailTemplates(scope constructs.Construct, id *string, config *DataOktaEmailTemplatesConfig) DataOktaEmailTemplates
Create a new {@link https://www.terraform.io/docs/providers/okta/d/email_templates okta_email_templates} Data Source.
type DataOktaEmailTemplatesConfig ¶
type DataOktaEmailTemplatesConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Brand ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/email_templates#brand_id DataOktaEmailTemplates#brand_id} BrandId *string `field:"required" json:"brandId" yaml:"brandId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/email_templates#id DataOktaEmailTemplates#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"` }
type DataOktaEmailTemplatesEmailTemplates ¶
type DataOktaEmailTemplatesEmailTemplates struct { }
type DataOktaEmailTemplatesEmailTemplatesList ¶
type DataOktaEmailTemplatesEmailTemplatesList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaEmailTemplatesEmailTemplatesOutputReference // 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 NewDataOktaEmailTemplatesEmailTemplatesList ¶
func NewDataOktaEmailTemplatesEmailTemplatesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaEmailTemplatesEmailTemplatesList
type DataOktaEmailTemplatesEmailTemplatesOutputReference ¶
type DataOktaEmailTemplatesEmailTemplatesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataOktaEmailTemplatesEmailTemplates SetInternalValue(val *DataOktaEmailTemplatesEmailTemplates) Links() *string Name() *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 // 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 NewDataOktaEmailTemplatesEmailTemplatesOutputReference ¶
func NewDataOktaEmailTemplatesEmailTemplatesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaEmailTemplatesEmailTemplatesOutputReference
type DataOktaEveryoneGroup ¶
type DataOktaEveryoneGroup interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IncludeUsers() interface{} SetIncludeUsers(val interface{}) IncludeUsersInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetIncludeUsers() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/everyone_group okta_everyone_group}.
func NewDataOktaEveryoneGroup ¶
func NewDataOktaEveryoneGroup(scope constructs.Construct, id *string, config *DataOktaEveryoneGroupConfig) DataOktaEveryoneGroup
Create a new {@link https://www.terraform.io/docs/providers/okta/d/everyone_group okta_everyone_group} Data Source.
type DataOktaEveryoneGroupConfig ¶
type DataOktaEveryoneGroupConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/everyone_group#id DataOktaEveryoneGroup#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"` // Fetch group users, having default off cuts down on API calls. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/everyone_group#include_users DataOktaEveryoneGroup#include_users} IncludeUsers interface{} `field:"optional" json:"includeUsers" yaml:"includeUsers"` }
type DataOktaGroup ¶
type DataOktaGroup interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DelayReadSeconds() *string SetDelayReadSeconds(val *string) DelayReadSecondsInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IncludeUsers() interface{} SetIncludeUsers(val interface{}) IncludeUsersInput() 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. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string Users() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetDelayReadSeconds() ResetId() ResetIncludeUsers() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/group okta_group}.
func NewDataOktaGroup ¶
func NewDataOktaGroup(scope constructs.Construct, id *string, config *DataOktaGroupConfig) DataOktaGroup
Create a new {@link https://www.terraform.io/docs/providers/okta/d/group okta_group} Data Source.
type DataOktaGroupConfig ¶
type DataOktaGroupConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Force delay of the group read by N seconds. // // Useful when eventual consistency of group information needs to be allowed for; for instance, when group rules are known to have been applied. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/group#delay_read_seconds DataOktaGroup#delay_read_seconds} DelayReadSeconds *string `field:"optional" json:"delayReadSeconds" yaml:"delayReadSeconds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/group#id DataOktaGroup#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"` // Fetch group users, having default off cuts down on API calls. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/group#include_users DataOktaGroup#include_users} IncludeUsers interface{} `field:"optional" json:"includeUsers" yaml:"includeUsers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/group#name DataOktaGroup#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Type of the group. // // When specified in the terraform resource, will act as a filter when searching for the group // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/group#type DataOktaGroup#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type DataOktaGroups ¶
type DataOktaGroups interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() DataOktaGroupsGroupsList Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) Q() *string SetQ(val *string) QInput() *string // Experimental. RawOverrides() interface{} Search() *string SetSearch(val *string) SearchInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetQ() ResetSearch() ResetType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/groups okta_groups}.
func NewDataOktaGroups ¶
func NewDataOktaGroups(scope constructs.Construct, id *string, config *DataOktaGroupsConfig) DataOktaGroups
Create a new {@link https://www.terraform.io/docs/providers/okta/d/groups okta_groups} Data Source.
type DataOktaGroupsConfig ¶
type DataOktaGroupsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/groups#id DataOktaGroups#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"` // Searches the name property of groups for matching value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/groups#q DataOktaGroups#q} Q *string `field:"optional" json:"q" yaml:"q"` // Searches for groups with a supported filtering expression for all attributes except for '_embedded', '_links', and 'objectClass'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/groups#search DataOktaGroups#search} Search *string `field:"optional" json:"search" yaml:"search"` // Type of the group. // // When specified in the terraform resource, will act as a filter when searching for the groups // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/groups#type DataOktaGroups#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type DataOktaGroupsGroups ¶
type DataOktaGroupsGroups struct { }
type DataOktaGroupsGroupsList ¶
type DataOktaGroupsGroupsList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaGroupsGroupsOutputReference // 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 NewDataOktaGroupsGroupsList ¶
func NewDataOktaGroupsGroupsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaGroupsGroupsList
type DataOktaGroupsGroupsOutputReference ¶
type DataOktaGroupsGroupsOutputReference 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 CustomProfileAttributes() *string Description() *string // Experimental. Fqn() *string Id() *string InternalValue() *DataOktaGroupsGroups SetInternalValue(val *DataOktaGroupsGroups) Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewDataOktaGroupsGroupsOutputReference ¶
func NewDataOktaGroupsGroupsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaGroupsGroupsOutputReference
type DataOktaIdpMetadataSaml ¶
type DataOktaIdpMetadataSaml interface { cdktf.TerraformDataSource AssertionsSigned() cdktf.IResolvable AuthnRequestSigned() cdktf.IResolvable // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EncryptionCertificate() *string EntityId() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HttpPostBinding() *string HttpRedirectBinding() *string Id() *string SetId(val *string) IdInput() *string IdpId() *string SetIdpId(val *string) IdpIdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Metadata() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} SigningCertificate() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetIdpId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/idp_metadata_saml okta_idp_metadata_saml}.
func NewDataOktaIdpMetadataSaml ¶
func NewDataOktaIdpMetadataSaml(scope constructs.Construct, id *string, config *DataOktaIdpMetadataSamlConfig) DataOktaIdpMetadataSaml
Create a new {@link https://www.terraform.io/docs/providers/okta/d/idp_metadata_saml okta_idp_metadata_saml} Data Source.
type DataOktaIdpMetadataSamlConfig ¶
type DataOktaIdpMetadataSamlConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/idp_metadata_saml#id DataOktaIdpMetadataSaml#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/idp_metadata_saml#idp_id DataOktaIdpMetadataSaml#idp_id}. IdpId *string `field:"optional" json:"idpId" yaml:"idpId"` }
type DataOktaIdpOidc ¶
type DataOktaIdpOidc interface { cdktf.TerraformDataSource AuthorizationBinding() *string AuthorizationUrl() *string // Experimental. CdktfStack() cdktf.TerraformStack ClientId() *string ClientSecret() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IssuerMode() *string IssuerUrl() *string JwksBinding() *string JwksUrl() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MaxClockSkew() *float64 Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node ProtocolType() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} Scopes() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TokenBinding() *string TokenUrl() *string Type() *string UserInfoBinding() *string UserInfoUrl() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/idp_oidc okta_idp_oidc}.
func NewDataOktaIdpOidc ¶
func NewDataOktaIdpOidc(scope constructs.Construct, id *string, config *DataOktaIdpOidcConfig) DataOktaIdpOidc
Create a new {@link https://www.terraform.io/docs/providers/okta/d/idp_oidc okta_idp_oidc} Data Source.
type DataOktaIdpOidcConfig ¶
type DataOktaIdpOidcConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/idp_oidc#id DataOktaIdpOidc#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/idp_oidc#name DataOktaIdpOidc#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type DataOktaIdpSaml ¶
type DataOktaIdpSaml interface { cdktf.TerraformDataSource AcsBinding() *string AcsType() *string Audience() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Issuer() *string IssuerMode() *string Kid() *string // 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. RawOverrides() interface{} SsoBinding() *string SsoDestination() *string SsoUrl() *string SubjectFilter() *string SubjectFormat() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/idp_saml okta_idp_saml}.
func NewDataOktaIdpSaml ¶
func NewDataOktaIdpSaml(scope constructs.Construct, id *string, config *DataOktaIdpSamlConfig) DataOktaIdpSaml
Create a new {@link https://www.terraform.io/docs/providers/okta/d/idp_saml okta_idp_saml} Data Source.
type DataOktaIdpSamlConfig ¶
type DataOktaIdpSamlConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/idp_saml#id DataOktaIdpSaml#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/idp_saml#name DataOktaIdpSaml#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type DataOktaIdpSocial ¶
type DataOktaIdpSocial interface { cdktf.TerraformDataSource AccountLinkAction() *string AccountLinkGroupInclude() *[]*string AuthorizationBinding() *string AuthorizationUrl() *string // Experimental. CdktfStack() cdktf.TerraformStack ClientId() *string ClientSecret() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DeprovisionedAction() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupsAction() *string GroupsAssignment() *[]*string GroupsAttribute() *string GroupsFilter() *[]*string Id() *string SetId(val *string) IdInput() *string IssuerMode() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MaxClockSkew() *float64 Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node ProfileMaster() cdktf.IResolvable ProtocolType() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) ProvisioningAction() *string // Experimental. RawOverrides() interface{} Scopes() *[]*string Status() *string SubjectMatchAttribute() *string SubjectMatchType() *string SuspendedAction() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TokenBinding() *string TokenUrl() *string Type() *string UsernameTemplate() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/idp_social okta_idp_social}.
func NewDataOktaIdpSocial ¶
func NewDataOktaIdpSocial(scope constructs.Construct, id *string, config *DataOktaIdpSocialConfig) DataOktaIdpSocial
Create a new {@link https://www.terraform.io/docs/providers/okta/d/idp_social okta_idp_social} Data Source.
type DataOktaIdpSocialConfig ¶
type DataOktaIdpSocialConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of the IdP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/idp_social#id DataOktaIdpSocial#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"` // name of the IdP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/idp_social#name DataOktaIdpSocial#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type DataOktaNetworkZone ¶
type DataOktaNetworkZone interface { cdktf.TerraformDataSource Asns() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DynamicLocations() *[]*string DynamicProxyType() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Gateways() *[]*string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) Proxies() *[]*string // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string Usage() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/network_zone okta_network_zone}.
func NewDataOktaNetworkZone ¶
func NewDataOktaNetworkZone(scope constructs.Construct, id *string, config *DataOktaNetworkZoneConfig) DataOktaNetworkZone
Create a new {@link https://www.terraform.io/docs/providers/okta/d/network_zone okta_network_zone} Data Source.
type DataOktaNetworkZoneConfig ¶
type DataOktaNetworkZoneConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/network_zone#id DataOktaNetworkZone#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/network_zone#name DataOktaNetworkZone#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type DataOktaPolicy ¶
type DataOktaPolicy interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} Status() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/policy okta_policy}.
func NewDataOktaPolicy ¶
func NewDataOktaPolicy(scope constructs.Construct, id *string, config *DataOktaPolicyConfig) DataOktaPolicy
Create a new {@link https://www.terraform.io/docs/providers/okta/d/policy okta_policy} Data Source.
type DataOktaPolicyConfig ¶
type DataOktaPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Name of the policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/policy#name DataOktaPolicy#name} Name *string `field:"required" json:"name" yaml:"name"` // Policy type: OKTA_SIGN_ON, PASSWORD, MFA_ENROLL, or IDP_DISCOVERY. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/policy#type DataOktaPolicy#type} Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/policy#id DataOktaPolicy#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"` }
type DataOktaRoleSubscription ¶
type DataOktaRoleSubscription interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node NotificationType() *string SetNotificationType(val *string) NotificationTypeInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} RoleType() *string SetRoleType(val *string) RoleTypeInput() *string Status() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/role_subscription okta_role_subscription}.
func NewDataOktaRoleSubscription ¶
func NewDataOktaRoleSubscription(scope constructs.Construct, id *string, config *DataOktaRoleSubscriptionConfig) DataOktaRoleSubscription
Create a new {@link https://www.terraform.io/docs/providers/okta/d/role_subscription okta_role_subscription} Data Source.
type DataOktaRoleSubscriptionConfig ¶
type DataOktaRoleSubscriptionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Type of the notification. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/role_subscription#notification_type DataOktaRoleSubscription#notification_type} NotificationType *string `field:"required" json:"notificationType" yaml:"notificationType"` // Type of the role. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/role_subscription#role_type DataOktaRoleSubscription#role_type} RoleType *string `field:"required" json:"roleType" yaml:"roleType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/role_subscription#id DataOktaRoleSubscription#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"` }
type DataOktaTheme ¶
type DataOktaTheme interface { cdktf.TerraformDataSource BackgroundImageUrl() *string BrandId() *string SetBrandId(val *string) BrandIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EmailTemplateTouchPointVariant() *string EndUserDashboardTouchPointVariant() *string ErrorPageTouchPointVariant() *string FaviconUrl() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Links() *string LogoUrl() *string // The tree node. Node() constructs.Node PrimaryColorContrastHex() *string PrimaryColorHex() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} SecondaryColorContrastHex() *string SecondaryColorHex() *string SignInPageTouchPointVariant() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string ThemeId() *string SetThemeId(val *string) ThemeIdInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/theme okta_theme}.
func NewDataOktaTheme ¶
func NewDataOktaTheme(scope constructs.Construct, id *string, config *DataOktaThemeConfig) DataOktaTheme
Create a new {@link https://www.terraform.io/docs/providers/okta/d/theme okta_theme} Data Source.
type DataOktaThemeConfig ¶
type DataOktaThemeConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Brand ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/theme#brand_id DataOktaTheme#brand_id} BrandId *string `field:"required" json:"brandId" yaml:"brandId"` // Theme ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/theme#theme_id DataOktaTheme#theme_id} ThemeId *string `field:"required" json:"themeId" yaml:"themeId"` }
type DataOktaThemes ¶
type DataOktaThemes interface { cdktf.TerraformDataSource BrandId() *string SetBrandId(val *string) BrandIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Themes() DataOktaThemesThemesList // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/themes okta_themes}.
func NewDataOktaThemes ¶
func NewDataOktaThemes(scope constructs.Construct, id *string, config *DataOktaThemesConfig) DataOktaThemes
Create a new {@link https://www.terraform.io/docs/providers/okta/d/themes okta_themes} Data Source.
type DataOktaThemesConfig ¶
type DataOktaThemesConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Brand ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/themes#brand_id DataOktaThemes#brand_id} BrandId *string `field:"required" json:"brandId" yaml:"brandId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/themes#id DataOktaThemes#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"` }
type DataOktaThemesThemes ¶
type DataOktaThemesThemes struct { }
type DataOktaThemesThemesList ¶
type DataOktaThemesThemesList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaThemesThemesOutputReference // 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 NewDataOktaThemesThemesList ¶
func NewDataOktaThemesThemesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaThemesThemesList
type DataOktaThemesThemesOutputReference ¶
type DataOktaThemesThemesOutputReference interface { cdktf.ComplexObject BackgroundImageUrl() *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 EmailTemplateTouchPointVariant() *string EndUserDashboardTouchPointVariant() *string ErrorPageTouchPointVariant() *string FaviconUrl() *string // Experimental. Fqn() *string Id() *string InternalValue() *DataOktaThemesThemes SetInternalValue(val *DataOktaThemesThemes) Links() *string LogoUrl() *string PrimaryColorContrastHex() *string PrimaryColorHex() *string SecondaryColorContrastHex() *string SecondaryColorHex() *string SignInPageTouchPointVariant() *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 // 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 NewDataOktaThemesThemesOutputReference ¶
func NewDataOktaThemesThemesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaThemesThemesOutputReference
type DataOktaTrustedOrigins ¶
type DataOktaTrustedOrigins interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Filter() *string SetFilter(val *string) FilterInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TrustedOrigins() DataOktaTrustedOriginsTrustedOriginsList // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetFilter() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/trusted_origins okta_trusted_origins}.
func NewDataOktaTrustedOrigins ¶
func NewDataOktaTrustedOrigins(scope constructs.Construct, id *string, config *DataOktaTrustedOriginsConfig) DataOktaTrustedOrigins
Create a new {@link https://www.terraform.io/docs/providers/okta/d/trusted_origins okta_trusted_origins} Data Source.
type DataOktaTrustedOriginsConfig ¶
type DataOktaTrustedOriginsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Filter criteria. Filter value will be URL-encoded by the provider. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/trusted_origins#filter DataOktaTrustedOrigins#filter} Filter *string `field:"optional" json:"filter" yaml:"filter"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/trusted_origins#id DataOktaTrustedOrigins#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"` }
type DataOktaTrustedOriginsTrustedOrigins ¶
type DataOktaTrustedOriginsTrustedOrigins struct { }
type DataOktaTrustedOriginsTrustedOriginsList ¶
type DataOktaTrustedOriginsTrustedOriginsList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaTrustedOriginsTrustedOriginsOutputReference // 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 NewDataOktaTrustedOriginsTrustedOriginsList ¶
func NewDataOktaTrustedOriginsTrustedOriginsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaTrustedOriginsTrustedOriginsList
type DataOktaTrustedOriginsTrustedOriginsOutputReference ¶
type DataOktaTrustedOriginsTrustedOriginsOutputReference interface { cdktf.ComplexObject Active() cdktf.IResolvable // 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 InternalValue() *DataOktaTrustedOriginsTrustedOrigins SetInternalValue(val *DataOktaTrustedOriginsTrustedOrigins) Name() *string Origin() *string Scopes() *[]*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 // 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 NewDataOktaTrustedOriginsTrustedOriginsOutputReference ¶
func NewDataOktaTrustedOriginsTrustedOriginsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaTrustedOriginsTrustedOriginsOutputReference
type DataOktaUser ¶
type DataOktaUser interface { cdktf.TerraformDataSource AdminRoles() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack City() *string CompoundSearchOperator() *string SetCompoundSearchOperator(val *string) CompoundSearchOperatorInput() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} CostCenter() *string // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CountryCode() *string CustomProfileAttributes() *string DelayReadSeconds() *string SetDelayReadSeconds(val *string) DelayReadSecondsInput() *string Department() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DisplayName() *string Division() *string Email() *string EmployeeNumber() *string FirstName() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupMemberships() *[]*string HonorificPrefix() *string HonorificSuffix() *string Id() *string SetId(val *string) IdInput() *string LastName() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Locale() *string Login() *string Manager() *string ManagerId() *string MiddleName() *string MobilePhone() *string NickName() *string // The tree node. Node() constructs.Node Organization() *string PostalAddress() *string PreferredLanguage() *string PrimaryPhone() *string ProfileUrl() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} Search() DataOktaUserSearchList SearchInput() interface{} SecondEmail() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipRoles() interface{} SetSkipRoles(val interface{}) SkipRolesInput() interface{} State() *string Status() *string StreetAddress() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timezone() *string Title() *string UserId() *string SetUserId(val *string) UserIdInput() *string UserType() *string ZipCode() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutSearch(value interface{}) ResetCompoundSearchOperator() ResetDelayReadSeconds() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSearch() ResetSkipGroups() ResetSkipRoles() ResetUserId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/user okta_user}.
func NewDataOktaUser ¶
func NewDataOktaUser(scope constructs.Construct, id *string, config *DataOktaUserConfig) DataOktaUser
Create a new {@link https://www.terraform.io/docs/providers/okta/d/user okta_user} Data Source.
type DataOktaUserConfig ¶
type DataOktaUserConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Search operator used when joining mulitple search clauses. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user#compound_search_operator DataOktaUser#compound_search_operator} CompoundSearchOperator *string `field:"optional" json:"compoundSearchOperator" yaml:"compoundSearchOperator"` // Force delay of the user read by N seconds. // // Useful when eventual consistency of user information needs to be allowed for. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user#delay_read_seconds DataOktaUser#delay_read_seconds} DelayReadSeconds *string `field:"optional" json:"delayReadSeconds" yaml:"delayReadSeconds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user#id DataOktaUser#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"` // search block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user#search DataOktaUser#search} Search interface{} `field:"optional" json:"search" yaml:"search"` // Do not populate user groups information (prevents additional API call). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user#skip_groups DataOktaUser#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Do not populate user roles information (prevents additional API call). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user#skip_roles DataOktaUser#skip_roles} SkipRoles interface{} `field:"optional" json:"skipRoles" yaml:"skipRoles"` // Retrieve a single user based on their id. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user#user_id DataOktaUser#user_id} UserId *string `field:"optional" json:"userId" yaml:"userId"` }
type DataOktaUserProfileMappingSource ¶
type DataOktaUserProfileMappingSource interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/user_profile_mapping_source okta_user_profile_mapping_source}.
func NewDataOktaUserProfileMappingSource ¶
func NewDataOktaUserProfileMappingSource(scope constructs.Construct, id *string, config *DataOktaUserProfileMappingSourceConfig) DataOktaUserProfileMappingSource
Create a new {@link https://www.terraform.io/docs/providers/okta/d/user_profile_mapping_source okta_user_profile_mapping_source} Data Source.
type DataOktaUserProfileMappingSourceConfig ¶
type DataOktaUserProfileMappingSourceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` }
type DataOktaUserSearch ¶
type DataOktaUserSearch struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user#comparison DataOktaUser#comparison}. Comparison *string `field:"optional" json:"comparison" yaml:"comparison"` // A raw search expression string. // // This requires the search feature be on. Please see Okta documentation on their filter API for users. https://developer.okta.com/docs/api/resources/users#list-users-with-search // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user#expression DataOktaUser#expression} Expression *string `field:"optional" json:"expression" yaml:"expression"` // Property name to search for. // // This requires the search feature be on. Please see Okta documentation on their filter API for users. https://developer.okta.com/docs/api/resources/users#list-users-with-search // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user#name DataOktaUser#name} Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user#value DataOktaUser#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type DataOktaUserSearchList ¶
type DataOktaUserSearchList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaUserSearchOutputReference // 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 NewDataOktaUserSearchList ¶
func NewDataOktaUserSearchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaUserSearchList
type DataOktaUserSearchOutputReference ¶
type DataOktaUserSearchOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *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 Expression() *string SetExpression(val *string) ExpressionInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetComparison() ResetExpression() ResetName() ResetValue() // 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 NewDataOktaUserSearchOutputReference ¶
func NewDataOktaUserSearchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaUserSearchOutputReference
type DataOktaUserSecurityQuestions ¶
type DataOktaUserSecurityQuestions interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) Questions() DataOktaUserSecurityQuestionsQuestionsList // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserId() *string SetUserId(val *string) UserIdInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/user_security_questions okta_user_security_questions}.
func NewDataOktaUserSecurityQuestions ¶
func NewDataOktaUserSecurityQuestions(scope constructs.Construct, id *string, config *DataOktaUserSecurityQuestionsConfig) DataOktaUserSecurityQuestions
Create a new {@link https://www.terraform.io/docs/providers/okta/d/user_security_questions okta_user_security_questions} Data Source.
type DataOktaUserSecurityQuestionsConfig ¶
type DataOktaUserSecurityQuestionsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of a Okta User. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user_security_questions#user_id DataOktaUserSecurityQuestions#user_id} UserId *string `field:"required" json:"userId" yaml:"userId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user_security_questions#id DataOktaUserSecurityQuestions#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"` }
type DataOktaUserSecurityQuestionsQuestions ¶
type DataOktaUserSecurityQuestionsQuestions struct { }
type DataOktaUserSecurityQuestionsQuestionsList ¶
type DataOktaUserSecurityQuestionsQuestionsList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaUserSecurityQuestionsQuestionsOutputReference // 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 NewDataOktaUserSecurityQuestionsQuestionsList ¶
func NewDataOktaUserSecurityQuestionsQuestionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaUserSecurityQuestionsQuestionsList
type DataOktaUserSecurityQuestionsQuestionsOutputReference ¶
type DataOktaUserSecurityQuestionsQuestionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataOktaUserSecurityQuestionsQuestions SetInternalValue(val *DataOktaUserSecurityQuestionsQuestions) Key() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewDataOktaUserSecurityQuestionsQuestionsOutputReference ¶
func NewDataOktaUserSecurityQuestionsQuestionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaUserSecurityQuestionsQuestionsOutputReference
type DataOktaUserType ¶
type DataOktaUserType interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string DisplayName() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/user_type okta_user_type}.
func NewDataOktaUserType ¶
func NewDataOktaUserType(scope constructs.Construct, id *string, config *DataOktaUserTypeConfig) DataOktaUserType
Create a new {@link https://www.terraform.io/docs/providers/okta/d/user_type okta_user_type} Data Source.
type DataOktaUserTypeConfig ¶
type DataOktaUserTypeConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user_type#name DataOktaUserType#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/user_type#id DataOktaUserType#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"` }
type DataOktaUsers ¶
type DataOktaUsers interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack CompoundSearchOperator() *string SetCompoundSearchOperator(val *string) CompoundSearchOperatorInput() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DelayReadSeconds() *string SetDelayReadSeconds(val *string) DelayReadSecondsInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupId() *string SetGroupId(val *string) GroupIdInput() *string Id() *string SetId(val *string) IdInput() *string IncludeGroups() interface{} SetIncludeGroups(val interface{}) IncludeGroupsInput() interface{} IncludeRoles() interface{} SetIncludeRoles(val interface{}) IncludeRolesInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} Search() DataOktaUsersSearchList SearchInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Users() DataOktaUsersUsersList // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutSearch(value interface{}) ResetCompoundSearchOperator() ResetDelayReadSeconds() ResetGroupId() ResetId() ResetIncludeGroups() ResetIncludeRoles() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSearch() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/d/users okta_users}.
func NewDataOktaUsers ¶
func NewDataOktaUsers(scope constructs.Construct, id *string, config *DataOktaUsersConfig) DataOktaUsers
Create a new {@link https://www.terraform.io/docs/providers/okta/d/users okta_users} Data Source.
type DataOktaUsersConfig ¶
type DataOktaUsersConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Search operator used when joining mulitple search clauses. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/users#compound_search_operator DataOktaUsers#compound_search_operator} CompoundSearchOperator *string `field:"optional" json:"compoundSearchOperator" yaml:"compoundSearchOperator"` // Force delay of the users read by N seconds. // // Useful when eventual consistency of users information needs to be allowed for. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/users#delay_read_seconds DataOktaUsers#delay_read_seconds} DelayReadSeconds *string `field:"optional" json:"delayReadSeconds" yaml:"delayReadSeconds"` // Find users based on group membership using the id of the group. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/users#group_id DataOktaUsers#group_id} GroupId *string `field:"optional" json:"groupId" yaml:"groupId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/users#id DataOktaUsers#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"` // Fetch group memberships for each user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/users#include_groups DataOktaUsers#include_groups} IncludeGroups interface{} `field:"optional" json:"includeGroups" yaml:"includeGroups"` // Fetch user roles for each user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/users#include_roles DataOktaUsers#include_roles} IncludeRoles interface{} `field:"optional" json:"includeRoles" yaml:"includeRoles"` // search block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/users#search DataOktaUsers#search} Search interface{} `field:"optional" json:"search" yaml:"search"` }
type DataOktaUsersSearch ¶
type DataOktaUsersSearch struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/users#comparison DataOktaUsers#comparison}. Comparison *string `field:"optional" json:"comparison" yaml:"comparison"` // A raw search expression string. // // This requires the search feature be on. Please see Okta documentation on their filter API for users. https://developer.okta.com/docs/api/resources/users#list-users-with-search // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/users#expression DataOktaUsers#expression} Expression *string `field:"optional" json:"expression" yaml:"expression"` // Property name to search for. // // This requires the search feature be on. Please see Okta documentation on their filter API for users. https://developer.okta.com/docs/api/resources/users#list-users-with-search // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/users#name DataOktaUsers#name} Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/d/users#value DataOktaUsers#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type DataOktaUsersSearchList ¶
type DataOktaUsersSearchList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaUsersSearchOutputReference // 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 NewDataOktaUsersSearchList ¶
func NewDataOktaUsersSearchList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaUsersSearchList
type DataOktaUsersSearchOutputReference ¶
type DataOktaUsersSearchOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *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 Expression() *string SetExpression(val *string) ExpressionInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetComparison() ResetExpression() ResetName() ResetValue() // 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 NewDataOktaUsersSearchOutputReference ¶
func NewDataOktaUsersSearchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaUsersSearchOutputReference
type DataOktaUsersUsers ¶
type DataOktaUsersUsers struct { }
type DataOktaUsersUsersList ¶
type DataOktaUsersUsersList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataOktaUsersUsersOutputReference // 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 NewDataOktaUsersUsersList ¶
func NewDataOktaUsersUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataOktaUsersUsersList
type DataOktaUsersUsersOutputReference ¶
type DataOktaUsersUsersOutputReference interface { cdktf.ComplexObject AdminRoles() *[]*string City() *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) CostCenter() *string CountryCode() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string CustomProfileAttributes() *string Department() *string DisplayName() *string Division() *string Email() *string EmployeeNumber() *string FirstName() *string // Experimental. Fqn() *string GroupMemberships() *[]*string HonorificPrefix() *string HonorificSuffix() *string Id() *string InternalValue() *DataOktaUsersUsers SetInternalValue(val *DataOktaUsersUsers) LastName() *string Locale() *string Login() *string Manager() *string ManagerId() *string MiddleName() *string MobilePhone() *string NickName() *string Organization() *string PostalAddress() *string PreferredLanguage() *string PrimaryPhone() *string ProfileUrl() *string SecondEmail() *string State() *string Status() *string StreetAddress() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timezone() *string Title() *string UserType() *string ZipCode() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewDataOktaUsersUsersOutputReference ¶
func NewDataOktaUsersUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataOktaUsersUsersOutputReference
type Domain ¶
type Domain interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack CertificateSourceType() *string SetCertificateSourceType(val *string) CertificateSourceTypeInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DnsRecords() DomainDnsRecordsList // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string ValidationStatus() *string Verify() interface{} SetVerify(val interface{}) VerifyInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetCertificateSourceType() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetVerify() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/domain okta_domain}.
func NewDomain ¶
func NewDomain(scope constructs.Construct, id *string, config *DomainConfig) Domain
Create a new {@link https://www.terraform.io/docs/providers/okta/r/domain okta_domain} Resource.
type DomainCertificate ¶
type DomainCertificate interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack Certificate() *string SetCertificate(val *string) CertificateChain() *string SetCertificateChain(val *string) CertificateChainInput() *string CertificateInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DomainId() *string SetDomainId(val *string) DomainIdInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node PrivateKey() *string SetPrivateKey(val *string) PrivateKeyInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/domain_certificate okta_domain_certificate}.
func NewDomainCertificate ¶
func NewDomainCertificate(scope constructs.Construct, id *string, config *DomainCertificateConfig) DomainCertificate
Create a new {@link https://www.terraform.io/docs/providers/okta/r/domain_certificate okta_domain_certificate} Resource.
type DomainCertificateConfig ¶
type DomainCertificateConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Certificate content. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/domain_certificate#certificate DomainCertificate#certificate} Certificate *string `field:"required" json:"certificate" yaml:"certificate"` // Certificate chain. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/domain_certificate#certificate_chain DomainCertificate#certificate_chain} CertificateChain *string `field:"required" json:"certificateChain" yaml:"certificateChain"` // Domain's ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/domain_certificate#domain_id DomainCertificate#domain_id} DomainId *string `field:"required" json:"domainId" yaml:"domainId"` // Certificate private key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/domain_certificate#private_key DomainCertificate#private_key} PrivateKey *string `field:"required" json:"privateKey" yaml:"privateKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/domain_certificate#id DomainCertificate#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"` // Certificate type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/domain_certificate#type DomainCertificate#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type DomainConfig ¶
type DomainConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Custom Domain name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/domain#name Domain#name} Name *string `field:"required" json:"name" yaml:"name"` // Optional. // // Certificate source type that indicates whether the certificate is provided by the user or Okta. Accepted values: MANUAL, OKTA_MANAGED. Warning: Use of OKTA_MANAGED requires a feature flag to be enabled. Default value = MANUAL // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/domain#certificate_source_type Domain#certificate_source_type} CertificateSourceType *string `field:"optional" json:"certificateSourceType" yaml:"certificateSourceType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/domain#id Domain#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"` // Indicates whether the domain should be verified during creation. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/domain#verify Domain#verify} Verify interface{} `field:"optional" json:"verify" yaml:"verify"` }
type DomainDnsRecords ¶
type DomainDnsRecords struct { }
type DomainDnsRecordsList ¶
type DomainDnsRecordsList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DomainDnsRecordsOutputReference // 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 NewDomainDnsRecordsList ¶
func NewDomainDnsRecordsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DomainDnsRecordsList
type DomainDnsRecordsOutputReference ¶
type DomainDnsRecordsOutputReference 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 Expiration() *string Fqdn() *string // Experimental. Fqn() *string InternalValue() *DomainDnsRecords SetInternalValue(val *DomainDnsRecords) RecordType() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewDomainDnsRecordsOutputReference ¶
func NewDomainDnsRecordsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DomainDnsRecordsOutputReference
type DomainVerification ¶
type DomainVerification interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DomainId() *string SetDomainId(val *string) DomainIdInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/domain_verification okta_domain_verification}.
func NewDomainVerification ¶
func NewDomainVerification(scope constructs.Construct, id *string, config *DomainVerificationConfig) DomainVerification
Create a new {@link https://www.terraform.io/docs/providers/okta/r/domain_verification okta_domain_verification} Resource.
type DomainVerificationConfig ¶
type DomainVerificationConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Domain's ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/domain_verification#domain_id DomainVerification#domain_id} DomainId *string `field:"required" json:"domainId" yaml:"domainId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/domain_verification#id DomainVerification#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"` }
type EmailCustomization ¶
type EmailCustomization interface { cdktf.TerraformResource Body() *string SetBody(val *string) BodyInput() *string BrandId() *string SetBrandId(val *string) BrandIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string IsDefault() interface{} SetIsDefault(val interface{}) IsDefaultInput() interface{} Language() *string SetLanguage(val *string) LanguageInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Links() *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{} Subject() *string SetSubject(val *string) SubjectInput() *string TemplateName() *string SetTemplateName(val *string) TemplateNameInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetBody() ResetIsDefault() ResetLanguage() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSubject() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/email_customization okta_email_customization}.
func NewEmailCustomization ¶
func NewEmailCustomization(scope constructs.Construct, id *string, config *EmailCustomizationConfig) EmailCustomization
Create a new {@link https://www.terraform.io/docs/providers/okta/r/email_customization okta_email_customization} Resource.
type EmailCustomizationConfig ¶
type EmailCustomizationConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Brand ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/email_customization#brand_id EmailCustomization#brand_id} BrandId *string `field:"required" json:"brandId" yaml:"brandId"` // Template Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/email_customization#template_name EmailCustomization#template_name} TemplateName *string `field:"required" json:"templateName" yaml:"templateName"` // The body of the customization. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/email_customization#body EmailCustomization#body} Body *string `field:"optional" json:"body" yaml:"body"` // Whether the customization is the default. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/email_customization#is_default EmailCustomization#is_default} IsDefault interface{} `field:"optional" json:"isDefault" yaml:"isDefault"` // The language supported by the customization. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/email_customization#language EmailCustomization#language} Language *string `field:"optional" json:"language" yaml:"language"` // The subject of the customization. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/email_customization#subject EmailCustomization#subject} Subject *string `field:"optional" json:"subject" yaml:"subject"` }
type EmailSender ¶
type EmailSender interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DnsRecords() EmailSenderDnsRecordsList // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string FromAddress() *string SetFromAddress(val *string) FromAddressInput() *string FromName() *string SetFromName(val *string) FromNameInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} Status() *string Subdomain() *string SetSubdomain(val *string) SubdomainInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/email_sender okta_email_sender}.
func NewEmailSender ¶
func NewEmailSender(scope constructs.Construct, id *string, config *EmailSenderConfig) EmailSender
Create a new {@link https://www.terraform.io/docs/providers/okta/r/email_sender okta_email_sender} Resource.
type EmailSenderConfig ¶
type EmailSenderConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Email address to send from. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/email_sender#from_address EmailSender#from_address} FromAddress *string `field:"required" json:"fromAddress" yaml:"fromAddress"` // Name of sender. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/email_sender#from_name EmailSender#from_name} FromName *string `field:"required" json:"fromName" yaml:"fromName"` // Mail domain to send from. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/email_sender#subdomain EmailSender#subdomain} Subdomain *string `field:"required" json:"subdomain" yaml:"subdomain"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/email_sender#id EmailSender#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"` }
type EmailSenderDnsRecords ¶
type EmailSenderDnsRecords struct { }
type EmailSenderDnsRecordsList ¶
type EmailSenderDnsRecordsList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EmailSenderDnsRecordsOutputReference // 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 NewEmailSenderDnsRecordsList ¶
func NewEmailSenderDnsRecordsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EmailSenderDnsRecordsList
type EmailSenderDnsRecordsOutputReference ¶
type EmailSenderDnsRecordsOutputReference 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 Fqdn() *string // Experimental. Fqn() *string InternalValue() *EmailSenderDnsRecords SetInternalValue(val *EmailSenderDnsRecords) RecordType() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewEmailSenderDnsRecordsOutputReference ¶
func NewEmailSenderDnsRecordsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EmailSenderDnsRecordsOutputReference
type EmailSenderVerification ¶
type EmailSenderVerification interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SenderId() *string SetSenderId(val *string) SenderIdInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/email_sender_verification okta_email_sender_verification}.
func NewEmailSenderVerification ¶
func NewEmailSenderVerification(scope constructs.Construct, id *string, config *EmailSenderVerificationConfig) EmailSenderVerification
Create a new {@link https://www.terraform.io/docs/providers/okta/r/email_sender_verification okta_email_sender_verification} Resource.
type EmailSenderVerificationConfig ¶
type EmailSenderVerificationConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Email sender ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/email_sender_verification#sender_id EmailSenderVerification#sender_id} SenderId *string `field:"required" json:"senderId" yaml:"senderId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/email_sender_verification#id EmailSenderVerification#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"` }
type EventHook ¶
type EventHook interface { cdktf.TerraformResource Auth() *map[string]*string SetAuth(val *map[string]*string) AuthInput() *map[string]*string // Experimental. CdktfStack() cdktf.TerraformStack Channel() *map[string]*string SetChannel(val *map[string]*string) ChannelInput() *map[string]*string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Events() *[]*string SetEvents(val *[]*string) EventsInput() *[]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Headers() EventHookHeadersList HeadersInput() interface{} Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutHeaders(value interface{}) ResetAuth() ResetHeaders() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetStatus() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/event_hook okta_event_hook}.
func NewEventHook ¶
func NewEventHook(scope constructs.Construct, id *string, config *EventHookConfig) EventHook
Create a new {@link https://www.terraform.io/docs/providers/okta/r/event_hook okta_event_hook} Resource.
type EventHookConfig ¶
type EventHookConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/event_hook#channel EventHook#channel}. Channel *map[string]*string `field:"required" json:"channel" yaml:"channel"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/event_hook#events EventHook#events}. Events *[]*string `field:"required" json:"events" yaml:"events"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/event_hook#name EventHook#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/event_hook#auth EventHook#auth}. Auth *map[string]*string `field:"optional" json:"auth" yaml:"auth"` // headers block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/event_hook#headers EventHook#headers} Headers interface{} `field:"optional" json:"headers" yaml:"headers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/event_hook#id EventHook#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/event_hook#status EventHook#status}. Status *string `field:"optional" json:"status" yaml:"status"` }
type EventHookHeaders ¶
type EventHookHeaders struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/event_hook#key EventHook#key}. Key *string `field:"optional" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/event_hook#value EventHook#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type EventHookHeadersList ¶
type EventHookHeadersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventHookHeadersOutputReference // 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 NewEventHookHeadersList ¶
func NewEventHookHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventHookHeadersList
type EventHookHeadersOutputReference ¶
type EventHookHeadersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetValue() // 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 NewEventHookHeadersOutputReference ¶
func NewEventHookHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventHookHeadersOutputReference
type EventHookVerification ¶
type EventHookVerification interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EventHookId() *string SetEventHookId(val *string) EventHookIdInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/event_hook_verification okta_event_hook_verification}.
func NewEventHookVerification ¶
func NewEventHookVerification(scope constructs.Construct, id *string, config *EventHookVerificationConfig) EventHookVerification
Create a new {@link https://www.terraform.io/docs/providers/okta/r/event_hook_verification okta_event_hook_verification} Resource.
type EventHookVerificationConfig ¶
type EventHookVerificationConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Event hook ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/event_hook_verification#event_hook_id EventHookVerification#event_hook_id} EventHookId *string `field:"required" json:"eventHookId" yaml:"eventHookId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/event_hook_verification#id EventHookVerification#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"` }
type Factor ¶
type Factor interface { cdktf.TerraformResource Active() interface{} SetActive(val interface{}) ActiveInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) ProviderId() *string SetProviderId(val *string) ProviderIdInput() *string // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetActive() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/factor okta_factor}.
func NewFactor ¶
func NewFactor(scope constructs.Construct, id *string, config *FactorConfig) Factor
Create a new {@link https://www.terraform.io/docs/providers/okta/r/factor okta_factor} Resource.
type FactorConfig ¶
type FactorConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Factor provider ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/factor#provider_id Factor#provider_id} ProviderId *string `field:"required" json:"providerId" yaml:"providerId"` // Is this provider active? // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/factor#active Factor#active} Active interface{} `field:"optional" json:"active" yaml:"active"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/factor#id Factor#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"` }
type FactorTotp ¶
type FactorTotp interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack ClockDriftInterval() *float64 SetClockDriftInterval(val *float64) ClockDriftIntervalInput() *float64 // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HmacAlgorithm() *string SetHmacAlgorithm(val *string) HmacAlgorithmInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OtpLength() *float64 SetOtpLength(val *float64) OtpLengthInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TimeStep() *float64 SetTimeStep(val *float64) TimeStepInput() *float64 // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetClockDriftInterval() ResetHmacAlgorithm() ResetId() ResetOtpLength() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeStep() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/factor_totp okta_factor_totp}.
func NewFactorTotp ¶
func NewFactorTotp(scope constructs.Construct, id *string, config *FactorTotpConfig) FactorTotp
Create a new {@link https://www.terraform.io/docs/providers/okta/r/factor_totp okta_factor_totp} Resource.
type FactorTotpConfig ¶
type FactorTotpConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Factor name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/factor_totp#name FactorTotp#name} Name *string `field:"required" json:"name" yaml:"name"` // Clock drift interval. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/factor_totp#clock_drift_interval FactorTotp#clock_drift_interval} ClockDriftInterval *float64 `field:"optional" json:"clockDriftInterval" yaml:"clockDriftInterval"` // Hash-based message authentication code algorithm. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/factor_totp#hmac_algorithm FactorTotp#hmac_algorithm} HmacAlgorithm *string `field:"optional" json:"hmacAlgorithm" yaml:"hmacAlgorithm"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/factor_totp#id FactorTotp#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"` // Factor name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/factor_totp#otp_length FactorTotp#otp_length} OtpLength *float64 `field:"optional" json:"otpLength" yaml:"otpLength"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/factor_totp#shared_secret_encoding FactorTotp#shared_secret_encoding} SharedSecretEncoding *string `field:"optional" json:"sharedSecretEncoding" yaml:"sharedSecretEncoding"` // Time step in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/factor_totp#time_step FactorTotp#time_step} TimeStep *float64 `field:"optional" json:"timeStep" yaml:"timeStep"` }
type Group ¶
type Group interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CustomProfileAttributes() *string SetCustomProfileAttributes(val *string) CustomProfileAttributesInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Users() *[]*string SetUsers(val *[]*string) UsersInput() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetCustomProfileAttributes() ResetDescription() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSkipUsers() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/group okta_group}.
func NewGroup ¶
func NewGroup(scope constructs.Construct, id *string, config *GroupConfig) Group
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group okta_group} Resource.
type GroupConfig ¶
type GroupConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Group name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group#name Group#name} Name *string `field:"required" json:"name" yaml:"name"` // JSON formatted custom attributes for a group. It must be JSON due to various types Okta allows. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group#custom_profile_attributes Group#custom_profile_attributes} CustomProfileAttributes *string `field:"optional" json:"customProfileAttributes" yaml:"customProfileAttributes"` // Group description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group#description Group#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group#id Group#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"` // Ignore users sync. This is a temporary solution until 'users' field is supported in this resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group#skip_users Group#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Users associated with the group. This can also be done per user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group#users Group#users} Users *[]*string `field:"optional" json:"users" yaml:"users"` }
type GroupMembership ¶
type GroupMembership interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupId() *string SetGroupId(val *string) GroupIdInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserId() *string SetUserId(val *string) UserIdInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/group_membership okta_group_membership}.
func NewGroupMembership ¶
func NewGroupMembership(scope constructs.Construct, id *string, config *GroupMembershipConfig) GroupMembership
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group_membership okta_group_membership} Resource.
type GroupMembershipConfig ¶
type GroupMembershipConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of a Okta Group. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_membership#group_id GroupMembership#group_id} GroupId *string `field:"required" json:"groupId" yaml:"groupId"` // ID of a Okta User. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_membership#user_id GroupMembership#user_id} UserId *string `field:"required" json:"userId" yaml:"userId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_membership#id GroupMembership#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"` }
type GroupMemberships ¶
type GroupMemberships interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupId() *string SetGroupId(val *string) GroupIdInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TrackAllUsers() interface{} SetTrackAllUsers(val interface{}) TrackAllUsersInput() interface{} Users() *[]*string SetUsers(val *[]*string) UsersInput() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTrackAllUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/group_memberships okta_group_memberships}.
func NewGroupMemberships ¶
func NewGroupMemberships(scope constructs.Construct, id *string, config *GroupMembershipsConfig) GroupMemberships
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group_memberships okta_group_memberships} Resource.
type GroupMembershipsConfig ¶
type GroupMembershipsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of a Okta group. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_memberships#group_id GroupMemberships#group_id} GroupId *string `field:"required" json:"groupId" yaml:"groupId"` // The list of Okta user IDs which the group should have membership managed for. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_memberships#users GroupMemberships#users} Users *[]*string `field:"required" json:"users" yaml:"users"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_memberships#id GroupMemberships#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 resource concerns itself with all users added/deleted to the group; even those managed outside of the resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_memberships#track_all_users GroupMemberships#track_all_users} TrackAllUsers interface{} `field:"optional" json:"trackAllUsers" yaml:"trackAllUsers"` }
type GroupRole ¶
type GroupRole interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DisableNotifications() interface{} SetDisableNotifications(val interface{}) DisableNotificationsInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupId() *string SetGroupId(val *string) GroupIdInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} RoleType() *string SetRoleType(val *string) RoleTypeInput() *string TargetAppList() *[]*string SetTargetAppList(val *[]*string) TargetAppListInput() *[]*string TargetGroupList() *[]*string SetTargetGroupList(val *[]*string) TargetGroupListInput() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetDisableNotifications() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTargetAppList() ResetTargetGroupList() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/group_role okta_group_role}.
func NewGroupRole ¶
func NewGroupRole(scope constructs.Construct, id *string, config *GroupRoleConfig) GroupRole
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group_role okta_group_role} Resource.
type GroupRoleConfig ¶
type GroupRoleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of group to attach admin roles to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_role#group_id GroupRole#group_id} GroupId *string `field:"required" json:"groupId" yaml:"groupId"` // Type of Role to assign. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_role#role_type GroupRole#role_type} RoleType *string `field:"required" json:"roleType" yaml:"roleType"` // When this setting is enabled, the admins won't receive any of the default Okta administrator emails. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_role#disable_notifications GroupRole#disable_notifications} DisableNotifications interface{} `field:"optional" json:"disableNotifications" yaml:"disableNotifications"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_role#id GroupRole#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"` // List of apps ids for the targets of the admin role. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_role#target_app_list GroupRole#target_app_list} TargetAppList *[]*string `field:"optional" json:"targetAppList" yaml:"targetAppList"` // List of groups ids for the targets of the admin role. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_role#target_group_list GroupRole#target_group_list} TargetGroupList *[]*string `field:"optional" json:"targetGroupList" yaml:"targetGroupList"` }
type GroupRoles ¶
type GroupRoles interface { cdktf.TerraformResource AdminRoles() *[]*string SetAdminRoles(val *[]*string) AdminRolesInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupId() *string SetGroupId(val *string) GroupIdInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAdminRoles() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/group_roles okta_group_roles}.
func NewGroupRoles ¶
func NewGroupRoles(scope constructs.Construct, id *string, config *GroupRolesConfig) GroupRoles
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group_roles okta_group_roles} Resource.
type GroupRolesConfig ¶
type GroupRolesConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of group to attach admin roles to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_roles#group_id GroupRoles#group_id} GroupId *string `field:"required" json:"groupId" yaml:"groupId"` // Admin roles associated with the group. This can also be done per user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_roles#admin_roles GroupRoles#admin_roles} AdminRoles *[]*string `field:"optional" json:"adminRoles" yaml:"adminRoles"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_roles#id GroupRoles#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"` }
type GroupRule ¶
type GroupRule interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) ExpressionType() *string SetExpressionType(val *string) ExpressionTypeInput() *string ExpressionValue() *string SetExpressionValue(val *string) ExpressionValueInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupAssignments() *[]*string SetGroupAssignments(val *[]*string) GroupAssignmentsInput() *[]*string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RemoveAssignedUsers() interface{} SetRemoveAssignedUsers(val interface{}) RemoveAssignedUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UsersExcluded() *[]*string SetUsersExcluded(val *[]*string) UsersExcludedInput() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetExpressionType() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRemoveAssignedUsers() ResetStatus() ResetUsersExcluded() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/group_rule okta_group_rule}.
func NewGroupRule ¶
func NewGroupRule(scope constructs.Construct, id *string, config *GroupRuleConfig) GroupRule
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group_rule okta_group_rule} Resource.
type GroupRuleConfig ¶
type GroupRuleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_rule#expression_value GroupRule#expression_value}. ExpressionValue *string `field:"required" json:"expressionValue" yaml:"expressionValue"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_rule#group_assignments GroupRule#group_assignments}. GroupAssignments *[]*string `field:"required" json:"groupAssignments" yaml:"groupAssignments"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_rule#name GroupRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_rule#expression_type GroupRule#expression_type}. ExpressionType *string `field:"optional" json:"expressionType" yaml:"expressionType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_rule#id GroupRule#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"` // Remove users added by this rule from the assigned group after deleting this resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_rule#remove_assigned_users GroupRule#remove_assigned_users} RemoveAssignedUsers interface{} `field:"optional" json:"removeAssignedUsers" yaml:"removeAssignedUsers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_rule#status GroupRule#status}. Status *string `field:"optional" json:"status" yaml:"status"` // The list of user IDs that would be excluded when rules are processed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_rule#users_excluded GroupRule#users_excluded} UsersExcluded *[]*string `field:"optional" json:"usersExcluded" yaml:"usersExcluded"` }
type GroupSchemaProperty ¶
type GroupSchemaProperty interface { cdktf.TerraformResource ArrayEnum() *[]*string SetArrayEnum(val *[]*string) ArrayEnumInput() *[]*string ArrayOneOf() GroupSchemaPropertyArrayOneOfList ArrayOneOfInput() interface{} ArrayType() *string SetArrayType(val *string) ArrayTypeInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Enum() *[]*string SetEnum(val *[]*string) EnumInput() *[]*string ExternalName() *string SetExternalName(val *string) ExternalNameInput() *string ExternalNamespace() *string SetExternalNamespace(val *string) ExternalNamespaceInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Index() *string SetIndex(val *string) IndexInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Master() *string SetMaster(val *string) MasterInput() *string MasterOverridePriority() GroupSchemaPropertyMasterOverridePriorityList MasterOverridePriorityInput() interface{} MaxLength() *float64 SetMaxLength(val *float64) MaxLengthInput() *float64 MinLength() *float64 SetMinLength(val *float64) MinLengthInput() *float64 // The tree node. Node() constructs.Node OneOf() GroupSchemaPropertyOneOfList OneOfInput() interface{} Permissions() *string SetPermissions(val *string) PermissionsInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} Scope() *string SetScope(val *string) ScopeInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Title() *string SetTitle(val *string) TitleInput() *string Type() *string SetType(val *string) TypeInput() *string Unique() *string SetUnique(val *string) UniqueInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutArrayOneOf(value interface{}) PutMasterOverridePriority(value interface{}) PutOneOf(value interface{}) ResetArrayEnum() ResetArrayOneOf() ResetArrayType() ResetDescription() ResetEnum() ResetExternalName() ResetExternalNamespace() ResetId() ResetMaster() ResetMasterOverridePriority() ResetMaxLength() ResetMinLength() ResetOneOf() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPermissions() ResetRequired() ResetScope() ResetUnique() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property okta_group_schema_property}.
func NewGroupSchemaProperty ¶
func NewGroupSchemaProperty(scope constructs.Construct, id *string, config *GroupSchemaPropertyConfig) GroupSchemaProperty
Create a new {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property okta_group_schema_property} Resource.
type GroupSchemaPropertyArrayOneOf ¶
type GroupSchemaPropertyArrayOneOf struct { // Enum value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#const GroupSchemaProperty#const} Const *string `field:"required" json:"const" yaml:"const"` // Enum title. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#title GroupSchemaProperty#title} Title *string `field:"required" json:"title" yaml:"title"` }
type GroupSchemaPropertyArrayOneOfList ¶
type GroupSchemaPropertyArrayOneOfList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GroupSchemaPropertyArrayOneOfOutputReference // 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 NewGroupSchemaPropertyArrayOneOfList ¶
func NewGroupSchemaPropertyArrayOneOfList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GroupSchemaPropertyArrayOneOfList
type GroupSchemaPropertyArrayOneOfOutputReference ¶
type GroupSchemaPropertyArrayOneOfOutputReference 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) Const() *string SetConst(val *string) ConstInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewGroupSchemaPropertyArrayOneOfOutputReference ¶
func NewGroupSchemaPropertyArrayOneOfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GroupSchemaPropertyArrayOneOfOutputReference
type GroupSchemaPropertyConfig ¶
type GroupSchemaPropertyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Subschema unique string identifier. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#index GroupSchemaProperty#index} Index *string `field:"required" json:"index" yaml:"index"` // Subschema title (display name). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#title GroupSchemaProperty#title} Title *string `field:"required" json:"title" yaml:"title"` // Subschema type: string, boolean, number, integer, array, or object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#type GroupSchemaProperty#type} Type *string `field:"required" json:"type" yaml:"type"` // Custom Subschema enumerated value of a property of type array. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#array_enum GroupSchemaProperty#array_enum} ArrayEnum *[]*string `field:"optional" json:"arrayEnum" yaml:"arrayEnum"` // array_one_of block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#array_one_of GroupSchemaProperty#array_one_of} ArrayOneOf interface{} `field:"optional" json:"arrayOneOf" yaml:"arrayOneOf"` // Subschema array type: string, number, integer, reference. Type field must be an array. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#array_type GroupSchemaProperty#array_type} ArrayType *string `field:"optional" json:"arrayType" yaml:"arrayType"` // Custom Subschema description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#description GroupSchemaProperty#description} Description *string `field:"optional" json:"description" yaml:"description"` // Custom Subschema enumerated value of the property. see: developer.okta.com/docs/api/resources/schemas#user-profile-schema-property-object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#enum GroupSchemaProperty#enum} Enum *[]*string `field:"optional" json:"enum" yaml:"enum"` // Subschema external name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#external_name GroupSchemaProperty#external_name} ExternalName *string `field:"optional" json:"externalName" yaml:"externalName"` // Subschema external namespace. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#external_namespace GroupSchemaProperty#external_namespace} ExternalNamespace *string `field:"optional" json:"externalNamespace" yaml:"externalNamespace"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#id GroupSchemaProperty#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"` // SubSchema profile manager, if not set it will inherit its setting. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#master GroupSchemaProperty#master} Master *string `field:"optional" json:"master" yaml:"master"` // master_override_priority block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#master_override_priority GroupSchemaProperty#master_override_priority} MasterOverridePriority interface{} `field:"optional" json:"masterOverridePriority" yaml:"masterOverridePriority"` // Subschema of type string maximum length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#max_length GroupSchemaProperty#max_length} MaxLength *float64 `field:"optional" json:"maxLength" yaml:"maxLength"` // Subschema of type string minimum length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#min_length GroupSchemaProperty#min_length} MinLength *float64 `field:"optional" json:"minLength" yaml:"minLength"` // one_of block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#one_of GroupSchemaProperty#one_of} OneOf interface{} `field:"optional" json:"oneOf" yaml:"oneOf"` // SubSchema permissions: HIDE, READ_ONLY, or READ_WRITE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#permissions GroupSchemaProperty#permissions} Permissions *string `field:"optional" json:"permissions" yaml:"permissions"` // Whether the subschema is required. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#required GroupSchemaProperty#required} Required interface{} `field:"optional" json:"required" yaml:"required"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#scope GroupSchemaProperty#scope}. Scope *string `field:"optional" json:"scope" yaml:"scope"` // Subschema unique restriction. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#unique GroupSchemaProperty#unique} Unique *string `field:"optional" json:"unique" yaml:"unique"` }
type GroupSchemaPropertyMasterOverridePriority ¶
type GroupSchemaPropertyMasterOverridePriority struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#value GroupSchemaProperty#value}. Value *string `field:"required" json:"value" yaml:"value"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#type GroupSchemaProperty#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type GroupSchemaPropertyMasterOverridePriorityList ¶
type GroupSchemaPropertyMasterOverridePriorityList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GroupSchemaPropertyMasterOverridePriorityOutputReference // 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 NewGroupSchemaPropertyMasterOverridePriorityList ¶
func NewGroupSchemaPropertyMasterOverridePriorityList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GroupSchemaPropertyMasterOverridePriorityList
type GroupSchemaPropertyMasterOverridePriorityOutputReference ¶
type GroupSchemaPropertyMasterOverridePriorityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetType() // 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 NewGroupSchemaPropertyMasterOverridePriorityOutputReference ¶
func NewGroupSchemaPropertyMasterOverridePriorityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GroupSchemaPropertyMasterOverridePriorityOutputReference
type GroupSchemaPropertyOneOf ¶
type GroupSchemaPropertyOneOf struct { // Enum value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#const GroupSchemaProperty#const} Const *string `field:"required" json:"const" yaml:"const"` // Enum title. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/group_schema_property#title GroupSchemaProperty#title} Title *string `field:"required" json:"title" yaml:"title"` }
type GroupSchemaPropertyOneOfList ¶
type GroupSchemaPropertyOneOfList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) GroupSchemaPropertyOneOfOutputReference // 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 NewGroupSchemaPropertyOneOfList ¶
func NewGroupSchemaPropertyOneOfList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GroupSchemaPropertyOneOfList
type GroupSchemaPropertyOneOfOutputReference ¶
type GroupSchemaPropertyOneOfOutputReference 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) Const() *string SetConst(val *string) ConstInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewGroupSchemaPropertyOneOfOutputReference ¶
func NewGroupSchemaPropertyOneOfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GroupSchemaPropertyOneOfOutputReference
type Idp ¶
type Idp interface { cdktf.TerraformResource AccountLinkAction() *string SetAccountLinkAction(val *string) AccountLinkActionInput() *string AccountLinkGroupInclude() *[]*string SetAccountLinkGroupInclude(val *[]*string) AccountLinkGroupIncludeInput() *[]*string AuthorizationBinding() *string SetAuthorizationBinding(val *string) AuthorizationBindingInput() *string AuthorizationUrl() *string SetAuthorizationUrl(val *string) AuthorizationUrlInput() *string // Experimental. CdktfStack() cdktf.TerraformStack ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DeprovisionedAction() *string SetDeprovisionedAction(val *string) DeprovisionedActionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupsAction() *string SetGroupsAction(val *string) GroupsActionInput() *string GroupsAssignment() *[]*string SetGroupsAssignment(val *[]*string) GroupsAssignmentInput() *[]*string GroupsAttribute() *string SetGroupsAttribute(val *string) GroupsAttributeInput() *string GroupsFilter() *[]*string SetGroupsFilter(val *[]*string) GroupsFilterInput() *[]*string Id() *string SetId(val *string) IdInput() *string IssuerMode() *string SetIssuerMode(val *string) IssuerModeInput() *string IssuerUrl() *string SetIssuerUrl(val *string) IssuerUrlInput() *string JwksBinding() *string SetJwksBinding(val *string) JwksBindingInput() *string JwksUrl() *string SetJwksUrl(val *string) JwksUrlInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MaxClockSkew() *float64 SetMaxClockSkew(val *float64) MaxClockSkewInput() *float64 Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node ProfileMaster() interface{} SetProfileMaster(val interface{}) ProfileMasterInput() interface{} ProtocolType() *string SetProtocolType(val *string) ProtocolTypeInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) ProvisioningAction() *string SetProvisioningAction(val *string) ProvisioningActionInput() *string // Experimental. RawOverrides() interface{} RequestSignatureAlgorithm() *string SetRequestSignatureAlgorithm(val *string) RequestSignatureAlgorithmInput() *string RequestSignatureScope() *string SetRequestSignatureScope(val *string) RequestSignatureScopeInput() *string Scopes() *[]*string SetScopes(val *[]*string) ScopesInput() *[]*string Status() *string SetStatus(val *string) StatusInput() *string SubjectMatchAttribute() *string SetSubjectMatchAttribute(val *string) SubjectMatchAttributeInput() *string SubjectMatchType() *string SetSubjectMatchType(val *string) SubjectMatchTypeInput() *string SuspendedAction() *string SetSuspendedAction(val *string) SuspendedActionInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TokenBinding() *string SetTokenBinding(val *string) TokenBindingInput() *string TokenUrl() *string SetTokenUrl(val *string) TokenUrlInput() *string Type() *string UserInfoBinding() *string SetUserInfoBinding(val *string) UserInfoBindingInput() *string UserInfoUrl() *string SetUserInfoUrl(val *string) UserInfoUrlInput() *string UsernameTemplate() *string SetUsernameTemplate(val *string) UsernameTemplateInput() *string UserTypeId() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountLinkAction() ResetAccountLinkGroupInclude() ResetDeprovisionedAction() ResetGroupsAction() ResetGroupsAssignment() ResetGroupsAttribute() ResetGroupsFilter() ResetId() ResetIssuerMode() ResetMaxClockSkew() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProfileMaster() ResetProtocolType() ResetProvisioningAction() ResetRequestSignatureAlgorithm() ResetRequestSignatureScope() ResetStatus() ResetSubjectMatchAttribute() ResetSubjectMatchType() ResetSuspendedAction() ResetUserInfoBinding() ResetUserInfoUrl() ResetUsernameTemplate() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/idp okta_idp}.
type IdpConfig ¶
type IdpConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#authorization_binding Idp#authorization_binding}. AuthorizationBinding *string `field:"required" json:"authorizationBinding" yaml:"authorizationBinding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#authorization_url Idp#authorization_url}. AuthorizationUrl *string `field:"required" json:"authorizationUrl" yaml:"authorizationUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#client_id Idp#client_id}. ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#client_secret Idp#client_secret}. ClientSecret *string `field:"required" json:"clientSecret" yaml:"clientSecret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#issuer_url Idp#issuer_url}. IssuerUrl *string `field:"required" json:"issuerUrl" yaml:"issuerUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#jwks_binding Idp#jwks_binding}. JwksBinding *string `field:"required" json:"jwksBinding" yaml:"jwksBinding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#jwks_url Idp#jwks_url}. JwksUrl *string `field:"required" json:"jwksUrl" yaml:"jwksUrl"` // Name of the IdP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#name Idp#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#scopes Idp#scopes}. Scopes *[]*string `field:"required" json:"scopes" yaml:"scopes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#token_binding Idp#token_binding}. TokenBinding *string `field:"required" json:"tokenBinding" yaml:"tokenBinding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#token_url Idp#token_url}. TokenUrl *string `field:"required" json:"tokenUrl" yaml:"tokenUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#account_link_action Idp#account_link_action}. AccountLinkAction *string `field:"optional" json:"accountLinkAction" yaml:"accountLinkAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#account_link_group_include Idp#account_link_group_include}. AccountLinkGroupInclude *[]*string `field:"optional" json:"accountLinkGroupInclude" yaml:"accountLinkGroupInclude"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#deprovisioned_action Idp#deprovisioned_action}. DeprovisionedAction *string `field:"optional" json:"deprovisionedAction" yaml:"deprovisionedAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#groups_action Idp#groups_action}. GroupsAction *string `field:"optional" json:"groupsAction" yaml:"groupsAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#groups_assignment Idp#groups_assignment}. GroupsAssignment *[]*string `field:"optional" json:"groupsAssignment" yaml:"groupsAssignment"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#groups_attribute Idp#groups_attribute}. GroupsAttribute *string `field:"optional" json:"groupsAttribute" yaml:"groupsAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#groups_filter Idp#groups_filter}. GroupsFilter *[]*string `field:"optional" json:"groupsFilter" yaml:"groupsFilter"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#id Idp#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"` // Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#issuer_mode Idp#issuer_mode} IssuerMode *string `field:"optional" json:"issuerMode" yaml:"issuerMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#max_clock_skew Idp#max_clock_skew}. MaxClockSkew *float64 `field:"optional" json:"maxClockSkew" yaml:"maxClockSkew"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#profile_master Idp#profile_master}. ProfileMaster interface{} `field:"optional" json:"profileMaster" yaml:"profileMaster"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#protocol_type Idp#protocol_type}. ProtocolType *string `field:"optional" json:"protocolType" yaml:"protocolType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#provisioning_action Idp#provisioning_action}. ProvisioningAction *string `field:"optional" json:"provisioningAction" yaml:"provisioningAction"` // The HMAC Signature Algorithm used when signing an authorization request. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#request_signature_algorithm Idp#request_signature_algorithm} RequestSignatureAlgorithm *string `field:"optional" json:"requestSignatureAlgorithm" yaml:"requestSignatureAlgorithm"` // Specifies whether to digitally sign an authorization request to the IdP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#request_signature_scope Idp#request_signature_scope} RequestSignatureScope *string `field:"optional" json:"requestSignatureScope" yaml:"requestSignatureScope"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#status Idp#status}. Status *string `field:"optional" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#subject_match_attribute Idp#subject_match_attribute}. SubjectMatchAttribute *string `field:"optional" json:"subjectMatchAttribute" yaml:"subjectMatchAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#subject_match_type Idp#subject_match_type}. SubjectMatchType *string `field:"optional" json:"subjectMatchType" yaml:"subjectMatchType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#suspended_action Idp#suspended_action}. SuspendedAction *string `field:"optional" json:"suspendedAction" yaml:"suspendedAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#user_info_binding Idp#user_info_binding}. UserInfoBinding *string `field:"optional" json:"userInfoBinding" yaml:"userInfoBinding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#user_info_url Idp#user_info_url}. UserInfoUrl *string `field:"optional" json:"userInfoUrl" yaml:"userInfoUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp#username_template Idp#username_template}. UsernameTemplate *string `field:"optional" json:"usernameTemplate" yaml:"usernameTemplate"` }
type IdpOidc ¶
type IdpOidc interface { cdktf.TerraformResource AccountLinkAction() *string SetAccountLinkAction(val *string) AccountLinkActionInput() *string AccountLinkGroupInclude() *[]*string SetAccountLinkGroupInclude(val *[]*string) AccountLinkGroupIncludeInput() *[]*string AuthorizationBinding() *string SetAuthorizationBinding(val *string) AuthorizationBindingInput() *string AuthorizationUrl() *string SetAuthorizationUrl(val *string) AuthorizationUrlInput() *string // Experimental. CdktfStack() cdktf.TerraformStack ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DeprovisionedAction() *string SetDeprovisionedAction(val *string) DeprovisionedActionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupsAction() *string SetGroupsAction(val *string) GroupsActionInput() *string GroupsAssignment() *[]*string SetGroupsAssignment(val *[]*string) GroupsAssignmentInput() *[]*string GroupsAttribute() *string SetGroupsAttribute(val *string) GroupsAttributeInput() *string GroupsFilter() *[]*string SetGroupsFilter(val *[]*string) GroupsFilterInput() *[]*string Id() *string SetId(val *string) IdInput() *string IssuerMode() *string SetIssuerMode(val *string) IssuerModeInput() *string IssuerUrl() *string SetIssuerUrl(val *string) IssuerUrlInput() *string JwksBinding() *string SetJwksBinding(val *string) JwksBindingInput() *string JwksUrl() *string SetJwksUrl(val *string) JwksUrlInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MaxClockSkew() *float64 SetMaxClockSkew(val *float64) MaxClockSkewInput() *float64 Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node ProfileMaster() interface{} SetProfileMaster(val interface{}) ProfileMasterInput() interface{} ProtocolType() *string SetProtocolType(val *string) ProtocolTypeInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) ProvisioningAction() *string SetProvisioningAction(val *string) ProvisioningActionInput() *string // Experimental. RawOverrides() interface{} RequestSignatureAlgorithm() *string SetRequestSignatureAlgorithm(val *string) RequestSignatureAlgorithmInput() *string RequestSignatureScope() *string SetRequestSignatureScope(val *string) RequestSignatureScopeInput() *string Scopes() *[]*string SetScopes(val *[]*string) ScopesInput() *[]*string Status() *string SetStatus(val *string) StatusInput() *string SubjectMatchAttribute() *string SetSubjectMatchAttribute(val *string) SubjectMatchAttributeInput() *string SubjectMatchType() *string SetSubjectMatchType(val *string) SubjectMatchTypeInput() *string SuspendedAction() *string SetSuspendedAction(val *string) SuspendedActionInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TokenBinding() *string SetTokenBinding(val *string) TokenBindingInput() *string TokenUrl() *string SetTokenUrl(val *string) TokenUrlInput() *string Type() *string UserInfoBinding() *string SetUserInfoBinding(val *string) UserInfoBindingInput() *string UserInfoUrl() *string SetUserInfoUrl(val *string) UserInfoUrlInput() *string UsernameTemplate() *string SetUsernameTemplate(val *string) UsernameTemplateInput() *string UserTypeId() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountLinkAction() ResetAccountLinkGroupInclude() ResetDeprovisionedAction() ResetGroupsAction() ResetGroupsAssignment() ResetGroupsAttribute() ResetGroupsFilter() ResetId() ResetIssuerMode() ResetMaxClockSkew() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProfileMaster() ResetProtocolType() ResetProvisioningAction() ResetRequestSignatureAlgorithm() ResetRequestSignatureScope() ResetStatus() ResetSubjectMatchAttribute() ResetSubjectMatchType() ResetSuspendedAction() ResetUserInfoBinding() ResetUserInfoUrl() ResetUsernameTemplate() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc okta_idp_oidc}.
func NewIdpOidc ¶
func NewIdpOidc(scope constructs.Construct, id *string, config *IdpOidcConfig) IdpOidc
Create a new {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc okta_idp_oidc} Resource.
type IdpOidcConfig ¶
type IdpOidcConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#authorization_binding IdpOidc#authorization_binding}. AuthorizationBinding *string `field:"required" json:"authorizationBinding" yaml:"authorizationBinding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#authorization_url IdpOidc#authorization_url}. AuthorizationUrl *string `field:"required" json:"authorizationUrl" yaml:"authorizationUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#client_id IdpOidc#client_id}. ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#client_secret IdpOidc#client_secret}. ClientSecret *string `field:"required" json:"clientSecret" yaml:"clientSecret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#issuer_url IdpOidc#issuer_url}. IssuerUrl *string `field:"required" json:"issuerUrl" yaml:"issuerUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#jwks_binding IdpOidc#jwks_binding}. JwksBinding *string `field:"required" json:"jwksBinding" yaml:"jwksBinding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#jwks_url IdpOidc#jwks_url}. JwksUrl *string `field:"required" json:"jwksUrl" yaml:"jwksUrl"` // Name of the IdP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#name IdpOidc#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#scopes IdpOidc#scopes}. Scopes *[]*string `field:"required" json:"scopes" yaml:"scopes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#token_binding IdpOidc#token_binding}. TokenBinding *string `field:"required" json:"tokenBinding" yaml:"tokenBinding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#token_url IdpOidc#token_url}. TokenUrl *string `field:"required" json:"tokenUrl" yaml:"tokenUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#account_link_action IdpOidc#account_link_action}. AccountLinkAction *string `field:"optional" json:"accountLinkAction" yaml:"accountLinkAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#account_link_group_include IdpOidc#account_link_group_include}. AccountLinkGroupInclude *[]*string `field:"optional" json:"accountLinkGroupInclude" yaml:"accountLinkGroupInclude"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#deprovisioned_action IdpOidc#deprovisioned_action}. DeprovisionedAction *string `field:"optional" json:"deprovisionedAction" yaml:"deprovisionedAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#groups_action IdpOidc#groups_action}. GroupsAction *string `field:"optional" json:"groupsAction" yaml:"groupsAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#groups_assignment IdpOidc#groups_assignment}. GroupsAssignment *[]*string `field:"optional" json:"groupsAssignment" yaml:"groupsAssignment"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#groups_attribute IdpOidc#groups_attribute}. GroupsAttribute *string `field:"optional" json:"groupsAttribute" yaml:"groupsAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#groups_filter IdpOidc#groups_filter}. GroupsFilter *[]*string `field:"optional" json:"groupsFilter" yaml:"groupsFilter"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#id IdpOidc#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"` // Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#issuer_mode IdpOidc#issuer_mode} IssuerMode *string `field:"optional" json:"issuerMode" yaml:"issuerMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#max_clock_skew IdpOidc#max_clock_skew}. MaxClockSkew *float64 `field:"optional" json:"maxClockSkew" yaml:"maxClockSkew"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#profile_master IdpOidc#profile_master}. ProfileMaster interface{} `field:"optional" json:"profileMaster" yaml:"profileMaster"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#protocol_type IdpOidc#protocol_type}. ProtocolType *string `field:"optional" json:"protocolType" yaml:"protocolType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#provisioning_action IdpOidc#provisioning_action}. ProvisioningAction *string `field:"optional" json:"provisioningAction" yaml:"provisioningAction"` // The HMAC Signature Algorithm used when signing an authorization request. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#request_signature_algorithm IdpOidc#request_signature_algorithm} RequestSignatureAlgorithm *string `field:"optional" json:"requestSignatureAlgorithm" yaml:"requestSignatureAlgorithm"` // Specifies whether to digitally sign an authorization request to the IdP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#request_signature_scope IdpOidc#request_signature_scope} RequestSignatureScope *string `field:"optional" json:"requestSignatureScope" yaml:"requestSignatureScope"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#status IdpOidc#status}. Status *string `field:"optional" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#subject_match_attribute IdpOidc#subject_match_attribute}. SubjectMatchAttribute *string `field:"optional" json:"subjectMatchAttribute" yaml:"subjectMatchAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#subject_match_type IdpOidc#subject_match_type}. SubjectMatchType *string `field:"optional" json:"subjectMatchType" yaml:"subjectMatchType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#suspended_action IdpOidc#suspended_action}. SuspendedAction *string `field:"optional" json:"suspendedAction" yaml:"suspendedAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#user_info_binding IdpOidc#user_info_binding}. UserInfoBinding *string `field:"optional" json:"userInfoBinding" yaml:"userInfoBinding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#user_info_url IdpOidc#user_info_url}. UserInfoUrl *string `field:"optional" json:"userInfoUrl" yaml:"userInfoUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_oidc#username_template IdpOidc#username_template}. UsernameTemplate *string `field:"optional" json:"usernameTemplate" yaml:"usernameTemplate"` }
type IdpSaml ¶
type IdpSaml interface { cdktf.TerraformResource AccountLinkAction() *string SetAccountLinkAction(val *string) AccountLinkActionInput() *string AccountLinkGroupInclude() *[]*string SetAccountLinkGroupInclude(val *[]*string) AccountLinkGroupIncludeInput() *[]*string AcsBinding() *string SetAcsBinding(val *string) AcsBindingInput() *string AcsType() *string SetAcsType(val *string) AcsTypeInput() *string Audience() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DeprovisionedAction() *string SetDeprovisionedAction(val *string) DeprovisionedActionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupsAction() *string SetGroupsAction(val *string) GroupsActionInput() *string GroupsAssignment() *[]*string SetGroupsAssignment(val *[]*string) GroupsAssignmentInput() *[]*string GroupsAttribute() *string SetGroupsAttribute(val *string) GroupsAttributeInput() *string GroupsFilter() *[]*string SetGroupsFilter(val *[]*string) GroupsFilterInput() *[]*string Id() *string SetId(val *string) IdInput() *string Issuer() *string SetIssuer(val *string) IssuerInput() *string IssuerMode() *string SetIssuerMode(val *string) IssuerModeInput() *string Kid() *string SetKid(val *string) KidInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MaxClockSkew() *float64 SetMaxClockSkew(val *float64) MaxClockSkewInput() *float64 Name() *string SetName(val *string) NameFormat() *string SetNameFormat(val *string) NameFormatInput() *string NameInput() *string // The tree node. Node() constructs.Node ProfileMaster() interface{} SetProfileMaster(val interface{}) ProfileMasterInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) ProvisioningAction() *string SetProvisioningAction(val *string) ProvisioningActionInput() *string // Experimental. RawOverrides() interface{} RequestSignatureAlgorithm() *string SetRequestSignatureAlgorithm(val *string) RequestSignatureAlgorithmInput() *string RequestSignatureScope() *string SetRequestSignatureScope(val *string) RequestSignatureScopeInput() *string ResponseSignatureAlgorithm() *string SetResponseSignatureAlgorithm(val *string) ResponseSignatureAlgorithmInput() *string ResponseSignatureScope() *string SetResponseSignatureScope(val *string) ResponseSignatureScopeInput() *string SsoBinding() *string SetSsoBinding(val *string) SsoBindingInput() *string SsoDestination() *string SetSsoDestination(val *string) SsoDestinationInput() *string SsoUrl() *string SetSsoUrl(val *string) SsoUrlInput() *string Status() *string SetStatus(val *string) StatusInput() *string SubjectFilter() *string SetSubjectFilter(val *string) SubjectFilterInput() *string SubjectFormat() *[]*string SetSubjectFormat(val *[]*string) SubjectFormatInput() *[]*string SubjectMatchAttribute() *string SetSubjectMatchAttribute(val *string) SubjectMatchAttributeInput() *string SubjectMatchType() *string SetSubjectMatchType(val *string) SubjectMatchTypeInput() *string SuspendedAction() *string SetSuspendedAction(val *string) SuspendedActionInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string UsernameTemplate() *string SetUsernameTemplate(val *string) UsernameTemplateInput() *string UserTypeId() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountLinkAction() ResetAccountLinkGroupInclude() ResetAcsBinding() ResetAcsType() ResetDeprovisionedAction() ResetGroupsAction() ResetGroupsAssignment() ResetGroupsAttribute() ResetGroupsFilter() ResetId() ResetIssuerMode() ResetMaxClockSkew() ResetNameFormat() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProfileMaster() ResetProvisioningAction() ResetRequestSignatureAlgorithm() ResetRequestSignatureScope() ResetResponseSignatureAlgorithm() ResetResponseSignatureScope() ResetSsoBinding() ResetSsoDestination() ResetStatus() ResetSubjectFilter() ResetSubjectFormat() ResetSubjectMatchAttribute() ResetSubjectMatchType() ResetSuspendedAction() ResetUsernameTemplate() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/idp_saml okta_idp_saml}.
func NewIdpSaml ¶
func NewIdpSaml(scope constructs.Construct, id *string, config *IdpSamlConfig) IdpSaml
Create a new {@link https://www.terraform.io/docs/providers/okta/r/idp_saml okta_idp_saml} Resource.
type IdpSamlConfig ¶
type IdpSamlConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#issuer IdpSaml#issuer}. Issuer *string `field:"required" json:"issuer" yaml:"issuer"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#kid IdpSaml#kid}. Kid *string `field:"required" json:"kid" yaml:"kid"` // Name of the IdP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#name IdpSaml#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#sso_url IdpSaml#sso_url}. SsoUrl *string `field:"required" json:"ssoUrl" yaml:"ssoUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#account_link_action IdpSaml#account_link_action}. AccountLinkAction *string `field:"optional" json:"accountLinkAction" yaml:"accountLinkAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#account_link_group_include IdpSaml#account_link_group_include}. AccountLinkGroupInclude *[]*string `field:"optional" json:"accountLinkGroupInclude" yaml:"accountLinkGroupInclude"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#acs_binding IdpSaml#acs_binding}. AcsBinding *string `field:"optional" json:"acsBinding" yaml:"acsBinding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#acs_type IdpSaml#acs_type}. AcsType *string `field:"optional" json:"acsType" yaml:"acsType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#deprovisioned_action IdpSaml#deprovisioned_action}. DeprovisionedAction *string `field:"optional" json:"deprovisionedAction" yaml:"deprovisionedAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#groups_action IdpSaml#groups_action}. GroupsAction *string `field:"optional" json:"groupsAction" yaml:"groupsAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#groups_assignment IdpSaml#groups_assignment}. GroupsAssignment *[]*string `field:"optional" json:"groupsAssignment" yaml:"groupsAssignment"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#groups_attribute IdpSaml#groups_attribute}. GroupsAttribute *string `field:"optional" json:"groupsAttribute" yaml:"groupsAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#groups_filter IdpSaml#groups_filter}. GroupsFilter *[]*string `field:"optional" json:"groupsFilter" yaml:"groupsFilter"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#id IdpSaml#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"` // Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#issuer_mode IdpSaml#issuer_mode} IssuerMode *string `field:"optional" json:"issuerMode" yaml:"issuerMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#max_clock_skew IdpSaml#max_clock_skew}. MaxClockSkew *float64 `field:"optional" json:"maxClockSkew" yaml:"maxClockSkew"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#name_format IdpSaml#name_format}. NameFormat *string `field:"optional" json:"nameFormat" yaml:"nameFormat"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#profile_master IdpSaml#profile_master}. ProfileMaster interface{} `field:"optional" json:"profileMaster" yaml:"profileMaster"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#provisioning_action IdpSaml#provisioning_action}. ProvisioningAction *string `field:"optional" json:"provisioningAction" yaml:"provisioningAction"` // The XML digital Signature Algorithm used when signing an <AuthnRequest> message. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#request_signature_algorithm IdpSaml#request_signature_algorithm} RequestSignatureAlgorithm *string `field:"optional" json:"requestSignatureAlgorithm" yaml:"requestSignatureAlgorithm"` // Specifies whether to digitally sign <AuthnRequest> messages to the IdP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#request_signature_scope IdpSaml#request_signature_scope} RequestSignatureScope *string `field:"optional" json:"requestSignatureScope" yaml:"requestSignatureScope"` // The minimum XML digital Signature Algorithm allowed when verifying a <SAMLResponse> message or <Assertion> element. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#response_signature_algorithm IdpSaml#response_signature_algorithm} ResponseSignatureAlgorithm *string `field:"optional" json:"responseSignatureAlgorithm" yaml:"responseSignatureAlgorithm"` // Specifies whether to verify a <SAMLResponse> message or <Assertion> element XML digital signature. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#response_signature_scope IdpSaml#response_signature_scope} ResponseSignatureScope *string `field:"optional" json:"responseSignatureScope" yaml:"responseSignatureScope"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#sso_binding IdpSaml#sso_binding}. SsoBinding *string `field:"optional" json:"ssoBinding" yaml:"ssoBinding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#sso_destination IdpSaml#sso_destination}. SsoDestination *string `field:"optional" json:"ssoDestination" yaml:"ssoDestination"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#status IdpSaml#status}. Status *string `field:"optional" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#subject_filter IdpSaml#subject_filter}. SubjectFilter *string `field:"optional" json:"subjectFilter" yaml:"subjectFilter"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#subject_format IdpSaml#subject_format}. SubjectFormat *[]*string `field:"optional" json:"subjectFormat" yaml:"subjectFormat"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#subject_match_attribute IdpSaml#subject_match_attribute}. SubjectMatchAttribute *string `field:"optional" json:"subjectMatchAttribute" yaml:"subjectMatchAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#subject_match_type IdpSaml#subject_match_type}. SubjectMatchType *string `field:"optional" json:"subjectMatchType" yaml:"subjectMatchType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#suspended_action IdpSaml#suspended_action}. SuspendedAction *string `field:"optional" json:"suspendedAction" yaml:"suspendedAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml#username_template IdpSaml#username_template}. UsernameTemplate *string `field:"optional" json:"usernameTemplate" yaml:"usernameTemplate"` }
type IdpSamlKey ¶
type IdpSamlKey interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) Created() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) ExpiresAt() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Kid() *string Kty() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Use() *string X5C() *[]*string SetX5C(val *[]*string) X5CInput() *[]*string X5TS256() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/idp_saml_key okta_idp_saml_key}.
func NewIdpSamlKey ¶
func NewIdpSamlKey(scope constructs.Construct, id *string, config *IdpSamlKeyConfig) IdpSamlKey
Create a new {@link https://www.terraform.io/docs/providers/okta/r/idp_saml_key okta_idp_saml_key} Resource.
type IdpSamlKeyConfig ¶
type IdpSamlKeyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // base64-encoded X.509 certificate chain with DER encoding. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml_key#x5c IdpSamlKey#x5c} X5C *[]*string `field:"required" json:"x5C" yaml:"x5C"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_saml_key#id IdpSamlKey#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"` }
type IdpSocial ¶
type IdpSocial interface { cdktf.TerraformResource AccountLinkAction() *string SetAccountLinkAction(val *string) AccountLinkActionInput() *string AccountLinkGroupInclude() *[]*string SetAccountLinkGroupInclude(val *[]*string) AccountLinkGroupIncludeInput() *[]*string AppleKid() *string SetAppleKid(val *string) AppleKidInput() *string ApplePrivateKey() *string SetApplePrivateKey(val *string) ApplePrivateKeyInput() *string AppleTeamId() *string SetAppleTeamId(val *string) AppleTeamIdInput() *string AuthorizationBinding() *string AuthorizationUrl() *string // Experimental. CdktfStack() cdktf.TerraformStack ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DeprovisionedAction() *string SetDeprovisionedAction(val *string) DeprovisionedActionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupsAction() *string SetGroupsAction(val *string) GroupsActionInput() *string GroupsAssignment() *[]*string SetGroupsAssignment(val *[]*string) GroupsAssignmentInput() *[]*string GroupsAttribute() *string SetGroupsAttribute(val *string) GroupsAttributeInput() *string GroupsFilter() *[]*string SetGroupsFilter(val *[]*string) GroupsFilterInput() *[]*string Id() *string SetId(val *string) IdInput() *string IssuerMode() *string SetIssuerMode(val *string) IssuerModeInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MatchAttribute() *string SetMatchAttribute(val *string) MatchAttributeInput() *string MatchType() *string SetMatchType(val *string) MatchTypeInput() *string MaxClockSkew() *float64 SetMaxClockSkew(val *float64) MaxClockSkewInput() *float64 Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node ProfileMaster() interface{} SetProfileMaster(val interface{}) ProfileMasterInput() interface{} ProtocolType() *string SetProtocolType(val *string) ProtocolTypeInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) ProvisioningAction() *string SetProvisioningAction(val *string) ProvisioningActionInput() *string // Experimental. RawOverrides() interface{} Scopes() *[]*string SetScopes(val *[]*string) ScopesInput() *[]*string Status() *string SetStatus(val *string) StatusInput() *string SubjectMatchAttribute() *string SetSubjectMatchAttribute(val *string) SubjectMatchAttributeInput() *string SubjectMatchType() *string SetSubjectMatchType(val *string) SubjectMatchTypeInput() *string SuspendedAction() *string SetSuspendedAction(val *string) SuspendedActionInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TokenBinding() *string TokenUrl() *string Type() *string SetType(val *string) TypeInput() *string UsernameTemplate() *string SetUsernameTemplate(val *string) UsernameTemplateInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountLinkAction() ResetAccountLinkGroupInclude() ResetAppleKid() ResetApplePrivateKey() ResetAppleTeamId() ResetClientId() ResetClientSecret() ResetDeprovisionedAction() ResetGroupsAction() ResetGroupsAssignment() ResetGroupsAttribute() ResetGroupsFilter() ResetId() ResetIssuerMode() ResetMatchAttribute() ResetMatchType() ResetMaxClockSkew() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProfileMaster() ResetProtocolType() ResetProvisioningAction() ResetStatus() ResetSubjectMatchAttribute() ResetSubjectMatchType() ResetSuspendedAction() ResetUsernameTemplate() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/idp_social okta_idp_social}.
func NewIdpSocial ¶
func NewIdpSocial(scope constructs.Construct, id *string, config *IdpSocialConfig) IdpSocial
Create a new {@link https://www.terraform.io/docs/providers/okta/r/idp_social okta_idp_social} Resource.
type IdpSocialConfig ¶
type IdpSocialConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Name of the IdP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#name IdpSocial#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#scopes IdpSocial#scopes}. Scopes *[]*string `field:"required" json:"scopes" yaml:"scopes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#type IdpSocial#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#account_link_action IdpSocial#account_link_action}. AccountLinkAction *string `field:"optional" json:"accountLinkAction" yaml:"accountLinkAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#account_link_group_include IdpSocial#account_link_group_include}. AccountLinkGroupInclude *[]*string `field:"optional" json:"accountLinkGroupInclude" yaml:"accountLinkGroupInclude"` // The Key ID that you obtained from Apple when you created the private key for the client. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#apple_kid IdpSocial#apple_kid} AppleKid *string `field:"optional" json:"appleKid" yaml:"appleKid"` // The PKCS #8 encoded private key that you created for the client and downloaded from Apple. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#apple_private_key IdpSocial#apple_private_key} ApplePrivateKey *string `field:"optional" json:"applePrivateKey" yaml:"applePrivateKey"` // The Team ID associated with your Apple developer account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#apple_team_id IdpSocial#apple_team_id} AppleTeamId *string `field:"optional" json:"appleTeamId" yaml:"appleTeamId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#client_id IdpSocial#client_id}. ClientId *string `field:"optional" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#client_secret IdpSocial#client_secret}. ClientSecret *string `field:"optional" json:"clientSecret" yaml:"clientSecret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#deprovisioned_action IdpSocial#deprovisioned_action}. DeprovisionedAction *string `field:"optional" json:"deprovisionedAction" yaml:"deprovisionedAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#groups_action IdpSocial#groups_action}. GroupsAction *string `field:"optional" json:"groupsAction" yaml:"groupsAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#groups_assignment IdpSocial#groups_assignment}. GroupsAssignment *[]*string `field:"optional" json:"groupsAssignment" yaml:"groupsAssignment"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#groups_attribute IdpSocial#groups_attribute}. GroupsAttribute *string `field:"optional" json:"groupsAttribute" yaml:"groupsAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#groups_filter IdpSocial#groups_filter}. GroupsFilter *[]*string `field:"optional" json:"groupsFilter" yaml:"groupsFilter"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#id IdpSocial#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"` // Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#issuer_mode IdpSocial#issuer_mode} IssuerMode *string `field:"optional" json:"issuerMode" yaml:"issuerMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#match_attribute IdpSocial#match_attribute}. MatchAttribute *string `field:"optional" json:"matchAttribute" yaml:"matchAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#match_type IdpSocial#match_type}. MatchType *string `field:"optional" json:"matchType" yaml:"matchType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#max_clock_skew IdpSocial#max_clock_skew}. MaxClockSkew *float64 `field:"optional" json:"maxClockSkew" yaml:"maxClockSkew"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#profile_master IdpSocial#profile_master}. ProfileMaster interface{} `field:"optional" json:"profileMaster" yaml:"profileMaster"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#protocol_type IdpSocial#protocol_type}. ProtocolType *string `field:"optional" json:"protocolType" yaml:"protocolType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#provisioning_action IdpSocial#provisioning_action}. ProvisioningAction *string `field:"optional" json:"provisioningAction" yaml:"provisioningAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#status IdpSocial#status}. Status *string `field:"optional" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#subject_match_attribute IdpSocial#subject_match_attribute}. SubjectMatchAttribute *string `field:"optional" json:"subjectMatchAttribute" yaml:"subjectMatchAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#subject_match_type IdpSocial#subject_match_type}. SubjectMatchType *string `field:"optional" json:"subjectMatchType" yaml:"subjectMatchType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#suspended_action IdpSocial#suspended_action}. SuspendedAction *string `field:"optional" json:"suspendedAction" yaml:"suspendedAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/idp_social#username_template IdpSocial#username_template}. UsernameTemplate *string `field:"optional" json:"usernameTemplate" yaml:"usernameTemplate"` }
type InlineHook ¶
type InlineHook interface { cdktf.TerraformResource Auth() *map[string]*string SetAuth(val *map[string]*string) AuthInput() *map[string]*string // Experimental. CdktfStack() cdktf.TerraformStack Channel() *map[string]*string SetChannel(val *map[string]*string) ChannelInput() *map[string]*string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Headers() InlineHookHeadersList HeadersInput() interface{} Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string Version() *string SetVersion(val *string) VersionInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutHeaders(value interface{}) ResetAuth() ResetHeaders() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetStatus() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/inline_hook okta_inline_hook}.
func NewInlineHook ¶
func NewInlineHook(scope constructs.Construct, id *string, config *InlineHookConfig) InlineHook
Create a new {@link https://www.terraform.io/docs/providers/okta/r/inline_hook okta_inline_hook} Resource.
type InlineHookConfig ¶
type InlineHookConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/inline_hook#channel InlineHook#channel}. Channel *map[string]*string `field:"required" json:"channel" yaml:"channel"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/inline_hook#name InlineHook#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/inline_hook#type InlineHook#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/inline_hook#version InlineHook#version}. Version *string `field:"required" json:"version" yaml:"version"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/inline_hook#auth InlineHook#auth}. Auth *map[string]*string `field:"optional" json:"auth" yaml:"auth"` // headers block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/inline_hook#headers InlineHook#headers} Headers interface{} `field:"optional" json:"headers" yaml:"headers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/inline_hook#id InlineHook#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/inline_hook#status InlineHook#status}. Status *string `field:"optional" json:"status" yaml:"status"` }
type InlineHookHeaders ¶
type InlineHookHeaders struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/inline_hook#key InlineHook#key}. Key *string `field:"optional" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/inline_hook#value InlineHook#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type InlineHookHeadersList ¶
type InlineHookHeadersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) InlineHookHeadersOutputReference // 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 NewInlineHookHeadersList ¶
func NewInlineHookHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) InlineHookHeadersList
type InlineHookHeadersOutputReference ¶
type InlineHookHeadersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetValue() // 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 NewInlineHookHeadersOutputReference ¶
func NewInlineHookHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) InlineHookHeadersOutputReference
type LinkDefinition ¶
type LinkDefinition interface { cdktf.TerraformResource AssociatedDescription() *string SetAssociatedDescription(val *string) AssociatedDescriptionInput() *string AssociatedName() *string SetAssociatedName(val *string) AssociatedNameInput() *string AssociatedTitle() *string SetAssociatedTitle(val *string) AssociatedTitleInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node PrimaryDescription() *string SetPrimaryDescription(val *string) PrimaryDescriptionInput() *string PrimaryName() *string SetPrimaryName(val *string) PrimaryNameInput() *string PrimaryTitle() *string SetPrimaryTitle(val *string) PrimaryTitleInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/link_definition okta_link_definition}.
func NewLinkDefinition ¶
func NewLinkDefinition(scope constructs.Construct, id *string, config *LinkDefinitionConfig) LinkDefinition
Create a new {@link https://www.terraform.io/docs/providers/okta/r/link_definition okta_link_definition} Resource.
type LinkDefinitionConfig ¶
type LinkDefinitionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Description of the associated relationship. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/link_definition#associated_description LinkDefinition#associated_description} AssociatedDescription *string `field:"required" json:"associatedDescription" yaml:"associatedDescription"` // API name of the associated link. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/link_definition#associated_name LinkDefinition#associated_name} AssociatedName *string `field:"required" json:"associatedName" yaml:"associatedName"` // Display name of the associated link. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/link_definition#associated_title LinkDefinition#associated_title} AssociatedTitle *string `field:"required" json:"associatedTitle" yaml:"associatedTitle"` // Description of the primary relationship. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/link_definition#primary_description LinkDefinition#primary_description} PrimaryDescription *string `field:"required" json:"primaryDescription" yaml:"primaryDescription"` // API name of the primary link. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/link_definition#primary_name LinkDefinition#primary_name} PrimaryName *string `field:"required" json:"primaryName" yaml:"primaryName"` // Display name of the primary link. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/link_definition#primary_title LinkDefinition#primary_title} PrimaryTitle *string `field:"required" json:"primaryTitle" yaml:"primaryTitle"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/link_definition#id LinkDefinition#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"` }
type LinkValue ¶
type LinkValue interface { cdktf.TerraformResource AssociatedUserIds() *[]*string SetAssociatedUserIds(val *[]*string) AssociatedUserIdsInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node PrimaryName() *string SetPrimaryName(val *string) PrimaryNameInput() *string PrimaryUserId() *string SetPrimaryUserId(val *string) PrimaryUserIdInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAssociatedUserIds() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/link_value okta_link_value}.
func NewLinkValue ¶
func NewLinkValue(scope constructs.Construct, id *string, config *LinkValueConfig) LinkValue
Create a new {@link https://www.terraform.io/docs/providers/okta/r/link_value okta_link_value} Resource.
type LinkValueConfig ¶
type LinkValueConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Name of the 'primary' relationship being assigned. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/link_value#primary_name LinkValue#primary_name} PrimaryName *string `field:"required" json:"primaryName" yaml:"primaryName"` // User ID to be assigned to 'primary' for the 'associated' user in the specified relationship. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/link_value#primary_user_id LinkValue#primary_user_id} PrimaryUserId *string `field:"required" json:"primaryUserId" yaml:"primaryUserId"` // Set of User IDs or login values of the users to be assigned the 'associated' relationship. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/link_value#associated_user_ids LinkValue#associated_user_ids} AssociatedUserIds *[]*string `field:"optional" json:"associatedUserIds" yaml:"associatedUserIds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/link_value#id LinkValue#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"` }
type MfaPolicy ¶
type MfaPolicy interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Duo() *map[string]*string SetDuo(val *map[string]*string) DuoInput() *map[string]*string ExternalIdp() *map[string]*string SetExternalIdp(val *map[string]*string) ExternalIdpInput() *map[string]*string FidoU2F() *map[string]*string SetFidoU2F(val *map[string]*string) FidoU2FInput() *map[string]*string FidoWebauthn() *map[string]*string SetFidoWebauthn(val *map[string]*string) FidoWebauthnInput() *map[string]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GoogleOtp() *map[string]*string SetGoogleOtp(val *map[string]*string) GoogleOtpInput() *map[string]*string GroupsIncluded() *[]*string SetGroupsIncluded(val *[]*string) GroupsIncludedInput() *[]*string Hotp() *map[string]*string SetHotp(val *map[string]*string) HotpInput() *map[string]*string Id() *string SetId(val *string) IdInput() *string IsOie() interface{} SetIsOie(val interface{}) IsOieInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OktaCall() *map[string]*string SetOktaCall(val *map[string]*string) OktaCallInput() *map[string]*string OktaEmail() *map[string]*string SetOktaEmail(val *map[string]*string) OktaEmailInput() *map[string]*string OktaOtp() *map[string]*string SetOktaOtp(val *map[string]*string) OktaOtpInput() *map[string]*string OktaPassword() *map[string]*string SetOktaPassword(val *map[string]*string) OktaPasswordInput() *map[string]*string OktaPush() *map[string]*string SetOktaPush(val *map[string]*string) OktaPushInput() *map[string]*string OktaQuestion() *map[string]*string SetOktaQuestion(val *map[string]*string) OktaQuestionInput() *map[string]*string OktaSms() *map[string]*string SetOktaSms(val *map[string]*string) OktaSmsInput() *map[string]*string OktaVerify() *map[string]*string SetOktaVerify(val *map[string]*string) OktaVerifyInput() *map[string]*string OnpremMfa() *map[string]*string SetOnpremMfa(val *map[string]*string) OnpremMfaInput() *map[string]*string PhoneNumber() *map[string]*string SetPhoneNumber(val *map[string]*string) PhoneNumberInput() *map[string]*string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RsaToken() *map[string]*string SetRsaToken(val *map[string]*string) RsaTokenInput() *map[string]*string SecurityQuestion() *map[string]*string SetSecurityQuestion(val *map[string]*string) SecurityQuestionInput() *map[string]*string Status() *string SetStatus(val *string) StatusInput() *string SymantecVip() *map[string]*string SetSymantecVip(val *map[string]*string) SymantecVipInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Webauthn() *map[string]*string SetWebauthn(val *map[string]*string) WebauthnInput() *map[string]*string YubikeyToken() *map[string]*string SetYubikeyToken(val *map[string]*string) YubikeyTokenInput() *map[string]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetDescription() ResetDuo() ResetExternalIdp() ResetFidoU2F() ResetFidoWebauthn() ResetGoogleOtp() ResetGroupsIncluded() ResetHotp() ResetId() ResetIsOie() ResetOktaCall() ResetOktaEmail() ResetOktaOtp() ResetOktaPassword() ResetOktaPush() ResetOktaQuestion() ResetOktaSms() ResetOktaVerify() ResetOnpremMfa() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPhoneNumber() ResetPriority() ResetRsaToken() ResetSecurityQuestion() ResetStatus() ResetSymantecVip() ResetWebauthn() ResetYubikeyToken() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy okta_mfa_policy}.
func NewMfaPolicy ¶
func NewMfaPolicy(scope constructs.Construct, id *string, config *MfaPolicyConfig) MfaPolicy
Create a new {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy okta_mfa_policy} Resource.
type MfaPolicyConfig ¶
type MfaPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#name MfaPolicy#name} Name *string `field:"required" json:"name" yaml:"name"` // Policy Description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#description MfaPolicy#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#duo MfaPolicy#duo}. Duo *map[string]*string `field:"optional" json:"duo" yaml:"duo"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#external_idp MfaPolicy#external_idp}. ExternalIdp *map[string]*string `field:"optional" json:"externalIdp" yaml:"externalIdp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#fido_u2f MfaPolicy#fido_u2f}. FidoU2F *map[string]*string `field:"optional" json:"fidoU2F" yaml:"fidoU2F"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#fido_webauthn MfaPolicy#fido_webauthn}. FidoWebauthn *map[string]*string `field:"optional" json:"fidoWebauthn" yaml:"fidoWebauthn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#google_otp MfaPolicy#google_otp}. GoogleOtp *map[string]*string `field:"optional" json:"googleOtp" yaml:"googleOtp"` // List of Group IDs to Include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#groups_included MfaPolicy#groups_included} GroupsIncluded *[]*string `field:"optional" json:"groupsIncluded" yaml:"groupsIncluded"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#hotp MfaPolicy#hotp}. Hotp *map[string]*string `field:"optional" json:"hotp" yaml:"hotp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#id MfaPolicy#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"` // Is the policy using Okta Identity Engine (OIE) with authenticators instead of factors? // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#is_oie MfaPolicy#is_oie} IsOie interface{} `field:"optional" json:"isOie" yaml:"isOie"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#okta_call MfaPolicy#okta_call}. OktaCall *map[string]*string `field:"optional" json:"oktaCall" yaml:"oktaCall"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#okta_email MfaPolicy#okta_email}. OktaEmail *map[string]*string `field:"optional" json:"oktaEmail" yaml:"oktaEmail"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#okta_otp MfaPolicy#okta_otp}. OktaOtp *map[string]*string `field:"optional" json:"oktaOtp" yaml:"oktaOtp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#okta_password MfaPolicy#okta_password}. OktaPassword *map[string]*string `field:"optional" json:"oktaPassword" yaml:"oktaPassword"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#okta_push MfaPolicy#okta_push}. OktaPush *map[string]*string `field:"optional" json:"oktaPush" yaml:"oktaPush"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#okta_question MfaPolicy#okta_question}. OktaQuestion *map[string]*string `field:"optional" json:"oktaQuestion" yaml:"oktaQuestion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#okta_sms MfaPolicy#okta_sms}. OktaSms *map[string]*string `field:"optional" json:"oktaSms" yaml:"oktaSms"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#okta_verify MfaPolicy#okta_verify}. OktaVerify *map[string]*string `field:"optional" json:"oktaVerify" yaml:"oktaVerify"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#onprem_mfa MfaPolicy#onprem_mfa}. OnpremMfa *map[string]*string `field:"optional" json:"onpremMfa" yaml:"onpremMfa"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#phone_number MfaPolicy#phone_number}. PhoneNumber *map[string]*string `field:"optional" json:"phoneNumber" yaml:"phoneNumber"` // Policy Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#priority MfaPolicy#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#rsa_token MfaPolicy#rsa_token}. RsaToken *map[string]*string `field:"optional" json:"rsaToken" yaml:"rsaToken"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#security_question MfaPolicy#security_question}. SecurityQuestion *map[string]*string `field:"optional" json:"securityQuestion" yaml:"securityQuestion"` // Policy Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#status MfaPolicy#status} Status *string `field:"optional" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#symantec_vip MfaPolicy#symantec_vip}. SymantecVip *map[string]*string `field:"optional" json:"symantecVip" yaml:"symantecVip"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#webauthn MfaPolicy#webauthn}. Webauthn *map[string]*string `field:"optional" json:"webauthn" yaml:"webauthn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy#yubikey_token MfaPolicy#yubikey_token}. YubikeyToken *map[string]*string `field:"optional" json:"yubikeyToken" yaml:"yubikeyToken"` }
type MfaPolicyRule ¶
type MfaPolicyRule interface { cdktf.TerraformResource AppExclude() MfaPolicyRuleAppExcludeList AppExcludeInput() interface{} AppInclude() MfaPolicyRuleAppIncludeList AppIncludeInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Enroll() *string SetEnroll(val *string) EnrollInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string NetworkConnection() *string SetNetworkConnection(val *string) NetworkConnectionInput() *string NetworkExcludes() *[]*string SetNetworkExcludes(val *[]*string) NetworkExcludesInput() *[]*string NetworkIncludes() *[]*string SetNetworkIncludes(val *[]*string) NetworkIncludesInput() *[]*string // The tree node. Node() constructs.Node Policyid() *string SetPolicyid(val *string) PolicyId() *string SetPolicyId(val *string) PolicyidInput() *string PolicyIdInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UsersExcluded() *[]*string SetUsersExcluded(val *[]*string) UsersExcludedInput() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAppExclude(value interface{}) PutAppInclude(value interface{}) ResetAppExclude() ResetAppInclude() ResetEnroll() ResetId() ResetNetworkConnection() ResetNetworkExcludes() ResetNetworkIncludes() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPolicyid() ResetPolicyId() ResetPriority() ResetStatus() ResetUsersExcluded() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule okta_mfa_policy_rule}.
func NewMfaPolicyRule ¶
func NewMfaPolicyRule(scope constructs.Construct, id *string, config *MfaPolicyRuleConfig) MfaPolicyRule
Create a new {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule okta_mfa_policy_rule} Resource.
type MfaPolicyRuleAppExclude ¶
type MfaPolicyRuleAppExclude struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#type MfaPolicyRule#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#id MfaPolicyRule#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#name MfaPolicyRule#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type MfaPolicyRuleAppExcludeList ¶
type MfaPolicyRuleAppExcludeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) MfaPolicyRuleAppExcludeOutputReference // 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 NewMfaPolicyRuleAppExcludeList ¶
func NewMfaPolicyRuleAppExcludeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MfaPolicyRuleAppExcludeList
type MfaPolicyRuleAppExcludeOutputReference ¶
type MfaPolicyRuleAppExcludeOutputReference 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) IdInput() *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) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() 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 NewMfaPolicyRuleAppExcludeOutputReference ¶
func NewMfaPolicyRuleAppExcludeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MfaPolicyRuleAppExcludeOutputReference
type MfaPolicyRuleAppInclude ¶
type MfaPolicyRuleAppInclude struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#type MfaPolicyRule#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#id MfaPolicyRule#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#name MfaPolicyRule#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type MfaPolicyRuleAppIncludeList ¶
type MfaPolicyRuleAppIncludeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) MfaPolicyRuleAppIncludeOutputReference // 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 NewMfaPolicyRuleAppIncludeList ¶
func NewMfaPolicyRuleAppIncludeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MfaPolicyRuleAppIncludeList
type MfaPolicyRuleAppIncludeOutputReference ¶
type MfaPolicyRuleAppIncludeOutputReference 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) IdInput() *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) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() 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 NewMfaPolicyRuleAppIncludeOutputReference ¶
func NewMfaPolicyRuleAppIncludeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MfaPolicyRuleAppIncludeOutputReference
type MfaPolicyRuleConfig ¶
type MfaPolicyRuleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Rule Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#name MfaPolicyRule#name} Name *string `field:"required" json:"name" yaml:"name"` // app_exclude block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#app_exclude MfaPolicyRule#app_exclude} AppExclude interface{} `field:"optional" json:"appExclude" yaml:"appExclude"` // app_include block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#app_include MfaPolicyRule#app_include} AppInclude interface{} `field:"optional" json:"appInclude" yaml:"appInclude"` // Should the user be enrolled the first time they LOGIN, the next time they are CHALLENGED, or NEVER? // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#enroll MfaPolicyRule#enroll} Enroll *string `field:"optional" json:"enroll" yaml:"enroll"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#id MfaPolicyRule#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"` // Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#network_connection MfaPolicyRule#network_connection} NetworkConnection *string `field:"optional" json:"networkConnection" yaml:"networkConnection"` // The zones to exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#network_excludes MfaPolicyRule#network_excludes} NetworkExcludes *[]*string `field:"optional" json:"networkExcludes" yaml:"networkExcludes"` // The zones to include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#network_includes MfaPolicyRule#network_includes} NetworkIncludes *[]*string `field:"optional" json:"networkIncludes" yaml:"networkIncludes"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#policyid MfaPolicyRule#policyid} Policyid *string `field:"optional" json:"policyid" yaml:"policyid"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#policy_id MfaPolicyRule#policy_id} PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Policy Rule Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#priority MfaPolicyRule#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Policy Rule Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#status MfaPolicyRule#status} Status *string `field:"optional" json:"status" yaml:"status"` // Set of User IDs to Exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/mfa_policy_rule#users_excluded MfaPolicyRule#users_excluded} UsersExcluded *[]*string `field:"optional" json:"usersExcluded" yaml:"usersExcluded"` }
type NetworkZone ¶
type NetworkZone interface { cdktf.TerraformResource Asns() *[]*string SetAsns(val *[]*string) AsnsInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DynamicLocations() *[]*string SetDynamicLocations(val *[]*string) DynamicLocationsInput() *[]*string DynamicProxyType() *string SetDynamicProxyType(val *string) DynamicProxyTypeInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Gateways() *[]*string SetGateways(val *[]*string) GatewaysInput() *[]*string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) Proxies() *[]*string SetProxies(val *[]*string) ProxiesInput() *[]*string // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string Usage() *string SetUsage(val *string) UsageInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAsns() ResetDynamicLocations() ResetDynamicProxyType() ResetGateways() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProxies() ResetUsage() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/network_zone okta_network_zone}.
func NewNetworkZone ¶
func NewNetworkZone(scope constructs.Construct, id *string, config *NetworkZoneConfig) NetworkZone
Create a new {@link https://www.terraform.io/docs/providers/okta/r/network_zone okta_network_zone} Resource.
type NetworkZoneConfig ¶
type NetworkZoneConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Name of the Network Zone Resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/network_zone#name NetworkZone#name} Name *string `field:"required" json:"name" yaml:"name"` // Type of the Network Zone - can either be IP or DYNAMIC only. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/network_zone#type NetworkZone#type} Type *string `field:"required" json:"type" yaml:"type"` // Format of each array value: a string representation of an ASN numeric value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/network_zone#asns NetworkZone#asns} Asns *[]*string `field:"optional" json:"asns" yaml:"asns"` // Array of locations ISO-3166-1(2). Format code: countryCode OR countryCode-regionCode. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/network_zone#dynamic_locations NetworkZone#dynamic_locations} DynamicLocations *[]*string `field:"optional" json:"dynamicLocations" yaml:"dynamicLocations"` // Type of proxy being controlled by this network zone. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/network_zone#dynamic_proxy_type NetworkZone#dynamic_proxy_type} DynamicProxyType *string `field:"optional" json:"dynamicProxyType" yaml:"dynamicProxyType"` // Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/network_zone#gateways NetworkZone#gateways} Gateways *[]*string `field:"optional" json:"gateways" yaml:"gateways"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/network_zone#id NetworkZone#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"` // Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/network_zone#proxies NetworkZone#proxies} Proxies *[]*string `field:"optional" json:"proxies" yaml:"proxies"` // Zone's purpose: POLICY or BLOCKLIST. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/network_zone#usage NetworkZone#usage} Usage *string `field:"optional" json:"usage" yaml:"usage"` }
type OauthApp ¶
type OauthApp interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AppSettingsJson() *string SetAppSettingsJson(val *string) AppSettingsJsonInput() *string AuthenticationPolicy() *string SetAuthenticationPolicy(val *string) AuthenticationPolicyInput() *string AutoKeyRotation() interface{} SetAutoKeyRotation(val interface{}) AutoKeyRotationInput() interface{} AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack ClientBasicSecret() *string SetClientBasicSecret(val *string) ClientBasicSecretInput() *string ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string ClientUri() *string SetClientUri(val *string) ClientUriInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) ConsentMethod() *string SetConsentMethod(val *string) ConsentMethodInput() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CustomClientId() *string SetCustomClientId(val *string) CustomClientIdInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GrantTypes() *[]*string SetGrantTypes(val *[]*string) GrantTypesInput() *[]*string Groups() *[]*string SetGroups(val *[]*string) GroupsClaim() OauthAppGroupsClaimOutputReference GroupsClaimInput() *OauthAppGroupsClaim GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string ImplicitAssignment() interface{} SetImplicitAssignment(val interface{}) ImplicitAssignmentInput() interface{} IssuerMode() *string SetIssuerMode(val *string) IssuerModeInput() *string Jwks() OauthAppJwksList JwksInput() interface{} Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LoginMode() *string SetLoginMode(val *string) LoginModeInput() *string LoginScopes() *[]*string SetLoginScopes(val *[]*string) LoginScopesInput() *[]*string LoginUri() *string SetLoginUri(val *string) LoginUriInput() *string Logo() *string SetLogo(val *string) LogoInput() *string LogoUri() *string SetLogoUri(val *string) LogoUriInput() *string LogoUrl() *string Name() *string // The tree node. Node() constructs.Node OmitSecret() interface{} SetOmitSecret(val interface{}) OmitSecretInput() interface{} PolicyUri() *string SetPolicyUri(val *string) PolicyUriInput() *string PostLogoutRedirectUris() *[]*string SetPostLogoutRedirectUris(val *[]*string) PostLogoutRedirectUrisInput() *[]*string Profile() *string SetProfile(val *string) ProfileInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RedirectUris() *[]*string SetRedirectUris(val *[]*string) RedirectUrisInput() *[]*string RefreshTokenLeeway() *float64 SetRefreshTokenLeeway(val *float64) RefreshTokenLeewayInput() *float64 RefreshTokenRotation() *string SetRefreshTokenRotation(val *string) RefreshTokenRotationInput() *string ResponseTypes() *[]*string SetResponseTypes(val *[]*string) ResponseTypesInput() *[]*string SignOnMode() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() OauthAppTimeoutsOutputReference TimeoutsInput() interface{} TokenEndpointAuthMethod() *string SetTokenEndpointAuthMethod(val *string) TokenEndpointAuthMethodInput() *string TosUri() *string SetTosUri(val *string) TosUriInput() *string Type() *string SetType(val *string) TypeInput() *string UserNameTemplate() *string SetUserNameTemplate(val *string) UserNameTemplateInput() *string UserNameTemplatePushStatus() *string SetUserNameTemplatePushStatus(val *string) UserNameTemplatePushStatusInput() *string UserNameTemplateSuffix() *string SetUserNameTemplateSuffix(val *string) UserNameTemplateSuffixInput() *string UserNameTemplateType() *string SetUserNameTemplateType(val *string) UserNameTemplateTypeInput() *string Users() OauthAppUsersList UsersInput() interface{} WildcardRedirect() *string SetWildcardRedirect(val *string) WildcardRedirectInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutGroupsClaim(value *OauthAppGroupsClaim) PutJwks(value interface{}) PutTimeouts(value *OauthAppTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAppSettingsJson() ResetAuthenticationPolicy() ResetAutoKeyRotation() ResetAutoSubmitToolbar() ResetClientBasicSecret() ResetClientId() ResetClientUri() ResetConsentMethod() ResetCustomClientId() ResetEnduserNote() ResetGrantTypes() ResetGroups() ResetGroupsClaim() ResetHideIos() ResetHideWeb() ResetId() ResetImplicitAssignment() ResetIssuerMode() ResetJwks() ResetLoginMode() ResetLoginScopes() ResetLoginUri() ResetLogo() ResetLogoUri() ResetOmitSecret() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPolicyUri() ResetPostLogoutRedirectUris() ResetProfile() ResetRedirectUris() ResetRefreshTokenLeeway() ResetRefreshTokenRotation() ResetResponseTypes() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetTokenEndpointAuthMethod() ResetTosUri() ResetUserNameTemplate() ResetUserNameTemplatePushStatus() ResetUserNameTemplateSuffix() ResetUserNameTemplateType() ResetUsers() ResetWildcardRedirect() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/oauth_app okta_oauth_app}.
func NewOauthApp ¶
func NewOauthApp(scope constructs.Construct, id *string, config *OauthAppConfig) OauthApp
Create a new {@link https://www.terraform.io/docs/providers/okta/r/oauth_app okta_oauth_app} Resource.
type OauthAppConfig ¶
type OauthAppConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#label OauthApp#label} Label *string `field:"required" json:"label" yaml:"label"` // The type of client application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#type OauthApp#type} Type *string `field:"required" json:"type" yaml:"type"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#accessibility_error_redirect_url OauthApp#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#accessibility_login_redirect_url OauthApp#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#accessibility_self_service OauthApp#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#admin_note OauthApp#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#app_links_json OauthApp#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Application settings in JSON format. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#app_settings_json OauthApp#app_settings_json} AppSettingsJson *string `field:"optional" json:"appSettingsJson" yaml:"appSettingsJson"` // Id of this apps authentication policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#authentication_policy OauthApp#authentication_policy} AuthenticationPolicy *string `field:"optional" json:"authenticationPolicy" yaml:"authenticationPolicy"` // Requested key rotation mode. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#auto_key_rotation OauthApp#auto_key_rotation} AutoKeyRotation interface{} `field:"optional" json:"autoKeyRotation" yaml:"autoKeyRotation"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#auto_submit_toolbar OauthApp#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // OAuth client secret key, this can be set when token_endpoint_auth_method is client_secret_basic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#client_basic_secret OauthApp#client_basic_secret} ClientBasicSecret *string `field:"optional" json:"clientBasicSecret" yaml:"clientBasicSecret"` // OAuth client ID. If set during creation, app is created with this id. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#client_id OauthApp#client_id} ClientId *string `field:"optional" json:"clientId" yaml:"clientId"` // URI to a web page providing information about the client. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#client_uri OauthApp#client_uri} ClientUri *string `field:"optional" json:"clientUri" yaml:"clientUri"` // *Early Access Property*. Indicates whether user consent is required or implicit. Valid values: REQUIRED, TRUSTED. Default value is TRUSTED. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#consent_method OauthApp#consent_method} ConsentMethod *string `field:"optional" json:"consentMethod" yaml:"consentMethod"` // **Deprecated** This property allows you to set your client_id during creation. // // NOTE: updating after creation will be a no-op, use client_id for that behavior instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#custom_client_id OauthApp#custom_client_id} CustomClientId *string `field:"optional" json:"customClientId" yaml:"customClientId"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#enduser_note OauthApp#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // List of OAuth 2.0 grant types. Conditional validation params found here https://developer.okta.com/docs/api/resources/apps#credentials-settings-details. Defaults to minimum requirements per app type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#grant_types OauthApp#grant_types} GrantTypes *[]*string `field:"optional" json:"grantTypes" yaml:"grantTypes"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#groups OauthApp#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // groups_claim block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#groups_claim OauthApp#groups_claim} GroupsClaim *OauthAppGroupsClaim `field:"optional" json:"groupsClaim" yaml:"groupsClaim"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#hide_ios OauthApp#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#hide_web OauthApp#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#id OauthApp#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"` // *Early Access Property*. Enable Federation Broker Mode. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#implicit_assignment OauthApp#implicit_assignment} ImplicitAssignment interface{} `field:"optional" json:"implicitAssignment" yaml:"implicitAssignment"` // *Early Access Property*. // // Indicates whether the Okta Authorization Server uses the original Okta org domain URL or a custom domain URL as the issuer of ID token for this client. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#issuer_mode OauthApp#issuer_mode} IssuerMode *string `field:"optional" json:"issuerMode" yaml:"issuerMode"` // jwks block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#jwks OauthApp#jwks} Jwks interface{} `field:"optional" json:"jwks" yaml:"jwks"` // The type of Idp-Initiated login that the client supports, if any. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#login_mode OauthApp#login_mode} LoginMode *string `field:"optional" json:"loginMode" yaml:"loginMode"` // List of scopes to use for the request. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#login_scopes OauthApp#login_scopes} LoginScopes *[]*string `field:"optional" json:"loginScopes" yaml:"loginScopes"` // URI that initiates login. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#login_uri OauthApp#login_uri} LoginUri *string `field:"optional" json:"loginUri" yaml:"loginUri"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#logo OauthApp#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // URI that references a logo for the client. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#logo_uri OauthApp#logo_uri} LogoUri *string `field:"optional" json:"logoUri" yaml:"logoUri"` // This tells the provider not to persist the application's secret to state. // // If this is ever changes from true => false your app will be recreated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#omit_secret OauthApp#omit_secret} OmitSecret interface{} `field:"optional" json:"omitSecret" yaml:"omitSecret"` // URI to web page providing client policy document. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#policy_uri OauthApp#policy_uri} PolicyUri *string `field:"optional" json:"policyUri" yaml:"policyUri"` // List of URIs for redirection after logout. Note: see okta_app_oauth_post_logout_redirect_uri for appending to this list in a decentralized way. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#post_logout_redirect_uris OauthApp#post_logout_redirect_uris} PostLogoutRedirectUris *[]*string `field:"optional" json:"postLogoutRedirectUris" yaml:"postLogoutRedirectUris"` // Custom JSON that represents an OAuth application's profile. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#profile OauthApp#profile} Profile *string `field:"optional" json:"profile" yaml:"profile"` // List of URIs for use in the redirect-based flow. // // This is required for all application types except service. Note: see okta_app_oauth_redirect_uri for appending to this list in a decentralized way. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#redirect_uris OauthApp#redirect_uris} RedirectUris *[]*string `field:"optional" json:"redirectUris" yaml:"redirectUris"` // *Early Access Property* Grace period for token rotation. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#refresh_token_leeway OauthApp#refresh_token_leeway} RefreshTokenLeeway *float64 `field:"optional" json:"refreshTokenLeeway" yaml:"refreshTokenLeeway"` // *Early Access Property* Refresh token rotation behavior. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#refresh_token_rotation OauthApp#refresh_token_rotation} RefreshTokenRotation *string `field:"optional" json:"refreshTokenRotation" yaml:"refreshTokenRotation"` // List of OAuth 2.0 response type strings. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#response_types OauthApp#response_types} ResponseTypes *[]*string `field:"optional" json:"responseTypes" yaml:"responseTypes"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#skip_groups OauthApp#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#skip_users OauthApp#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#status OauthApp#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#timeouts OauthApp#timeouts} Timeouts *OauthAppTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Requested authentication method for the token endpoint. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#token_endpoint_auth_method OauthApp#token_endpoint_auth_method} TokenEndpointAuthMethod *string `field:"optional" json:"tokenEndpointAuthMethod" yaml:"tokenEndpointAuthMethod"` // URI to web page providing client tos (terms of service). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#tos_uri OauthApp#tos_uri} TosUri *string `field:"optional" json:"tosUri" yaml:"tosUri"` // Username template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#user_name_template OauthApp#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // Push username on update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#user_name_template_push_status OauthApp#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // Username template suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#user_name_template_suffix OauthApp#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // Username template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#user_name_template_type OauthApp#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#users OauthApp#users} Users interface{} `field:"optional" json:"users" yaml:"users"` // *Early Access Property*. Indicates if the client is allowed to use wildcard matching of redirect_uris. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#wildcard_redirect OauthApp#wildcard_redirect} WildcardRedirect *string `field:"optional" json:"wildcardRedirect" yaml:"wildcardRedirect"` }
type OauthAppGroupsClaim ¶
type OauthAppGroupsClaim struct { // Name of the claim that will be used in the token. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#name OauthApp#name} Name *string `field:"required" json:"name" yaml:"name"` // Groups claim type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#type OauthApp#type} Type *string `field:"required" json:"type" yaml:"type"` // Value of the claim. // // Can be an Okta Expression Language statement that evaluates at the time the token is minted. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#value OauthApp#value} Value *string `field:"required" json:"value" yaml:"value"` // Groups claim filter. Can only be set if type is FILTER. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#filter_type OauthApp#filter_type} FilterType *string `field:"optional" json:"filterType" yaml:"filterType"` }
type OauthAppGroupsClaimOutputReference ¶
type OauthAppGroupsClaimOutputReference 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 FilterType() *string SetFilterType(val *string) FilterTypeInput() *string // Experimental. Fqn() *string InternalValue() *OauthAppGroupsClaim SetInternalValue(val *OauthAppGroupsClaim) IssuerMode() *string Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFilterType() // 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 NewOauthAppGroupsClaimOutputReference ¶
func NewOauthAppGroupsClaimOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OauthAppGroupsClaimOutputReference
type OauthAppJwks ¶
type OauthAppJwks struct { // Key ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#kid OauthApp#kid} Kid *string `field:"required" json:"kid" yaml:"kid"` // Key type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#kty OauthApp#kty} Kty *string `field:"required" json:"kty" yaml:"kty"` // RSA Exponent. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#e OauthApp#e} E *string `field:"optional" json:"e" yaml:"e"` // RSA Modulus. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#n OauthApp#n} N *string `field:"optional" json:"n" yaml:"n"` }
type OauthAppJwksList ¶
type OauthAppJwksList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OauthAppJwksOutputReference // 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 NewOauthAppJwksList ¶
func NewOauthAppJwksList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OauthAppJwksList
type OauthAppJwksOutputReference ¶
type OauthAppJwksOutputReference 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 E() *string SetE(val *string) EInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Kid() *string SetKid(val *string) KidInput() *string Kty() *string SetKty(val *string) KtyInput() *string N() *string SetN(val *string) NInput() *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 ResetE() ResetN() // 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 NewOauthAppJwksOutputReference ¶
func NewOauthAppJwksOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OauthAppJwksOutputReference
type OauthAppRedirectUri ¶
type OauthAppRedirectUri interface { cdktf.TerraformResource AppId() *string SetAppId(val *string) AppIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Uri() *string SetUri(val *string) UriInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/oauth_app_redirect_uri okta_oauth_app_redirect_uri}.
func NewOauthAppRedirectUri ¶
func NewOauthAppRedirectUri(scope constructs.Construct, id *string, config *OauthAppRedirectUriConfig) OauthAppRedirectUri
Create a new {@link https://www.terraform.io/docs/providers/okta/r/oauth_app_redirect_uri okta_oauth_app_redirect_uri} Resource.
type OauthAppRedirectUriConfig ¶
type OauthAppRedirectUriConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app_redirect_uri#app_id OauthAppRedirectUri#app_id}. AppId *string `field:"required" json:"appId" yaml:"appId"` // Redirect URI to append to Okta OIDC application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app_redirect_uri#uri OauthAppRedirectUri#uri} Uri *string `field:"required" json:"uri" yaml:"uri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app_redirect_uri#id OauthAppRedirectUri#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"` }
type OauthAppTimeouts ¶ added in v2.0.40
type OauthAppTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#create OauthApp#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#read OauthApp#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#update OauthApp#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type OauthAppTimeoutsOutputReference ¶ added in v2.0.40
type OauthAppTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOauthAppTimeoutsOutputReference ¶ added in v2.0.40
func NewOauthAppTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) OauthAppTimeoutsOutputReference
type OauthAppUsers ¶
type OauthAppUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#id OauthApp#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#password OauthApp#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/oauth_app#username OauthApp#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type OauthAppUsersList ¶
type OauthAppUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OauthAppUsersOutputReference // 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 NewOauthAppUsersList ¶
func NewOauthAppUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OauthAppUsersList
type OauthAppUsersOutputReference ¶
type OauthAppUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewOauthAppUsersOutputReference ¶
func NewOauthAppUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OauthAppUsersOutputReference
type OktaProvider ¶
type OktaProvider interface { cdktf.TerraformProvider AccessToken() *string SetAccessToken(val *string) AccessTokenInput() *string Alias() *string SetAlias(val *string) AliasInput() *string ApiToken() *string SetApiToken(val *string) ApiTokenInput() *string Backoff() interface{} SetBackoff(val interface{}) BackoffInput() interface{} BaseUrl() *string SetBaseUrl(val *string) BaseUrlInput() *string // Experimental. CdktfStack() cdktf.TerraformStack ClientId() *string SetClientId(val *string) ClientIdInput() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HttpProxy() *string SetHttpProxy(val *string) HttpProxyInput() *string LogLevel() *float64 SetLogLevel(val *float64) LogLevelInput() *float64 MaxApiCapacity() *float64 SetMaxApiCapacity(val *float64) MaxApiCapacityInput() *float64 MaxRetries() *float64 SetMaxRetries(val *float64) MaxRetriesInput() *float64 MaxWaitSeconds() *float64 SetMaxWaitSeconds(val *float64) MaxWaitSecondsInput() *float64 // Experimental. MetaAttributes() *map[string]interface{} MinWaitSeconds() *float64 SetMinWaitSeconds(val *float64) MinWaitSecondsInput() *float64 // The tree node. Node() constructs.Node OrgName() *string SetOrgName(val *string) OrgNameInput() *string Parallelism() *float64 SetParallelism(val *float64) ParallelismInput() *float64 PrivateKey() *string SetPrivateKey(val *string) PrivateKeyId() *string SetPrivateKeyId(val *string) PrivateKeyIdInput() *string PrivateKeyInput() *string // Experimental. RawOverrides() interface{} RequestTimeout() *float64 SetRequestTimeout(val *float64) RequestTimeoutInput() *float64 Scopes() *[]*string SetScopes(val *[]*string) ScopesInput() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformProviderSource() *string // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccessToken() ResetAlias() ResetApiToken() ResetBackoff() ResetBaseUrl() ResetClientId() ResetHttpProxy() ResetLogLevel() ResetMaxApiCapacity() ResetMaxRetries() ResetMaxWaitSeconds() ResetMinWaitSeconds() ResetOrgName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetParallelism() ResetPrivateKey() ResetPrivateKeyId() ResetRequestTimeout() ResetScopes() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta okta}.
func NewOktaProvider ¶
func NewOktaProvider(scope constructs.Construct, id *string, config *OktaProviderConfig) OktaProvider
Create a new {@link https://www.terraform.io/docs/providers/okta okta} Resource.
type OktaProviderConfig ¶
type OktaProviderConfig struct { // Bearer token granting privileges to Okta API. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#access_token OktaProvider#access_token} AccessToken *string `field:"optional" json:"accessToken" yaml:"accessToken"` // Alias name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#alias OktaProvider#alias} Alias *string `field:"optional" json:"alias" yaml:"alias"` // API Token granting privileges to Okta API. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#api_token OktaProvider#api_token} ApiToken *string `field:"optional" json:"apiToken" yaml:"apiToken"` // Use exponential back off strategy for rate limits. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#backoff OktaProvider#backoff} Backoff interface{} `field:"optional" json:"backoff" yaml:"backoff"` // The Okta url. (Use 'oktapreview.com' for Okta testing). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#base_url OktaProvider#base_url} BaseUrl *string `field:"optional" json:"baseUrl" yaml:"baseUrl"` // API Token granting privileges to Okta API. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#client_id OktaProvider#client_id} ClientId *string `field:"optional" json:"clientId" yaml:"clientId"` // Alternate HTTP proxy of scheme://hostname or scheme://hostname:port format. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#http_proxy OktaProvider#http_proxy} HttpProxy *string `field:"optional" json:"httpProxy" yaml:"httpProxy"` // providers log level. Minimum is 1 (TRACE), and maximum is 5 (ERROR). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#log_level OktaProvider#log_level} LogLevel *float64 `field:"optional" json:"logLevel" yaml:"logLevel"` // (Experimental) sets what percentage of capacity the provider can use of the total rate limit capacity while making calls to the Okta management API endpoints. // // Okta API operates in one minute buckets. See Okta Management API Rate Limits: https://developer.okta.com/docs/reference/rl-global-mgmt/ // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#max_api_capacity OktaProvider#max_api_capacity} MaxApiCapacity *float64 `field:"optional" json:"maxApiCapacity" yaml:"maxApiCapacity"` // maximum number of retries to attempt before erroring out. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#max_retries OktaProvider#max_retries} MaxRetries *float64 `field:"optional" json:"maxRetries" yaml:"maxRetries"` // maximum seconds to wait when rate limit is hit. We use exponential backoffs when backoff is enabled. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#max_wait_seconds OktaProvider#max_wait_seconds} MaxWaitSeconds *float64 `field:"optional" json:"maxWaitSeconds" yaml:"maxWaitSeconds"` // minimum seconds to wait when rate limit is hit. We use exponential backoffs when backoff is enabled. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#min_wait_seconds OktaProvider#min_wait_seconds} MinWaitSeconds *float64 `field:"optional" json:"minWaitSeconds" yaml:"minWaitSeconds"` // The organization to manage in Okta. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#org_name OktaProvider#org_name} OrgName *string `field:"optional" json:"orgName" yaml:"orgName"` // Number of concurrent requests to make within a resource where bulk operations are not possible. Take note of https://developer.okta.com/docs/api/getting_started/rate-limits. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#parallelism OktaProvider#parallelism} Parallelism *float64 `field:"optional" json:"parallelism" yaml:"parallelism"` // API Token granting privileges to Okta API. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#private_key OktaProvider#private_key} PrivateKey *string `field:"optional" json:"privateKey" yaml:"privateKey"` // API Token Id granting privileges to Okta API. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#private_key_id OktaProvider#private_key_id} PrivateKeyId *string `field:"optional" json:"privateKeyId" yaml:"privateKeyId"` // Timeout for single request (in seconds) which is made to Okta, the default is `0` (means no limit is set). // // The maximum value can be `300`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#request_timeout OktaProvider#request_timeout} RequestTimeout *float64 `field:"optional" json:"requestTimeout" yaml:"requestTimeout"` // API Token granting privileges to Okta API. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta#scopes OktaProvider#scopes} Scopes *[]*string `field:"optional" json:"scopes" yaml:"scopes"` }
type OrgConfiguration ¶
type OrgConfiguration interface { cdktf.TerraformResource Address1() *string SetAddress1(val *string) Address1Input() *string Address2() *string SetAddress2(val *string) Address2Input() *string BillingContactUser() *string SetBillingContactUser(val *string) BillingContactUserInput() *string // Experimental. CdktfStack() cdktf.TerraformStack City() *string SetCity(val *string) CityInput() *string CompanyName() *string SetCompanyName(val *string) CompanyNameInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) Country() *string SetCountry(val *string) CountryInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EndUserSupportHelpUrl() *string SetEndUserSupportHelpUrl(val *string) EndUserSupportHelpUrlInput() *string ExpiresAt() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string // The tree node. Node() constructs.Node OptOutCommunicationEmails() interface{} SetOptOutCommunicationEmails(val interface{}) OptOutCommunicationEmailsInput() interface{} PhoneNumber() *string SetPhoneNumber(val *string) PhoneNumberInput() *string PostalCode() *string SetPostalCode(val *string) PostalCodeInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} State() *string SetState(val *string) StateInput() *string Subdomain() *string SupportPhoneNumber() *string SetSupportPhoneNumber(val *string) SupportPhoneNumberInput() *string TechnicalContactUser() *string SetTechnicalContactUser(val *string) TechnicalContactUserInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Website() *string SetWebsite(val *string) WebsiteInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAddress1() ResetAddress2() ResetBillingContactUser() ResetCity() ResetCountry() ResetEndUserSupportHelpUrl() ResetId() ResetLogo() ResetOptOutCommunicationEmails() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPhoneNumber() ResetPostalCode() ResetState() ResetSupportPhoneNumber() ResetTechnicalContactUser() ResetWebsite() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/org_configuration okta_org_configuration}.
func NewOrgConfiguration ¶
func NewOrgConfiguration(scope constructs.Construct, id *string, config *OrgConfigurationConfig) OrgConfiguration
Create a new {@link https://www.terraform.io/docs/providers/okta/r/org_configuration okta_org_configuration} Resource.
type OrgConfigurationConfig ¶
type OrgConfigurationConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Name of org. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#company_name OrgConfiguration#company_name} CompanyName *string `field:"required" json:"companyName" yaml:"companyName"` // Primary address of org. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#address_1 OrgConfiguration#address_1} Address1 *string `field:"optional" json:"address1" yaml:"address1"` // Secondary address of org. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#address_2 OrgConfiguration#address_2} Address2 *string `field:"optional" json:"address2" yaml:"address2"` // User ID representing the billing contact. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#billing_contact_user OrgConfiguration#billing_contact_user} BillingContactUser *string `field:"optional" json:"billingContactUser" yaml:"billingContactUser"` // City of org. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#city OrgConfiguration#city} City *string `field:"optional" json:"city" yaml:"city"` // Country of org. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#country OrgConfiguration#country} Country *string `field:"optional" json:"country" yaml:"country"` // Support link of org. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#end_user_support_help_url OrgConfiguration#end_user_support_help_url} EndUserSupportHelpUrl *string `field:"optional" json:"endUserSupportHelpUrl" yaml:"endUserSupportHelpUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#id OrgConfiguration#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"` // Local path to logo of the org. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#logo OrgConfiguration#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Indicates whether the org's users receive Okta Communication emails. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#opt_out_communication_emails OrgConfiguration#opt_out_communication_emails} OptOutCommunicationEmails interface{} `field:"optional" json:"optOutCommunicationEmails" yaml:"optOutCommunicationEmails"` // Support help phone of org. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#phone_number OrgConfiguration#phone_number} PhoneNumber *string `field:"optional" json:"phoneNumber" yaml:"phoneNumber"` // Postal code of org. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#postal_code OrgConfiguration#postal_code} PostalCode *string `field:"optional" json:"postalCode" yaml:"postalCode"` // State of org. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#state OrgConfiguration#state} State *string `field:"optional" json:"state" yaml:"state"` // Support help phone of org. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#support_phone_number OrgConfiguration#support_phone_number} SupportPhoneNumber *string `field:"optional" json:"supportPhoneNumber" yaml:"supportPhoneNumber"` // User ID representing the technical contact. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#technical_contact_user OrgConfiguration#technical_contact_user} TechnicalContactUser *string `field:"optional" json:"technicalContactUser" yaml:"technicalContactUser"` // The org's website. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_configuration#website OrgConfiguration#website} Website *string `field:"optional" json:"website" yaml:"website"` }
type OrgSupport ¶
type OrgSupport interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Expiration() *string ExtendBy() *float64 SetExtendBy(val *float64) ExtendByInput() *float64 // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetExtendBy() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/org_support okta_org_support}.
func NewOrgSupport ¶
func NewOrgSupport(scope constructs.Construct, id *string, config *OrgSupportConfig) OrgSupport
Create a new {@link https://www.terraform.io/docs/providers/okta/r/org_support okta_org_support} Resource.
type OrgSupportConfig ¶
type OrgSupportConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Number of days the support should be extended by. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_support#extend_by OrgSupport#extend_by} ExtendBy *float64 `field:"optional" json:"extendBy" yaml:"extendBy"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/org_support#id OrgSupport#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"` }
type PasswordPolicy ¶
type PasswordPolicy interface { cdktf.TerraformResource AuthProvider() *string SetAuthProvider(val *string) AuthProviderInput() *string CallRecovery() *string SetCallRecovery(val *string) CallRecoveryInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string EmailRecovery() *string SetEmailRecovery(val *string) EmailRecoveryInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupsIncluded() *[]*string SetGroupsIncluded(val *[]*string) GroupsIncludedInput() *[]*string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PasswordAutoUnlockMinutes() *float64 SetPasswordAutoUnlockMinutes(val *float64) PasswordAutoUnlockMinutesInput() *float64 PasswordDictionaryLookup() interface{} SetPasswordDictionaryLookup(val interface{}) PasswordDictionaryLookupInput() interface{} PasswordExcludeFirstName() interface{} SetPasswordExcludeFirstName(val interface{}) PasswordExcludeFirstNameInput() interface{} PasswordExcludeLastName() interface{} SetPasswordExcludeLastName(val interface{}) PasswordExcludeLastNameInput() interface{} PasswordExcludeUsername() interface{} SetPasswordExcludeUsername(val interface{}) PasswordExcludeUsernameInput() interface{} PasswordExpireWarnDays() *float64 SetPasswordExpireWarnDays(val *float64) PasswordExpireWarnDaysInput() *float64 PasswordHistoryCount() *float64 SetPasswordHistoryCount(val *float64) PasswordHistoryCountInput() *float64 PasswordLockoutNotificationChannels() *[]*string SetPasswordLockoutNotificationChannels(val *[]*string) PasswordLockoutNotificationChannelsInput() *[]*string PasswordMaxAgeDays() *float64 SetPasswordMaxAgeDays(val *float64) PasswordMaxAgeDaysInput() *float64 PasswordMaxLockoutAttempts() *float64 SetPasswordMaxLockoutAttempts(val *float64) PasswordMaxLockoutAttemptsInput() *float64 PasswordMinAgeMinutes() *float64 SetPasswordMinAgeMinutes(val *float64) PasswordMinAgeMinutesInput() *float64 PasswordMinLength() *float64 SetPasswordMinLength(val *float64) PasswordMinLengthInput() *float64 PasswordMinLowercase() *float64 SetPasswordMinLowercase(val *float64) PasswordMinLowercaseInput() *float64 PasswordMinNumber() *float64 SetPasswordMinNumber(val *float64) PasswordMinNumberInput() *float64 PasswordMinSymbol() *float64 SetPasswordMinSymbol(val *float64) PasswordMinSymbolInput() *float64 PasswordMinUppercase() *float64 SetPasswordMinUppercase(val *float64) PasswordMinUppercaseInput() *float64 PasswordShowLockoutFailures() interface{} SetPasswordShowLockoutFailures(val interface{}) PasswordShowLockoutFailuresInput() interface{} Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) QuestionMinLength() *float64 SetQuestionMinLength(val *float64) QuestionMinLengthInput() *float64 QuestionRecovery() *string SetQuestionRecovery(val *string) QuestionRecoveryInput() *string // Experimental. RawOverrides() interface{} RecoveryEmailToken() *float64 SetRecoveryEmailToken(val *float64) RecoveryEmailTokenInput() *float64 SkipUnlock() interface{} SetSkipUnlock(val interface{}) SkipUnlockInput() interface{} SmsRecovery() *string SetSmsRecovery(val *string) SmsRecoveryInput() *string Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAuthProvider() ResetCallRecovery() ResetDescription() ResetEmailRecovery() ResetGroupsIncluded() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPasswordAutoUnlockMinutes() ResetPasswordDictionaryLookup() ResetPasswordExcludeFirstName() ResetPasswordExcludeLastName() ResetPasswordExcludeUsername() ResetPasswordExpireWarnDays() ResetPasswordHistoryCount() ResetPasswordLockoutNotificationChannels() ResetPasswordMaxAgeDays() ResetPasswordMaxLockoutAttempts() ResetPasswordMinAgeMinutes() ResetPasswordMinLength() ResetPasswordMinLowercase() ResetPasswordMinNumber() ResetPasswordMinSymbol() ResetPasswordMinUppercase() ResetPasswordShowLockoutFailures() ResetPriority() ResetQuestionMinLength() ResetQuestionRecovery() ResetRecoveryEmailToken() ResetSkipUnlock() ResetSmsRecovery() ResetStatus() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/password_policy okta_password_policy}.
func NewPasswordPolicy ¶
func NewPasswordPolicy(scope constructs.Construct, id *string, config *PasswordPolicyConfig) PasswordPolicy
Create a new {@link https://www.terraform.io/docs/providers/okta/r/password_policy okta_password_policy} Resource.
type PasswordPolicyConfig ¶
type PasswordPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#name PasswordPolicy#name} Name *string `field:"required" json:"name" yaml:"name"` // Authentication Provider: OKTA, ACTIVE_DIRECTORY or LDAP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#auth_provider PasswordPolicy#auth_provider} AuthProvider *string `field:"optional" json:"authProvider" yaml:"authProvider"` // Enable or disable voice call recovery: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#call_recovery PasswordPolicy#call_recovery} CallRecovery *string `field:"optional" json:"callRecovery" yaml:"callRecovery"` // Policy Description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#description PasswordPolicy#description} Description *string `field:"optional" json:"description" yaml:"description"` // Enable or disable email password recovery: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#email_recovery PasswordPolicy#email_recovery} EmailRecovery *string `field:"optional" json:"emailRecovery" yaml:"emailRecovery"` // List of Group IDs to Include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#groups_included PasswordPolicy#groups_included} GroupsIncluded *[]*string `field:"optional" json:"groupsIncluded" yaml:"groupsIncluded"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#id PasswordPolicy#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"` // Number of minutes before a locked account is unlocked: 0 = no limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_auto_unlock_minutes PasswordPolicy#password_auto_unlock_minutes} PasswordAutoUnlockMinutes *float64 `field:"optional" json:"passwordAutoUnlockMinutes" yaml:"passwordAutoUnlockMinutes"` // Check Passwords Against Common Password Dictionary. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_dictionary_lookup PasswordPolicy#password_dictionary_lookup} PasswordDictionaryLookup interface{} `field:"optional" json:"passwordDictionaryLookup" yaml:"passwordDictionaryLookup"` // User firstName attribute must be excluded from the password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_exclude_first_name PasswordPolicy#password_exclude_first_name} PasswordExcludeFirstName interface{} `field:"optional" json:"passwordExcludeFirstName" yaml:"passwordExcludeFirstName"` // User lastName attribute must be excluded from the password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_exclude_last_name PasswordPolicy#password_exclude_last_name} PasswordExcludeLastName interface{} `field:"optional" json:"passwordExcludeLastName" yaml:"passwordExcludeLastName"` // If the user name must be excluded from the password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_exclude_username PasswordPolicy#password_exclude_username} PasswordExcludeUsername interface{} `field:"optional" json:"passwordExcludeUsername" yaml:"passwordExcludeUsername"` // Length in days a user will be warned before password expiry: 0 = no warning. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_expire_warn_days PasswordPolicy#password_expire_warn_days} PasswordExpireWarnDays *float64 `field:"optional" json:"passwordExpireWarnDays" yaml:"passwordExpireWarnDays"` // Number of distinct passwords that must be created before they can be reused: 0 = none. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_history_count PasswordPolicy#password_history_count} PasswordHistoryCount *float64 `field:"optional" json:"passwordHistoryCount" yaml:"passwordHistoryCount"` // Notification channels to use to notify a user when their account has been locked. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_lockout_notification_channels PasswordPolicy#password_lockout_notification_channels} PasswordLockoutNotificationChannels *[]*string `field:"optional" json:"passwordLockoutNotificationChannels" yaml:"passwordLockoutNotificationChannels"` // Length in days a password is valid before expiry: 0 = no limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_max_age_days PasswordPolicy#password_max_age_days} PasswordMaxAgeDays *float64 `field:"optional" json:"passwordMaxAgeDays" yaml:"passwordMaxAgeDays"` // Number of unsuccessful login attempts allowed before lockout: 0 = no limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_max_lockout_attempts PasswordPolicy#password_max_lockout_attempts} PasswordMaxLockoutAttempts *float64 `field:"optional" json:"passwordMaxLockoutAttempts" yaml:"passwordMaxLockoutAttempts"` // Minimum time interval in minutes between password changes: 0 = no limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_min_age_minutes PasswordPolicy#password_min_age_minutes} PasswordMinAgeMinutes *float64 `field:"optional" json:"passwordMinAgeMinutes" yaml:"passwordMinAgeMinutes"` // Minimum password length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_min_length PasswordPolicy#password_min_length} PasswordMinLength *float64 `field:"optional" json:"passwordMinLength" yaml:"passwordMinLength"` // If a password must contain at least one lower case letter: 0 = no, 1 = yes. // // Default = 1 // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_min_lowercase PasswordPolicy#password_min_lowercase} PasswordMinLowercase *float64 `field:"optional" json:"passwordMinLowercase" yaml:"passwordMinLowercase"` // If a password must contain at least one number: 0 = no, 1 = yes. Default = 1. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_min_number PasswordPolicy#password_min_number} PasswordMinNumber *float64 `field:"optional" json:"passwordMinNumber" yaml:"passwordMinNumber"` // If a password must contain at least one symbol (!@#$%^&*): 0 = no, 1 = yes. Default = 1. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_min_symbol PasswordPolicy#password_min_symbol} PasswordMinSymbol *float64 `field:"optional" json:"passwordMinSymbol" yaml:"passwordMinSymbol"` // If a password must contain at least one upper case letter: 0 = no, 1 = yes. // // Default = 1 // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_min_uppercase PasswordPolicy#password_min_uppercase} PasswordMinUppercase *float64 `field:"optional" json:"passwordMinUppercase" yaml:"passwordMinUppercase"` // If a user should be informed when their account is locked. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#password_show_lockout_failures PasswordPolicy#password_show_lockout_failures} PasswordShowLockoutFailures interface{} `field:"optional" json:"passwordShowLockoutFailures" yaml:"passwordShowLockoutFailures"` // Policy Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#priority PasswordPolicy#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Min length of the password recovery question answer. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#question_min_length PasswordPolicy#question_min_length} QuestionMinLength *float64 `field:"optional" json:"questionMinLength" yaml:"questionMinLength"` // Enable or disable security question password recovery: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#question_recovery PasswordPolicy#question_recovery} QuestionRecovery *string `field:"optional" json:"questionRecovery" yaml:"questionRecovery"` // Lifetime in minutes of the recovery email token. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#recovery_email_token PasswordPolicy#recovery_email_token} RecoveryEmailToken *float64 `field:"optional" json:"recoveryEmailToken" yaml:"recoveryEmailToken"` // When an Active Directory user is locked out of Okta, the Okta unlock operation should also attempt to unlock the user's Windows account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#skip_unlock PasswordPolicy#skip_unlock} SkipUnlock interface{} `field:"optional" json:"skipUnlock" yaml:"skipUnlock"` // Enable or disable SMS password recovery: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#sms_recovery PasswordPolicy#sms_recovery} SmsRecovery *string `field:"optional" json:"smsRecovery" yaml:"smsRecovery"` // Policy Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy#status PasswordPolicy#status} Status *string `field:"optional" json:"status" yaml:"status"` }
type PasswordPolicyRule ¶
type PasswordPolicyRule interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string NetworkConnection() *string SetNetworkConnection(val *string) NetworkConnectionInput() *string NetworkExcludes() *[]*string SetNetworkExcludes(val *[]*string) NetworkExcludesInput() *[]*string NetworkIncludes() *[]*string SetNetworkIncludes(val *[]*string) NetworkIncludesInput() *[]*string // The tree node. Node() constructs.Node PasswordChange() *string SetPasswordChange(val *string) PasswordChangeInput() *string PasswordReset() *string SetPasswordReset(val *string) PasswordResetInput() *string PasswordUnlock() *string SetPasswordUnlock(val *string) PasswordUnlockInput() *string Policyid() *string SetPolicyid(val *string) PolicyId() *string SetPolicyId(val *string) PolicyidInput() *string PolicyIdInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UsersExcluded() *[]*string SetUsersExcluded(val *[]*string) UsersExcludedInput() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetNetworkConnection() ResetNetworkExcludes() ResetNetworkIncludes() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPasswordChange() ResetPasswordReset() ResetPasswordUnlock() ResetPolicyid() ResetPolicyId() ResetPriority() ResetStatus() ResetUsersExcluded() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule okta_password_policy_rule}.
func NewPasswordPolicyRule ¶
func NewPasswordPolicyRule(scope constructs.Construct, id *string, config *PasswordPolicyRuleConfig) PasswordPolicyRule
Create a new {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule okta_password_policy_rule} Resource.
type PasswordPolicyRuleConfig ¶
type PasswordPolicyRuleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Rule Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#name PasswordPolicyRule#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#id PasswordPolicyRule#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"` // Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#network_connection PasswordPolicyRule#network_connection} NetworkConnection *string `field:"optional" json:"networkConnection" yaml:"networkConnection"` // The zones to exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#network_excludes PasswordPolicyRule#network_excludes} NetworkExcludes *[]*string `field:"optional" json:"networkExcludes" yaml:"networkExcludes"` // The zones to include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#network_includes PasswordPolicyRule#network_includes} NetworkIncludes *[]*string `field:"optional" json:"networkIncludes" yaml:"networkIncludes"` // Allow or deny a user to change their password: ALLOW or DENY. Default = ALLOW. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#password_change PasswordPolicyRule#password_change} PasswordChange *string `field:"optional" json:"passwordChange" yaml:"passwordChange"` // Allow or deny a user to reset their password: ALLOW or DENY. Default = ALLOW. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#password_reset PasswordPolicyRule#password_reset} PasswordReset *string `field:"optional" json:"passwordReset" yaml:"passwordReset"` // Allow or deny a user to unlock. Default = DENY. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#password_unlock PasswordPolicyRule#password_unlock} PasswordUnlock *string `field:"optional" json:"passwordUnlock" yaml:"passwordUnlock"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#policyid PasswordPolicyRule#policyid} Policyid *string `field:"optional" json:"policyid" yaml:"policyid"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#policy_id PasswordPolicyRule#policy_id} PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Policy Rule Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#priority PasswordPolicyRule#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Policy Rule Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#status PasswordPolicyRule#status} Status *string `field:"optional" json:"status" yaml:"status"` // Set of User IDs to Exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/password_policy_rule#users_excluded PasswordPolicyRule#users_excluded} UsersExcluded *[]*string `field:"optional" json:"usersExcluded" yaml:"usersExcluded"` }
type PolicyMfa ¶
type PolicyMfa interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Duo() *map[string]*string SetDuo(val *map[string]*string) DuoInput() *map[string]*string ExternalIdp() *map[string]*string SetExternalIdp(val *map[string]*string) ExternalIdpInput() *map[string]*string FidoU2F() *map[string]*string SetFidoU2F(val *map[string]*string) FidoU2FInput() *map[string]*string FidoWebauthn() *map[string]*string SetFidoWebauthn(val *map[string]*string) FidoWebauthnInput() *map[string]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GoogleOtp() *map[string]*string SetGoogleOtp(val *map[string]*string) GoogleOtpInput() *map[string]*string GroupsIncluded() *[]*string SetGroupsIncluded(val *[]*string) GroupsIncludedInput() *[]*string Hotp() *map[string]*string SetHotp(val *map[string]*string) HotpInput() *map[string]*string Id() *string SetId(val *string) IdInput() *string IsOie() interface{} SetIsOie(val interface{}) IsOieInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OktaCall() *map[string]*string SetOktaCall(val *map[string]*string) OktaCallInput() *map[string]*string OktaEmail() *map[string]*string SetOktaEmail(val *map[string]*string) OktaEmailInput() *map[string]*string OktaOtp() *map[string]*string SetOktaOtp(val *map[string]*string) OktaOtpInput() *map[string]*string OktaPassword() *map[string]*string SetOktaPassword(val *map[string]*string) OktaPasswordInput() *map[string]*string OktaPush() *map[string]*string SetOktaPush(val *map[string]*string) OktaPushInput() *map[string]*string OktaQuestion() *map[string]*string SetOktaQuestion(val *map[string]*string) OktaQuestionInput() *map[string]*string OktaSms() *map[string]*string SetOktaSms(val *map[string]*string) OktaSmsInput() *map[string]*string OktaVerify() *map[string]*string SetOktaVerify(val *map[string]*string) OktaVerifyInput() *map[string]*string OnpremMfa() *map[string]*string SetOnpremMfa(val *map[string]*string) OnpremMfaInput() *map[string]*string PhoneNumber() *map[string]*string SetPhoneNumber(val *map[string]*string) PhoneNumberInput() *map[string]*string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RsaToken() *map[string]*string SetRsaToken(val *map[string]*string) RsaTokenInput() *map[string]*string SecurityQuestion() *map[string]*string SetSecurityQuestion(val *map[string]*string) SecurityQuestionInput() *map[string]*string Status() *string SetStatus(val *string) StatusInput() *string SymantecVip() *map[string]*string SetSymantecVip(val *map[string]*string) SymantecVipInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Webauthn() *map[string]*string SetWebauthn(val *map[string]*string) WebauthnInput() *map[string]*string YubikeyToken() *map[string]*string SetYubikeyToken(val *map[string]*string) YubikeyTokenInput() *map[string]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetDescription() ResetDuo() ResetExternalIdp() ResetFidoU2F() ResetFidoWebauthn() ResetGoogleOtp() ResetGroupsIncluded() ResetHotp() ResetId() ResetIsOie() ResetOktaCall() ResetOktaEmail() ResetOktaOtp() ResetOktaPassword() ResetOktaPush() ResetOktaQuestion() ResetOktaSms() ResetOktaVerify() ResetOnpremMfa() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPhoneNumber() ResetPriority() ResetRsaToken() ResetSecurityQuestion() ResetStatus() ResetSymantecVip() ResetWebauthn() ResetYubikeyToken() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa okta_policy_mfa}.
func NewPolicyMfa ¶
func NewPolicyMfa(scope constructs.Construct, id *string, config *PolicyMfaConfig) PolicyMfa
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa okta_policy_mfa} Resource.
type PolicyMfaConfig ¶
type PolicyMfaConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#name PolicyMfa#name} Name *string `field:"required" json:"name" yaml:"name"` // Policy Description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#description PolicyMfa#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#duo PolicyMfa#duo}. Duo *map[string]*string `field:"optional" json:"duo" yaml:"duo"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#external_idp PolicyMfa#external_idp}. ExternalIdp *map[string]*string `field:"optional" json:"externalIdp" yaml:"externalIdp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#fido_u2f PolicyMfa#fido_u2f}. FidoU2F *map[string]*string `field:"optional" json:"fidoU2F" yaml:"fidoU2F"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#fido_webauthn PolicyMfa#fido_webauthn}. FidoWebauthn *map[string]*string `field:"optional" json:"fidoWebauthn" yaml:"fidoWebauthn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#google_otp PolicyMfa#google_otp}. GoogleOtp *map[string]*string `field:"optional" json:"googleOtp" yaml:"googleOtp"` // List of Group IDs to Include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#groups_included PolicyMfa#groups_included} GroupsIncluded *[]*string `field:"optional" json:"groupsIncluded" yaml:"groupsIncluded"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#hotp PolicyMfa#hotp}. Hotp *map[string]*string `field:"optional" json:"hotp" yaml:"hotp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#id PolicyMfa#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"` // Is the policy using Okta Identity Engine (OIE) with authenticators instead of factors? // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#is_oie PolicyMfa#is_oie} IsOie interface{} `field:"optional" json:"isOie" yaml:"isOie"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#okta_call PolicyMfa#okta_call}. OktaCall *map[string]*string `field:"optional" json:"oktaCall" yaml:"oktaCall"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#okta_email PolicyMfa#okta_email}. OktaEmail *map[string]*string `field:"optional" json:"oktaEmail" yaml:"oktaEmail"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#okta_otp PolicyMfa#okta_otp}. OktaOtp *map[string]*string `field:"optional" json:"oktaOtp" yaml:"oktaOtp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#okta_password PolicyMfa#okta_password}. OktaPassword *map[string]*string `field:"optional" json:"oktaPassword" yaml:"oktaPassword"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#okta_push PolicyMfa#okta_push}. OktaPush *map[string]*string `field:"optional" json:"oktaPush" yaml:"oktaPush"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#okta_question PolicyMfa#okta_question}. OktaQuestion *map[string]*string `field:"optional" json:"oktaQuestion" yaml:"oktaQuestion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#okta_sms PolicyMfa#okta_sms}. OktaSms *map[string]*string `field:"optional" json:"oktaSms" yaml:"oktaSms"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#okta_verify PolicyMfa#okta_verify}. OktaVerify *map[string]*string `field:"optional" json:"oktaVerify" yaml:"oktaVerify"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#onprem_mfa PolicyMfa#onprem_mfa}. OnpremMfa *map[string]*string `field:"optional" json:"onpremMfa" yaml:"onpremMfa"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#phone_number PolicyMfa#phone_number}. PhoneNumber *map[string]*string `field:"optional" json:"phoneNumber" yaml:"phoneNumber"` // Policy Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#priority PolicyMfa#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#rsa_token PolicyMfa#rsa_token}. RsaToken *map[string]*string `field:"optional" json:"rsaToken" yaml:"rsaToken"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#security_question PolicyMfa#security_question}. SecurityQuestion *map[string]*string `field:"optional" json:"securityQuestion" yaml:"securityQuestion"` // Policy Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#status PolicyMfa#status} Status *string `field:"optional" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#symantec_vip PolicyMfa#symantec_vip}. SymantecVip *map[string]*string `field:"optional" json:"symantecVip" yaml:"symantecVip"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#webauthn PolicyMfa#webauthn}. Webauthn *map[string]*string `field:"optional" json:"webauthn" yaml:"webauthn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa#yubikey_token PolicyMfa#yubikey_token}. YubikeyToken *map[string]*string `field:"optional" json:"yubikeyToken" yaml:"yubikeyToken"` }
type PolicyMfaDefault ¶
type PolicyMfaDefault interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DefaultIncludedGroupId() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string Duo() *map[string]*string SetDuo(val *map[string]*string) DuoInput() *map[string]*string ExternalIdp() *map[string]*string SetExternalIdp(val *map[string]*string) ExternalIdpInput() *map[string]*string FidoU2F() *map[string]*string SetFidoU2F(val *map[string]*string) FidoU2FInput() *map[string]*string FidoWebauthn() *map[string]*string SetFidoWebauthn(val *map[string]*string) FidoWebauthnInput() *map[string]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GoogleOtp() *map[string]*string SetGoogleOtp(val *map[string]*string) GoogleOtpInput() *map[string]*string Hotp() *map[string]*string SetHotp(val *map[string]*string) HotpInput() *map[string]*string Id() *string SetId(val *string) IdInput() *string IsOie() interface{} SetIsOie(val interface{}) IsOieInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string // The tree node. Node() constructs.Node OktaCall() *map[string]*string SetOktaCall(val *map[string]*string) OktaCallInput() *map[string]*string OktaEmail() *map[string]*string SetOktaEmail(val *map[string]*string) OktaEmailInput() *map[string]*string OktaOtp() *map[string]*string SetOktaOtp(val *map[string]*string) OktaOtpInput() *map[string]*string OktaPassword() *map[string]*string SetOktaPassword(val *map[string]*string) OktaPasswordInput() *map[string]*string OktaPush() *map[string]*string SetOktaPush(val *map[string]*string) OktaPushInput() *map[string]*string OktaQuestion() *map[string]*string SetOktaQuestion(val *map[string]*string) OktaQuestionInput() *map[string]*string OktaSms() *map[string]*string SetOktaSms(val *map[string]*string) OktaSmsInput() *map[string]*string OktaVerify() *map[string]*string SetOktaVerify(val *map[string]*string) OktaVerifyInput() *map[string]*string OnpremMfa() *map[string]*string SetOnpremMfa(val *map[string]*string) OnpremMfaInput() *map[string]*string PhoneNumber() *map[string]*string SetPhoneNumber(val *map[string]*string) PhoneNumberInput() *map[string]*string Priority() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RsaToken() *map[string]*string SetRsaToken(val *map[string]*string) RsaTokenInput() *map[string]*string SecurityQuestion() *map[string]*string SetSecurityQuestion(val *map[string]*string) SecurityQuestionInput() *map[string]*string Status() *string SymantecVip() *map[string]*string SetSymantecVip(val *map[string]*string) SymantecVipInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Webauthn() *map[string]*string SetWebauthn(val *map[string]*string) WebauthnInput() *map[string]*string YubikeyToken() *map[string]*string SetYubikeyToken(val *map[string]*string) YubikeyTokenInput() *map[string]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetDuo() ResetExternalIdp() ResetFidoU2F() ResetFidoWebauthn() ResetGoogleOtp() ResetHotp() ResetId() ResetIsOie() ResetOktaCall() ResetOktaEmail() ResetOktaOtp() ResetOktaPassword() ResetOktaPush() ResetOktaQuestion() ResetOktaSms() ResetOktaVerify() ResetOnpremMfa() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPhoneNumber() ResetRsaToken() ResetSecurityQuestion() ResetSymantecVip() ResetWebauthn() ResetYubikeyToken() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default okta_policy_mfa_default}.
func NewPolicyMfaDefault ¶
func NewPolicyMfaDefault(scope constructs.Construct, id *string, config *PolicyMfaDefaultConfig) PolicyMfaDefault
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default okta_policy_mfa_default} Resource.
type PolicyMfaDefaultConfig ¶
type PolicyMfaDefaultConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#duo PolicyMfaDefault#duo}. Duo *map[string]*string `field:"optional" json:"duo" yaml:"duo"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#external_idp PolicyMfaDefault#external_idp}. ExternalIdp *map[string]*string `field:"optional" json:"externalIdp" yaml:"externalIdp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#fido_u2f PolicyMfaDefault#fido_u2f}. FidoU2F *map[string]*string `field:"optional" json:"fidoU2F" yaml:"fidoU2F"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#fido_webauthn PolicyMfaDefault#fido_webauthn}. FidoWebauthn *map[string]*string `field:"optional" json:"fidoWebauthn" yaml:"fidoWebauthn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#google_otp PolicyMfaDefault#google_otp}. GoogleOtp *map[string]*string `field:"optional" json:"googleOtp" yaml:"googleOtp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#hotp PolicyMfaDefault#hotp}. Hotp *map[string]*string `field:"optional" json:"hotp" yaml:"hotp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#id PolicyMfaDefault#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"` // Is the policy using Okta Identity Engine (OIE) with authenticators instead of factors? // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#is_oie PolicyMfaDefault#is_oie} IsOie interface{} `field:"optional" json:"isOie" yaml:"isOie"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#okta_call PolicyMfaDefault#okta_call}. OktaCall *map[string]*string `field:"optional" json:"oktaCall" yaml:"oktaCall"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#okta_email PolicyMfaDefault#okta_email}. OktaEmail *map[string]*string `field:"optional" json:"oktaEmail" yaml:"oktaEmail"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#okta_otp PolicyMfaDefault#okta_otp}. OktaOtp *map[string]*string `field:"optional" json:"oktaOtp" yaml:"oktaOtp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#okta_password PolicyMfaDefault#okta_password}. OktaPassword *map[string]*string `field:"optional" json:"oktaPassword" yaml:"oktaPassword"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#okta_push PolicyMfaDefault#okta_push}. OktaPush *map[string]*string `field:"optional" json:"oktaPush" yaml:"oktaPush"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#okta_question PolicyMfaDefault#okta_question}. OktaQuestion *map[string]*string `field:"optional" json:"oktaQuestion" yaml:"oktaQuestion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#okta_sms PolicyMfaDefault#okta_sms}. OktaSms *map[string]*string `field:"optional" json:"oktaSms" yaml:"oktaSms"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#okta_verify PolicyMfaDefault#okta_verify}. OktaVerify *map[string]*string `field:"optional" json:"oktaVerify" yaml:"oktaVerify"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#onprem_mfa PolicyMfaDefault#onprem_mfa}. OnpremMfa *map[string]*string `field:"optional" json:"onpremMfa" yaml:"onpremMfa"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#phone_number PolicyMfaDefault#phone_number}. PhoneNumber *map[string]*string `field:"optional" json:"phoneNumber" yaml:"phoneNumber"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#rsa_token PolicyMfaDefault#rsa_token}. RsaToken *map[string]*string `field:"optional" json:"rsaToken" yaml:"rsaToken"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#security_question PolicyMfaDefault#security_question}. SecurityQuestion *map[string]*string `field:"optional" json:"securityQuestion" yaml:"securityQuestion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#symantec_vip PolicyMfaDefault#symantec_vip}. SymantecVip *map[string]*string `field:"optional" json:"symantecVip" yaml:"symantecVip"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#webauthn PolicyMfaDefault#webauthn}. Webauthn *map[string]*string `field:"optional" json:"webauthn" yaml:"webauthn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_mfa_default#yubikey_token PolicyMfaDefault#yubikey_token}. YubikeyToken *map[string]*string `field:"optional" json:"yubikeyToken" yaml:"yubikeyToken"` }
type PolicyPassword ¶
type PolicyPassword interface { cdktf.TerraformResource AuthProvider() *string SetAuthProvider(val *string) AuthProviderInput() *string CallRecovery() *string SetCallRecovery(val *string) CallRecoveryInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string EmailRecovery() *string SetEmailRecovery(val *string) EmailRecoveryInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupsIncluded() *[]*string SetGroupsIncluded(val *[]*string) GroupsIncludedInput() *[]*string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PasswordAutoUnlockMinutes() *float64 SetPasswordAutoUnlockMinutes(val *float64) PasswordAutoUnlockMinutesInput() *float64 PasswordDictionaryLookup() interface{} SetPasswordDictionaryLookup(val interface{}) PasswordDictionaryLookupInput() interface{} PasswordExcludeFirstName() interface{} SetPasswordExcludeFirstName(val interface{}) PasswordExcludeFirstNameInput() interface{} PasswordExcludeLastName() interface{} SetPasswordExcludeLastName(val interface{}) PasswordExcludeLastNameInput() interface{} PasswordExcludeUsername() interface{} SetPasswordExcludeUsername(val interface{}) PasswordExcludeUsernameInput() interface{} PasswordExpireWarnDays() *float64 SetPasswordExpireWarnDays(val *float64) PasswordExpireWarnDaysInput() *float64 PasswordHistoryCount() *float64 SetPasswordHistoryCount(val *float64) PasswordHistoryCountInput() *float64 PasswordLockoutNotificationChannels() *[]*string SetPasswordLockoutNotificationChannels(val *[]*string) PasswordLockoutNotificationChannelsInput() *[]*string PasswordMaxAgeDays() *float64 SetPasswordMaxAgeDays(val *float64) PasswordMaxAgeDaysInput() *float64 PasswordMaxLockoutAttempts() *float64 SetPasswordMaxLockoutAttempts(val *float64) PasswordMaxLockoutAttemptsInput() *float64 PasswordMinAgeMinutes() *float64 SetPasswordMinAgeMinutes(val *float64) PasswordMinAgeMinutesInput() *float64 PasswordMinLength() *float64 SetPasswordMinLength(val *float64) PasswordMinLengthInput() *float64 PasswordMinLowercase() *float64 SetPasswordMinLowercase(val *float64) PasswordMinLowercaseInput() *float64 PasswordMinNumber() *float64 SetPasswordMinNumber(val *float64) PasswordMinNumberInput() *float64 PasswordMinSymbol() *float64 SetPasswordMinSymbol(val *float64) PasswordMinSymbolInput() *float64 PasswordMinUppercase() *float64 SetPasswordMinUppercase(val *float64) PasswordMinUppercaseInput() *float64 PasswordShowLockoutFailures() interface{} SetPasswordShowLockoutFailures(val interface{}) PasswordShowLockoutFailuresInput() interface{} Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) QuestionMinLength() *float64 SetQuestionMinLength(val *float64) QuestionMinLengthInput() *float64 QuestionRecovery() *string SetQuestionRecovery(val *string) QuestionRecoveryInput() *string // Experimental. RawOverrides() interface{} RecoveryEmailToken() *float64 SetRecoveryEmailToken(val *float64) RecoveryEmailTokenInput() *float64 SkipUnlock() interface{} SetSkipUnlock(val interface{}) SkipUnlockInput() interface{} SmsRecovery() *string SetSmsRecovery(val *string) SmsRecoveryInput() *string Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAuthProvider() ResetCallRecovery() ResetDescription() ResetEmailRecovery() ResetGroupsIncluded() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPasswordAutoUnlockMinutes() ResetPasswordDictionaryLookup() ResetPasswordExcludeFirstName() ResetPasswordExcludeLastName() ResetPasswordExcludeUsername() ResetPasswordExpireWarnDays() ResetPasswordHistoryCount() ResetPasswordLockoutNotificationChannels() ResetPasswordMaxAgeDays() ResetPasswordMaxLockoutAttempts() ResetPasswordMinAgeMinutes() ResetPasswordMinLength() ResetPasswordMinLowercase() ResetPasswordMinNumber() ResetPasswordMinSymbol() ResetPasswordMinUppercase() ResetPasswordShowLockoutFailures() ResetPriority() ResetQuestionMinLength() ResetQuestionRecovery() ResetRecoveryEmailToken() ResetSkipUnlock() ResetSmsRecovery() ResetStatus() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/policy_password okta_policy_password}.
func NewPolicyPassword ¶
func NewPolicyPassword(scope constructs.Construct, id *string, config *PolicyPasswordConfig) PolicyPassword
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_password okta_policy_password} Resource.
type PolicyPasswordConfig ¶
type PolicyPasswordConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#name PolicyPassword#name} Name *string `field:"required" json:"name" yaml:"name"` // Authentication Provider: OKTA, ACTIVE_DIRECTORY or LDAP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#auth_provider PolicyPassword#auth_provider} AuthProvider *string `field:"optional" json:"authProvider" yaml:"authProvider"` // Enable or disable voice call recovery: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#call_recovery PolicyPassword#call_recovery} CallRecovery *string `field:"optional" json:"callRecovery" yaml:"callRecovery"` // Policy Description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#description PolicyPassword#description} Description *string `field:"optional" json:"description" yaml:"description"` // Enable or disable email password recovery: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#email_recovery PolicyPassword#email_recovery} EmailRecovery *string `field:"optional" json:"emailRecovery" yaml:"emailRecovery"` // List of Group IDs to Include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#groups_included PolicyPassword#groups_included} GroupsIncluded *[]*string `field:"optional" json:"groupsIncluded" yaml:"groupsIncluded"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#id PolicyPassword#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"` // Number of minutes before a locked account is unlocked: 0 = no limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_auto_unlock_minutes PolicyPassword#password_auto_unlock_minutes} PasswordAutoUnlockMinutes *float64 `field:"optional" json:"passwordAutoUnlockMinutes" yaml:"passwordAutoUnlockMinutes"` // Check Passwords Against Common Password Dictionary. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_dictionary_lookup PolicyPassword#password_dictionary_lookup} PasswordDictionaryLookup interface{} `field:"optional" json:"passwordDictionaryLookup" yaml:"passwordDictionaryLookup"` // User firstName attribute must be excluded from the password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_exclude_first_name PolicyPassword#password_exclude_first_name} PasswordExcludeFirstName interface{} `field:"optional" json:"passwordExcludeFirstName" yaml:"passwordExcludeFirstName"` // User lastName attribute must be excluded from the password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_exclude_last_name PolicyPassword#password_exclude_last_name} PasswordExcludeLastName interface{} `field:"optional" json:"passwordExcludeLastName" yaml:"passwordExcludeLastName"` // If the user name must be excluded from the password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_exclude_username PolicyPassword#password_exclude_username} PasswordExcludeUsername interface{} `field:"optional" json:"passwordExcludeUsername" yaml:"passwordExcludeUsername"` // Length in days a user will be warned before password expiry: 0 = no warning. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_expire_warn_days PolicyPassword#password_expire_warn_days} PasswordExpireWarnDays *float64 `field:"optional" json:"passwordExpireWarnDays" yaml:"passwordExpireWarnDays"` // Number of distinct passwords that must be created before they can be reused: 0 = none. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_history_count PolicyPassword#password_history_count} PasswordHistoryCount *float64 `field:"optional" json:"passwordHistoryCount" yaml:"passwordHistoryCount"` // Notification channels to use to notify a user when their account has been locked. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_lockout_notification_channels PolicyPassword#password_lockout_notification_channels} PasswordLockoutNotificationChannels *[]*string `field:"optional" json:"passwordLockoutNotificationChannels" yaml:"passwordLockoutNotificationChannels"` // Length in days a password is valid before expiry: 0 = no limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_max_age_days PolicyPassword#password_max_age_days} PasswordMaxAgeDays *float64 `field:"optional" json:"passwordMaxAgeDays" yaml:"passwordMaxAgeDays"` // Number of unsuccessful login attempts allowed before lockout: 0 = no limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_max_lockout_attempts PolicyPassword#password_max_lockout_attempts} PasswordMaxLockoutAttempts *float64 `field:"optional" json:"passwordMaxLockoutAttempts" yaml:"passwordMaxLockoutAttempts"` // Minimum time interval in minutes between password changes: 0 = no limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_min_age_minutes PolicyPassword#password_min_age_minutes} PasswordMinAgeMinutes *float64 `field:"optional" json:"passwordMinAgeMinutes" yaml:"passwordMinAgeMinutes"` // Minimum password length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_min_length PolicyPassword#password_min_length} PasswordMinLength *float64 `field:"optional" json:"passwordMinLength" yaml:"passwordMinLength"` // If a password must contain at least one lower case letter: 0 = no, 1 = yes. // // Default = 1 // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_min_lowercase PolicyPassword#password_min_lowercase} PasswordMinLowercase *float64 `field:"optional" json:"passwordMinLowercase" yaml:"passwordMinLowercase"` // If a password must contain at least one number: 0 = no, 1 = yes. Default = 1. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_min_number PolicyPassword#password_min_number} PasswordMinNumber *float64 `field:"optional" json:"passwordMinNumber" yaml:"passwordMinNumber"` // If a password must contain at least one symbol (!@#$%^&*): 0 = no, 1 = yes. Default = 1. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_min_symbol PolicyPassword#password_min_symbol} PasswordMinSymbol *float64 `field:"optional" json:"passwordMinSymbol" yaml:"passwordMinSymbol"` // If a password must contain at least one upper case letter: 0 = no, 1 = yes. // // Default = 1 // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_min_uppercase PolicyPassword#password_min_uppercase} PasswordMinUppercase *float64 `field:"optional" json:"passwordMinUppercase" yaml:"passwordMinUppercase"` // If a user should be informed when their account is locked. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#password_show_lockout_failures PolicyPassword#password_show_lockout_failures} PasswordShowLockoutFailures interface{} `field:"optional" json:"passwordShowLockoutFailures" yaml:"passwordShowLockoutFailures"` // Policy Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#priority PolicyPassword#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Min length of the password recovery question answer. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#question_min_length PolicyPassword#question_min_length} QuestionMinLength *float64 `field:"optional" json:"questionMinLength" yaml:"questionMinLength"` // Enable or disable security question password recovery: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#question_recovery PolicyPassword#question_recovery} QuestionRecovery *string `field:"optional" json:"questionRecovery" yaml:"questionRecovery"` // Lifetime in minutes of the recovery email token. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#recovery_email_token PolicyPassword#recovery_email_token} RecoveryEmailToken *float64 `field:"optional" json:"recoveryEmailToken" yaml:"recoveryEmailToken"` // When an Active Directory user is locked out of Okta, the Okta unlock operation should also attempt to unlock the user's Windows account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#skip_unlock PolicyPassword#skip_unlock} SkipUnlock interface{} `field:"optional" json:"skipUnlock" yaml:"skipUnlock"` // Enable or disable SMS password recovery: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#sms_recovery PolicyPassword#sms_recovery} SmsRecovery *string `field:"optional" json:"smsRecovery" yaml:"smsRecovery"` // Policy Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password#status PolicyPassword#status} Status *string `field:"optional" json:"status" yaml:"status"` }
type PolicyPasswordDefault ¶
type PolicyPasswordDefault interface { cdktf.TerraformResource CallRecovery() *string SetCallRecovery(val *string) CallRecoveryInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DefaultAuthProvider() *string DefaultIncludedGroupId() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string EmailRecovery() *string SetEmailRecovery(val *string) EmailRecoveryInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string // The tree node. Node() constructs.Node PasswordAutoUnlockMinutes() *float64 SetPasswordAutoUnlockMinutes(val *float64) PasswordAutoUnlockMinutesInput() *float64 PasswordDictionaryLookup() interface{} SetPasswordDictionaryLookup(val interface{}) PasswordDictionaryLookupInput() interface{} PasswordExcludeFirstName() interface{} SetPasswordExcludeFirstName(val interface{}) PasswordExcludeFirstNameInput() interface{} PasswordExcludeLastName() interface{} SetPasswordExcludeLastName(val interface{}) PasswordExcludeLastNameInput() interface{} PasswordExcludeUsername() interface{} SetPasswordExcludeUsername(val interface{}) PasswordExcludeUsernameInput() interface{} PasswordExpireWarnDays() *float64 SetPasswordExpireWarnDays(val *float64) PasswordExpireWarnDaysInput() *float64 PasswordHistoryCount() *float64 SetPasswordHistoryCount(val *float64) PasswordHistoryCountInput() *float64 PasswordLockoutNotificationChannels() *[]*string SetPasswordLockoutNotificationChannels(val *[]*string) PasswordLockoutNotificationChannelsInput() *[]*string PasswordMaxAgeDays() *float64 SetPasswordMaxAgeDays(val *float64) PasswordMaxAgeDaysInput() *float64 PasswordMaxLockoutAttempts() *float64 SetPasswordMaxLockoutAttempts(val *float64) PasswordMaxLockoutAttemptsInput() *float64 PasswordMinAgeMinutes() *float64 SetPasswordMinAgeMinutes(val *float64) PasswordMinAgeMinutesInput() *float64 PasswordMinLength() *float64 SetPasswordMinLength(val *float64) PasswordMinLengthInput() *float64 PasswordMinLowercase() *float64 SetPasswordMinLowercase(val *float64) PasswordMinLowercaseInput() *float64 PasswordMinNumber() *float64 SetPasswordMinNumber(val *float64) PasswordMinNumberInput() *float64 PasswordMinSymbol() *float64 SetPasswordMinSymbol(val *float64) PasswordMinSymbolInput() *float64 PasswordMinUppercase() *float64 SetPasswordMinUppercase(val *float64) PasswordMinUppercaseInput() *float64 PasswordShowLockoutFailures() interface{} SetPasswordShowLockoutFailures(val interface{}) PasswordShowLockoutFailuresInput() interface{} Priority() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) QuestionMinLength() *float64 SetQuestionMinLength(val *float64) QuestionMinLengthInput() *float64 QuestionRecovery() *string SetQuestionRecovery(val *string) QuestionRecoveryInput() *string // Experimental. RawOverrides() interface{} RecoveryEmailToken() *float64 SetRecoveryEmailToken(val *float64) RecoveryEmailTokenInput() *float64 SkipUnlock() interface{} SetSkipUnlock(val interface{}) SkipUnlockInput() interface{} SmsRecovery() *string SetSmsRecovery(val *string) SmsRecoveryInput() *string Status() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetCallRecovery() ResetEmailRecovery() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPasswordAutoUnlockMinutes() ResetPasswordDictionaryLookup() ResetPasswordExcludeFirstName() ResetPasswordExcludeLastName() ResetPasswordExcludeUsername() ResetPasswordExpireWarnDays() ResetPasswordHistoryCount() ResetPasswordLockoutNotificationChannels() ResetPasswordMaxAgeDays() ResetPasswordMaxLockoutAttempts() ResetPasswordMinAgeMinutes() ResetPasswordMinLength() ResetPasswordMinLowercase() ResetPasswordMinNumber() ResetPasswordMinSymbol() ResetPasswordMinUppercase() ResetPasswordShowLockoutFailures() ResetQuestionMinLength() ResetQuestionRecovery() ResetRecoveryEmailToken() ResetSkipUnlock() ResetSmsRecovery() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default okta_policy_password_default}.
func NewPolicyPasswordDefault ¶
func NewPolicyPasswordDefault(scope constructs.Construct, id *string, config *PolicyPasswordDefaultConfig) PolicyPasswordDefault
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default okta_policy_password_default} Resource.
type PolicyPasswordDefaultConfig ¶
type PolicyPasswordDefaultConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Enable or disable voice call recovery: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#call_recovery PolicyPasswordDefault#call_recovery} CallRecovery *string `field:"optional" json:"callRecovery" yaml:"callRecovery"` // Enable or disable email password recovery: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#email_recovery PolicyPasswordDefault#email_recovery} EmailRecovery *string `field:"optional" json:"emailRecovery" yaml:"emailRecovery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#id PolicyPasswordDefault#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"` // Number of minutes before a locked account is unlocked: 0 = no limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_auto_unlock_minutes PolicyPasswordDefault#password_auto_unlock_minutes} PasswordAutoUnlockMinutes *float64 `field:"optional" json:"passwordAutoUnlockMinutes" yaml:"passwordAutoUnlockMinutes"` // Check Passwords Against Common Password Dictionary. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_dictionary_lookup PolicyPasswordDefault#password_dictionary_lookup} PasswordDictionaryLookup interface{} `field:"optional" json:"passwordDictionaryLookup" yaml:"passwordDictionaryLookup"` // User firstName attribute must be excluded from the password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_exclude_first_name PolicyPasswordDefault#password_exclude_first_name} PasswordExcludeFirstName interface{} `field:"optional" json:"passwordExcludeFirstName" yaml:"passwordExcludeFirstName"` // User lastName attribute must be excluded from the password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_exclude_last_name PolicyPasswordDefault#password_exclude_last_name} PasswordExcludeLastName interface{} `field:"optional" json:"passwordExcludeLastName" yaml:"passwordExcludeLastName"` // If the user name must be excluded from the password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_exclude_username PolicyPasswordDefault#password_exclude_username} PasswordExcludeUsername interface{} `field:"optional" json:"passwordExcludeUsername" yaml:"passwordExcludeUsername"` // Length in days a user will be warned before password expiry: 0 = no warning. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_expire_warn_days PolicyPasswordDefault#password_expire_warn_days} PasswordExpireWarnDays *float64 `field:"optional" json:"passwordExpireWarnDays" yaml:"passwordExpireWarnDays"` // Number of distinct passwords that must be created before they can be reused: 0 = none. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_history_count PolicyPasswordDefault#password_history_count} PasswordHistoryCount *float64 `field:"optional" json:"passwordHistoryCount" yaml:"passwordHistoryCount"` // Notification channels to use to notify a user when their account has been locked. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_lockout_notification_channels PolicyPasswordDefault#password_lockout_notification_channels} PasswordLockoutNotificationChannels *[]*string `field:"optional" json:"passwordLockoutNotificationChannels" yaml:"passwordLockoutNotificationChannels"` // Length in days a password is valid before expiry: 0 = no limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_max_age_days PolicyPasswordDefault#password_max_age_days} PasswordMaxAgeDays *float64 `field:"optional" json:"passwordMaxAgeDays" yaml:"passwordMaxAgeDays"` // Number of unsuccessful login attempts allowed before lockout: 0 = no limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_max_lockout_attempts PolicyPasswordDefault#password_max_lockout_attempts} PasswordMaxLockoutAttempts *float64 `field:"optional" json:"passwordMaxLockoutAttempts" yaml:"passwordMaxLockoutAttempts"` // Minimum time interval in minutes between password changes: 0 = no limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_min_age_minutes PolicyPasswordDefault#password_min_age_minutes} PasswordMinAgeMinutes *float64 `field:"optional" json:"passwordMinAgeMinutes" yaml:"passwordMinAgeMinutes"` // Minimum password length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_min_length PolicyPasswordDefault#password_min_length} PasswordMinLength *float64 `field:"optional" json:"passwordMinLength" yaml:"passwordMinLength"` // If a password must contain at least one lower case letter: 0 = no, 1 = yes. // // Default = 1 // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_min_lowercase PolicyPasswordDefault#password_min_lowercase} PasswordMinLowercase *float64 `field:"optional" json:"passwordMinLowercase" yaml:"passwordMinLowercase"` // If a password must contain at least one number: 0 = no, 1 = yes. Default = 1. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_min_number PolicyPasswordDefault#password_min_number} PasswordMinNumber *float64 `field:"optional" json:"passwordMinNumber" yaml:"passwordMinNumber"` // If a password must contain at least one symbol (!@#$%^&*): 0 = no, 1 = yes. Default = 1. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_min_symbol PolicyPasswordDefault#password_min_symbol} PasswordMinSymbol *float64 `field:"optional" json:"passwordMinSymbol" yaml:"passwordMinSymbol"` // If a password must contain at least one upper case letter: 0 = no, 1 = yes. // // Default = 1 // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_min_uppercase PolicyPasswordDefault#password_min_uppercase} PasswordMinUppercase *float64 `field:"optional" json:"passwordMinUppercase" yaml:"passwordMinUppercase"` // If a user should be informed when their account is locked. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#password_show_lockout_failures PolicyPasswordDefault#password_show_lockout_failures} PasswordShowLockoutFailures interface{} `field:"optional" json:"passwordShowLockoutFailures" yaml:"passwordShowLockoutFailures"` // Min length of the password recovery question answer. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#question_min_length PolicyPasswordDefault#question_min_length} QuestionMinLength *float64 `field:"optional" json:"questionMinLength" yaml:"questionMinLength"` // Enable or disable security question password recovery: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#question_recovery PolicyPasswordDefault#question_recovery} QuestionRecovery *string `field:"optional" json:"questionRecovery" yaml:"questionRecovery"` // Lifetime in minutes of the recovery email token. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#recovery_email_token PolicyPasswordDefault#recovery_email_token} RecoveryEmailToken *float64 `field:"optional" json:"recoveryEmailToken" yaml:"recoveryEmailToken"` // When an Active Directory user is locked out of Okta, the Okta unlock operation should also attempt to unlock the user's Windows account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#skip_unlock PolicyPasswordDefault#skip_unlock} SkipUnlock interface{} `field:"optional" json:"skipUnlock" yaml:"skipUnlock"` // Enable or disable SMS password recovery: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_password_default#sms_recovery PolicyPasswordDefault#sms_recovery} SmsRecovery *string `field:"optional" json:"smsRecovery" yaml:"smsRecovery"` }
type PolicyProfileEnrollment ¶
type PolicyProfileEnrollment interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) 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{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetStatus() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/policy_profile_enrollment okta_policy_profile_enrollment}.
func NewPolicyProfileEnrollment ¶
func NewPolicyProfileEnrollment(scope constructs.Construct, id *string, config *PolicyProfileEnrollmentConfig) PolicyProfileEnrollment
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_profile_enrollment okta_policy_profile_enrollment} Resource.
type PolicyProfileEnrollmentApps ¶
type PolicyProfileEnrollmentApps interface { cdktf.TerraformResource Apps() *[]*string SetApps(val *[]*string) AppsInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DefaultPolicyId() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node PolicyId() *string SetPolicyId(val *string) PolicyIdInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetApps() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/policy_profile_enrollment_apps okta_policy_profile_enrollment_apps}.
func NewPolicyProfileEnrollmentApps ¶
func NewPolicyProfileEnrollmentApps(scope constructs.Construct, id *string, config *PolicyProfileEnrollmentAppsConfig) PolicyProfileEnrollmentApps
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_profile_enrollment_apps okta_policy_profile_enrollment_apps} Resource.
type PolicyProfileEnrollmentAppsConfig ¶
type PolicyProfileEnrollmentAppsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of the enrollment policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_profile_enrollment_apps#policy_id PolicyProfileEnrollmentApps#policy_id} PolicyId *string `field:"required" json:"policyId" yaml:"policyId"` // List of app IDs to be added to this policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_profile_enrollment_apps#apps PolicyProfileEnrollmentApps#apps} Apps *[]*string `field:"optional" json:"apps" yaml:"apps"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_profile_enrollment_apps#id PolicyProfileEnrollmentApps#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"` }
type PolicyProfileEnrollmentConfig ¶
type PolicyProfileEnrollmentConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Name of the policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_profile_enrollment#name PolicyProfileEnrollment#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_profile_enrollment#id PolicyProfileEnrollment#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"` // Status of the policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_profile_enrollment#status PolicyProfileEnrollment#status} Status *string `field:"optional" json:"status" yaml:"status"` }
type PolicyRuleIdpDiscovery ¶
type PolicyRuleIdpDiscovery interface { cdktf.TerraformResource AppExclude() PolicyRuleIdpDiscoveryAppExcludeList AppExcludeInput() interface{} AppInclude() PolicyRuleIdpDiscoveryAppIncludeList AppIncludeInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IdpId() *string SetIdpId(val *string) IdpIdInput() *string IdpType() *string SetIdpType(val *string) IdpTypeInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string NetworkConnection() *string SetNetworkConnection(val *string) NetworkConnectionInput() *string NetworkExcludes() *[]*string SetNetworkExcludes(val *[]*string) NetworkExcludesInput() *[]*string NetworkIncludes() *[]*string SetNetworkIncludes(val *[]*string) NetworkIncludesInput() *[]*string // The tree node. Node() constructs.Node PlatformInclude() PolicyRuleIdpDiscoveryPlatformIncludeList PlatformIncludeInput() interface{} Policyid() *string SetPolicyid(val *string) PolicyId() *string SetPolicyId(val *string) PolicyidInput() *string PolicyIdInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserIdentifierAttribute() *string SetUserIdentifierAttribute(val *string) UserIdentifierAttributeInput() *string UserIdentifierPatterns() PolicyRuleIdpDiscoveryUserIdentifierPatternsList UserIdentifierPatternsInput() interface{} UserIdentifierType() *string SetUserIdentifierType(val *string) UserIdentifierTypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAppExclude(value interface{}) PutAppInclude(value interface{}) PutPlatformInclude(value interface{}) PutUserIdentifierPatterns(value interface{}) ResetAppExclude() ResetAppInclude() ResetId() ResetIdpId() ResetIdpType() ResetNetworkConnection() ResetNetworkExcludes() ResetNetworkIncludes() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPlatformInclude() ResetPolicyid() ResetPolicyId() ResetPriority() ResetStatus() ResetUserIdentifierAttribute() ResetUserIdentifierPatterns() ResetUserIdentifierType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery okta_policy_rule_idp_discovery}.
func NewPolicyRuleIdpDiscovery ¶
func NewPolicyRuleIdpDiscovery(scope constructs.Construct, id *string, config *PolicyRuleIdpDiscoveryConfig) PolicyRuleIdpDiscovery
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery okta_policy_rule_idp_discovery} Resource.
type PolicyRuleIdpDiscoveryAppExclude ¶
type PolicyRuleIdpDiscoveryAppExclude struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#type PolicyRuleIdpDiscovery#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#id PolicyRuleIdpDiscovery#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#name PolicyRuleIdpDiscovery#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type PolicyRuleIdpDiscoveryAppExcludeList ¶
type PolicyRuleIdpDiscoveryAppExcludeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PolicyRuleIdpDiscoveryAppExcludeOutputReference // 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 NewPolicyRuleIdpDiscoveryAppExcludeList ¶
func NewPolicyRuleIdpDiscoveryAppExcludeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PolicyRuleIdpDiscoveryAppExcludeList
type PolicyRuleIdpDiscoveryAppExcludeOutputReference ¶
type PolicyRuleIdpDiscoveryAppExcludeOutputReference 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) IdInput() *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) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() 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 NewPolicyRuleIdpDiscoveryAppExcludeOutputReference ¶
func NewPolicyRuleIdpDiscoveryAppExcludeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PolicyRuleIdpDiscoveryAppExcludeOutputReference
type PolicyRuleIdpDiscoveryAppInclude ¶
type PolicyRuleIdpDiscoveryAppInclude struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#type PolicyRuleIdpDiscovery#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#id PolicyRuleIdpDiscovery#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#name PolicyRuleIdpDiscovery#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type PolicyRuleIdpDiscoveryAppIncludeList ¶
type PolicyRuleIdpDiscoveryAppIncludeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PolicyRuleIdpDiscoveryAppIncludeOutputReference // 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 NewPolicyRuleIdpDiscoveryAppIncludeList ¶
func NewPolicyRuleIdpDiscoveryAppIncludeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PolicyRuleIdpDiscoveryAppIncludeList
type PolicyRuleIdpDiscoveryAppIncludeOutputReference ¶
type PolicyRuleIdpDiscoveryAppIncludeOutputReference 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) IdInput() *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) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() 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 NewPolicyRuleIdpDiscoveryAppIncludeOutputReference ¶
func NewPolicyRuleIdpDiscoveryAppIncludeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PolicyRuleIdpDiscoveryAppIncludeOutputReference
type PolicyRuleIdpDiscoveryConfig ¶
type PolicyRuleIdpDiscoveryConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Rule Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#name PolicyRuleIdpDiscovery#name} Name *string `field:"required" json:"name" yaml:"name"` // app_exclude block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#app_exclude PolicyRuleIdpDiscovery#app_exclude} AppExclude interface{} `field:"optional" json:"appExclude" yaml:"appExclude"` // app_include block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#app_include PolicyRuleIdpDiscovery#app_include} AppInclude interface{} `field:"optional" json:"appInclude" yaml:"appInclude"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#id PolicyRuleIdpDiscovery#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#idp_id PolicyRuleIdpDiscovery#idp_id}. IdpId *string `field:"optional" json:"idpId" yaml:"idpId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#idp_type PolicyRuleIdpDiscovery#idp_type}. IdpType *string `field:"optional" json:"idpType" yaml:"idpType"` // Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#network_connection PolicyRuleIdpDiscovery#network_connection} NetworkConnection *string `field:"optional" json:"networkConnection" yaml:"networkConnection"` // The zones to exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#network_excludes PolicyRuleIdpDiscovery#network_excludes} NetworkExcludes *[]*string `field:"optional" json:"networkExcludes" yaml:"networkExcludes"` // The zones to include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#network_includes PolicyRuleIdpDiscovery#network_includes} NetworkIncludes *[]*string `field:"optional" json:"networkIncludes" yaml:"networkIncludes"` // platform_include block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#platform_include PolicyRuleIdpDiscovery#platform_include} PlatformInclude interface{} `field:"optional" json:"platformInclude" yaml:"platformInclude"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#policyid PolicyRuleIdpDiscovery#policyid} Policyid *string `field:"optional" json:"policyid" yaml:"policyid"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#policy_id PolicyRuleIdpDiscovery#policy_id} PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Policy Rule Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#priority PolicyRuleIdpDiscovery#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Policy Rule Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#status PolicyRuleIdpDiscovery#status} Status *string `field:"optional" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#user_identifier_attribute PolicyRuleIdpDiscovery#user_identifier_attribute}. UserIdentifierAttribute *string `field:"optional" json:"userIdentifierAttribute" yaml:"userIdentifierAttribute"` // user_identifier_patterns block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#user_identifier_patterns PolicyRuleIdpDiscovery#user_identifier_patterns} UserIdentifierPatterns interface{} `field:"optional" json:"userIdentifierPatterns" yaml:"userIdentifierPatterns"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#user_identifier_type PolicyRuleIdpDiscovery#user_identifier_type}. UserIdentifierType *string `field:"optional" json:"userIdentifierType" yaml:"userIdentifierType"` }
type PolicyRuleIdpDiscoveryPlatformInclude ¶
type PolicyRuleIdpDiscoveryPlatformInclude struct { // Only available with OTHER OS type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#os_expression PolicyRuleIdpDiscovery#os_expression} OsExpression *string `field:"optional" json:"osExpression" yaml:"osExpression"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#os_type PolicyRuleIdpDiscovery#os_type}. OsType *string `field:"optional" json:"osType" yaml:"osType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#type PolicyRuleIdpDiscovery#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type PolicyRuleIdpDiscoveryPlatformIncludeList ¶
type PolicyRuleIdpDiscoveryPlatformIncludeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PolicyRuleIdpDiscoveryPlatformIncludeOutputReference // 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 NewPolicyRuleIdpDiscoveryPlatformIncludeList ¶
func NewPolicyRuleIdpDiscoveryPlatformIncludeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PolicyRuleIdpDiscoveryPlatformIncludeList
type PolicyRuleIdpDiscoveryPlatformIncludeOutputReference ¶
type PolicyRuleIdpDiscoveryPlatformIncludeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) OsExpression() *string SetOsExpression(val *string) OsExpressionInput() *string OsType() *string SetOsType(val *string) OsTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetOsExpression() ResetOsType() ResetType() // 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 NewPolicyRuleIdpDiscoveryPlatformIncludeOutputReference ¶
func NewPolicyRuleIdpDiscoveryPlatformIncludeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PolicyRuleIdpDiscoveryPlatformIncludeOutputReference
type PolicyRuleIdpDiscoveryUserIdentifierPatterns ¶
type PolicyRuleIdpDiscoveryUserIdentifierPatterns struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#match_type PolicyRuleIdpDiscovery#match_type}. MatchType *string `field:"optional" json:"matchType" yaml:"matchType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_idp_discovery#value PolicyRuleIdpDiscovery#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type PolicyRuleIdpDiscoveryUserIdentifierPatternsList ¶
type PolicyRuleIdpDiscoveryUserIdentifierPatternsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference // 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 NewPolicyRuleIdpDiscoveryUserIdentifierPatternsList ¶
func NewPolicyRuleIdpDiscoveryUserIdentifierPatternsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PolicyRuleIdpDiscoveryUserIdentifierPatternsList
type PolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference ¶
type PolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchType() *string SetMatchType(val *string) MatchTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMatchType() ResetValue() // 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 NewPolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference ¶
func NewPolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference
type PolicyRuleMfa ¶
type PolicyRuleMfa interface { cdktf.TerraformResource AppExclude() PolicyRuleMfaAppExcludeList AppExcludeInput() interface{} AppInclude() PolicyRuleMfaAppIncludeList AppIncludeInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Enroll() *string SetEnroll(val *string) EnrollInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string NetworkConnection() *string SetNetworkConnection(val *string) NetworkConnectionInput() *string NetworkExcludes() *[]*string SetNetworkExcludes(val *[]*string) NetworkExcludesInput() *[]*string NetworkIncludes() *[]*string SetNetworkIncludes(val *[]*string) NetworkIncludesInput() *[]*string // The tree node. Node() constructs.Node Policyid() *string SetPolicyid(val *string) PolicyId() *string SetPolicyId(val *string) PolicyidInput() *string PolicyIdInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UsersExcluded() *[]*string SetUsersExcluded(val *[]*string) UsersExcludedInput() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAppExclude(value interface{}) PutAppInclude(value interface{}) ResetAppExclude() ResetAppInclude() ResetEnroll() ResetId() ResetNetworkConnection() ResetNetworkExcludes() ResetNetworkIncludes() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPolicyid() ResetPolicyId() ResetPriority() ResetStatus() ResetUsersExcluded() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa okta_policy_rule_mfa}.
func NewPolicyRuleMfa ¶
func NewPolicyRuleMfa(scope constructs.Construct, id *string, config *PolicyRuleMfaConfig) PolicyRuleMfa
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa okta_policy_rule_mfa} Resource.
type PolicyRuleMfaAppExclude ¶
type PolicyRuleMfaAppExclude struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#type PolicyRuleMfa#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#id PolicyRuleMfa#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#name PolicyRuleMfa#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type PolicyRuleMfaAppExcludeList ¶
type PolicyRuleMfaAppExcludeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PolicyRuleMfaAppExcludeOutputReference // 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 NewPolicyRuleMfaAppExcludeList ¶
func NewPolicyRuleMfaAppExcludeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PolicyRuleMfaAppExcludeList
type PolicyRuleMfaAppExcludeOutputReference ¶
type PolicyRuleMfaAppExcludeOutputReference 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) IdInput() *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) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() 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 NewPolicyRuleMfaAppExcludeOutputReference ¶
func NewPolicyRuleMfaAppExcludeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PolicyRuleMfaAppExcludeOutputReference
type PolicyRuleMfaAppInclude ¶
type PolicyRuleMfaAppInclude struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#type PolicyRuleMfa#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#id PolicyRuleMfa#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#name PolicyRuleMfa#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type PolicyRuleMfaAppIncludeList ¶
type PolicyRuleMfaAppIncludeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PolicyRuleMfaAppIncludeOutputReference // 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 NewPolicyRuleMfaAppIncludeList ¶
func NewPolicyRuleMfaAppIncludeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PolicyRuleMfaAppIncludeList
type PolicyRuleMfaAppIncludeOutputReference ¶
type PolicyRuleMfaAppIncludeOutputReference 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) IdInput() *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) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() 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 NewPolicyRuleMfaAppIncludeOutputReference ¶
func NewPolicyRuleMfaAppIncludeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PolicyRuleMfaAppIncludeOutputReference
type PolicyRuleMfaConfig ¶
type PolicyRuleMfaConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Rule Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#name PolicyRuleMfa#name} Name *string `field:"required" json:"name" yaml:"name"` // app_exclude block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#app_exclude PolicyRuleMfa#app_exclude} AppExclude interface{} `field:"optional" json:"appExclude" yaml:"appExclude"` // app_include block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#app_include PolicyRuleMfa#app_include} AppInclude interface{} `field:"optional" json:"appInclude" yaml:"appInclude"` // Should the user be enrolled the first time they LOGIN, the next time they are CHALLENGED, or NEVER? // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#enroll PolicyRuleMfa#enroll} Enroll *string `field:"optional" json:"enroll" yaml:"enroll"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#id PolicyRuleMfa#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"` // Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#network_connection PolicyRuleMfa#network_connection} NetworkConnection *string `field:"optional" json:"networkConnection" yaml:"networkConnection"` // The zones to exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#network_excludes PolicyRuleMfa#network_excludes} NetworkExcludes *[]*string `field:"optional" json:"networkExcludes" yaml:"networkExcludes"` // The zones to include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#network_includes PolicyRuleMfa#network_includes} NetworkIncludes *[]*string `field:"optional" json:"networkIncludes" yaml:"networkIncludes"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#policyid PolicyRuleMfa#policyid} Policyid *string `field:"optional" json:"policyid" yaml:"policyid"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#policy_id PolicyRuleMfa#policy_id} PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Policy Rule Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#priority PolicyRuleMfa#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Policy Rule Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#status PolicyRuleMfa#status} Status *string `field:"optional" json:"status" yaml:"status"` // Set of User IDs to Exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_mfa#users_excluded PolicyRuleMfa#users_excluded} UsersExcluded *[]*string `field:"optional" json:"usersExcluded" yaml:"usersExcluded"` }
type PolicyRulePassword ¶
type PolicyRulePassword interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string NetworkConnection() *string SetNetworkConnection(val *string) NetworkConnectionInput() *string NetworkExcludes() *[]*string SetNetworkExcludes(val *[]*string) NetworkExcludesInput() *[]*string NetworkIncludes() *[]*string SetNetworkIncludes(val *[]*string) NetworkIncludesInput() *[]*string // The tree node. Node() constructs.Node PasswordChange() *string SetPasswordChange(val *string) PasswordChangeInput() *string PasswordReset() *string SetPasswordReset(val *string) PasswordResetInput() *string PasswordUnlock() *string SetPasswordUnlock(val *string) PasswordUnlockInput() *string Policyid() *string SetPolicyid(val *string) PolicyId() *string SetPolicyId(val *string) PolicyidInput() *string PolicyIdInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UsersExcluded() *[]*string SetUsersExcluded(val *[]*string) UsersExcludedInput() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetNetworkConnection() ResetNetworkExcludes() ResetNetworkIncludes() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPasswordChange() ResetPasswordReset() ResetPasswordUnlock() ResetPolicyid() ResetPolicyId() ResetPriority() ResetStatus() ResetUsersExcluded() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password okta_policy_rule_password}.
func NewPolicyRulePassword ¶
func NewPolicyRulePassword(scope constructs.Construct, id *string, config *PolicyRulePasswordConfig) PolicyRulePassword
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password okta_policy_rule_password} Resource.
type PolicyRulePasswordConfig ¶
type PolicyRulePasswordConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Rule Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#name PolicyRulePassword#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#id PolicyRulePassword#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"` // Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#network_connection PolicyRulePassword#network_connection} NetworkConnection *string `field:"optional" json:"networkConnection" yaml:"networkConnection"` // The zones to exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#network_excludes PolicyRulePassword#network_excludes} NetworkExcludes *[]*string `field:"optional" json:"networkExcludes" yaml:"networkExcludes"` // The zones to include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#network_includes PolicyRulePassword#network_includes} NetworkIncludes *[]*string `field:"optional" json:"networkIncludes" yaml:"networkIncludes"` // Allow or deny a user to change their password: ALLOW or DENY. Default = ALLOW. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#password_change PolicyRulePassword#password_change} PasswordChange *string `field:"optional" json:"passwordChange" yaml:"passwordChange"` // Allow or deny a user to reset their password: ALLOW or DENY. Default = ALLOW. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#password_reset PolicyRulePassword#password_reset} PasswordReset *string `field:"optional" json:"passwordReset" yaml:"passwordReset"` // Allow or deny a user to unlock. Default = DENY. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#password_unlock PolicyRulePassword#password_unlock} PasswordUnlock *string `field:"optional" json:"passwordUnlock" yaml:"passwordUnlock"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#policyid PolicyRulePassword#policyid} Policyid *string `field:"optional" json:"policyid" yaml:"policyid"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#policy_id PolicyRulePassword#policy_id} PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Policy Rule Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#priority PolicyRulePassword#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Policy Rule Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#status PolicyRulePassword#status} Status *string `field:"optional" json:"status" yaml:"status"` // Set of User IDs to Exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_password#users_excluded PolicyRulePassword#users_excluded} UsersExcluded *[]*string `field:"optional" json:"usersExcluded" yaml:"usersExcluded"` }
type PolicyRuleProfileEnrollment ¶
type PolicyRuleProfileEnrollment interface { cdktf.TerraformResource Access() *string SetAccess(val *string) AccessInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EmailVerification() interface{} SetEmailVerification(val interface{}) EmailVerificationInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string InlineHookId() *string SetInlineHookId(val *string) InlineHookIdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string // The tree node. Node() constructs.Node PolicyId() *string SetPolicyId(val *string) PolicyIdInput() *string ProfileAttributes() PolicyRuleProfileEnrollmentProfileAttributesList ProfileAttributesInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string TargetGroupId() *string SetTargetGroupId(val *string) TargetGroupIdInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UnknownUserAction() *string SetUnknownUserAction(val *string) UnknownUserActionInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutProfileAttributes(value interface{}) ResetAccess() ResetEmailVerification() ResetId() ResetInlineHookId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProfileAttributes() ResetTargetGroupId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment okta_policy_rule_profile_enrollment}.
func NewPolicyRuleProfileEnrollment ¶
func NewPolicyRuleProfileEnrollment(scope constructs.Construct, id *string, config *PolicyRuleProfileEnrollmentConfig) PolicyRuleProfileEnrollment
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment okta_policy_rule_profile_enrollment} Resource.
type PolicyRuleProfileEnrollmentConfig ¶
type PolicyRuleProfileEnrollmentConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // ID of the policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment#policy_id PolicyRuleProfileEnrollment#policy_id} PolicyId *string `field:"required" json:"policyId" yaml:"policyId"` // Which action should be taken if this User is new. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment#unknown_user_action PolicyRuleProfileEnrollment#unknown_user_action} UnknownUserAction *string `field:"required" json:"unknownUserAction" yaml:"unknownUserAction"` // Allow or deny access based on the rule conditions: ALLOW or DENY. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment#access PolicyRuleProfileEnrollment#access} Access *string `field:"optional" json:"access" yaml:"access"` // Indicates whether email verification should occur before access is granted. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment#email_verification PolicyRuleProfileEnrollment#email_verification} EmailVerification interface{} `field:"optional" json:"emailVerification" yaml:"emailVerification"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment#id PolicyRuleProfileEnrollment#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"` // ID of a Registration Inline Hook. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment#inline_hook_id PolicyRuleProfileEnrollment#inline_hook_id} InlineHookId *string `field:"optional" json:"inlineHookId" yaml:"inlineHookId"` // profile_attributes block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment#profile_attributes PolicyRuleProfileEnrollment#profile_attributes} ProfileAttributes interface{} `field:"optional" json:"profileAttributes" yaml:"profileAttributes"` // The ID of a Group that this User should be added to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment#target_group_id PolicyRuleProfileEnrollment#target_group_id} TargetGroupId *string `field:"optional" json:"targetGroupId" yaml:"targetGroupId"` }
type PolicyRuleProfileEnrollmentProfileAttributes ¶
type PolicyRuleProfileEnrollmentProfileAttributes struct { // A display-friendly label for this property. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment#label PolicyRuleProfileEnrollment#label} Label *string `field:"required" json:"label" yaml:"label"` // The name of a User Profile property. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment#name PolicyRuleProfileEnrollment#name} Name *string `field:"required" json:"name" yaml:"name"` // Indicates if this property is required for enrollment. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_profile_enrollment#required PolicyRuleProfileEnrollment#required} Required interface{} `field:"optional" json:"required" yaml:"required"` }
type PolicyRuleProfileEnrollmentProfileAttributesList ¶
type PolicyRuleProfileEnrollmentProfileAttributesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PolicyRuleProfileEnrollmentProfileAttributesOutputReference // 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 NewPolicyRuleProfileEnrollmentProfileAttributesList ¶
func NewPolicyRuleProfileEnrollmentProfileAttributesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PolicyRuleProfileEnrollmentProfileAttributesList
type PolicyRuleProfileEnrollmentProfileAttributesOutputReference ¶
type PolicyRuleProfileEnrollmentProfileAttributesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Label() *string SetLabel(val *string) LabelInput() *string Name() *string SetName(val *string) NameInput() *string Required() interface{} SetRequired(val interface{}) RequiredInput() 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 ResetRequired() // 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 NewPolicyRuleProfileEnrollmentProfileAttributesOutputReference ¶
func NewPolicyRuleProfileEnrollmentProfileAttributesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PolicyRuleProfileEnrollmentProfileAttributesOutputReference
type PolicyRuleSignon ¶
type PolicyRuleSignon interface { cdktf.TerraformResource Access() *string SetAccess(val *string) AccessInput() *string Authtype() *string SetAuthtype(val *string) AuthtypeInput() *string Behaviors() *[]*string SetBehaviors(val *[]*string) BehaviorsInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) FactorSequence() PolicyRuleSignonFactorSequenceList FactorSequenceInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdentityProvider() *string SetIdentityProvider(val *string) IdentityProviderIds() *[]*string SetIdentityProviderIds(val *[]*string) IdentityProviderIdsInput() *[]*string IdentityProviderInput() *string IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MfaLifetime() *float64 SetMfaLifetime(val *float64) MfaLifetimeInput() *float64 MfaPrompt() *string SetMfaPrompt(val *string) MfaPromptInput() *string MfaRememberDevice() interface{} SetMfaRememberDevice(val interface{}) MfaRememberDeviceInput() interface{} MfaRequired() interface{} SetMfaRequired(val interface{}) MfaRequiredInput() interface{} Name() *string SetName(val *string) NameInput() *string NetworkConnection() *string SetNetworkConnection(val *string) NetworkConnectionInput() *string NetworkExcludes() *[]*string SetNetworkExcludes(val *[]*string) NetworkExcludesInput() *[]*string NetworkIncludes() *[]*string SetNetworkIncludes(val *[]*string) NetworkIncludesInput() *[]*string // The tree node. Node() constructs.Node Policyid() *string SetPolicyid(val *string) PolicyId() *string SetPolicyId(val *string) PolicyidInput() *string PolicyIdInput() *string PrimaryFactor() *string SetPrimaryFactor(val *string) PrimaryFactorInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RiscLevel() *string SetRiscLevel(val *string) RiscLevelInput() *string SessionIdle() *float64 SetSessionIdle(val *float64) SessionIdleInput() *float64 SessionLifetime() *float64 SetSessionLifetime(val *float64) SessionLifetimeInput() *float64 SessionPersistent() interface{} SetSessionPersistent(val interface{}) SessionPersistentInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UsersExcluded() *[]*string SetUsersExcluded(val *[]*string) UsersExcludedInput() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutFactorSequence(value interface{}) ResetAccess() ResetAuthtype() ResetBehaviors() ResetFactorSequence() ResetId() ResetIdentityProvider() ResetIdentityProviderIds() ResetMfaLifetime() ResetMfaPrompt() ResetMfaRememberDevice() ResetMfaRequired() ResetNetworkConnection() ResetNetworkExcludes() ResetNetworkIncludes() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPolicyid() ResetPolicyId() ResetPrimaryFactor() ResetPriority() ResetRiscLevel() ResetSessionIdle() ResetSessionLifetime() ResetSessionPersistent() ResetStatus() ResetUsersExcluded() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon okta_policy_rule_signon}.
func NewPolicyRuleSignon ¶
func NewPolicyRuleSignon(scope constructs.Construct, id *string, config *PolicyRuleSignonConfig) PolicyRuleSignon
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon okta_policy_rule_signon} Resource.
type PolicyRuleSignonConfig ¶
type PolicyRuleSignonConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Rule Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#name PolicyRuleSignon#name} Name *string `field:"required" json:"name" yaml:"name"` // Allow or deny access based on the rule conditions: ALLOW, DENY or CHALLENGE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#access PolicyRuleSignon#access} Access *string `field:"optional" json:"access" yaml:"access"` // Authentication entrypoint: ANY, RADIUS or LDAP_INTERFACE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#authtype PolicyRuleSignon#authtype} Authtype *string `field:"optional" json:"authtype" yaml:"authtype"` // List of behavior IDs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#behaviors PolicyRuleSignon#behaviors} Behaviors *[]*string `field:"optional" json:"behaviors" yaml:"behaviors"` // factor_sequence block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#factor_sequence PolicyRuleSignon#factor_sequence} FactorSequence interface{} `field:"optional" json:"factorSequence" yaml:"factorSequence"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#id PolicyRuleSignon#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"` // Apply rule based on the IdP used: ANY, OKTA or SPECIFIC_IDP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#identity_provider PolicyRuleSignon#identity_provider} IdentityProvider *string `field:"optional" json:"identityProvider" yaml:"identityProvider"` // When identity_provider is SPECIFIC_IDP then this is the list of IdP IDs to apply the rule on. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#identity_provider_ids PolicyRuleSignon#identity_provider_ids} IdentityProviderIds *[]*string `field:"optional" json:"identityProviderIds" yaml:"identityProviderIds"` // Elapsed time before the next MFA challenge. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#mfa_lifetime PolicyRuleSignon#mfa_lifetime} MfaLifetime *float64 `field:"optional" json:"mfaLifetime" yaml:"mfaLifetime"` // Prompt for MFA based on the device used, a factor session lifetime, or every sign-on attempt: DEVICE, SESSION or ALWAYS. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#mfa_prompt PolicyRuleSignon#mfa_prompt} MfaPrompt *string `field:"optional" json:"mfaPrompt" yaml:"mfaPrompt"` // Remember MFA device. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#mfa_remember_device PolicyRuleSignon#mfa_remember_device} MfaRememberDevice interface{} `field:"optional" json:"mfaRememberDevice" yaml:"mfaRememberDevice"` // Require MFA. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#mfa_required PolicyRuleSignon#mfa_required} MfaRequired interface{} `field:"optional" json:"mfaRequired" yaml:"mfaRequired"` // Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#network_connection PolicyRuleSignon#network_connection} NetworkConnection *string `field:"optional" json:"networkConnection" yaml:"networkConnection"` // The zones to exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#network_excludes PolicyRuleSignon#network_excludes} NetworkExcludes *[]*string `field:"optional" json:"networkExcludes" yaml:"networkExcludes"` // The zones to include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#network_includes PolicyRuleSignon#network_includes} NetworkIncludes *[]*string `field:"optional" json:"networkIncludes" yaml:"networkIncludes"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#policyid PolicyRuleSignon#policyid} Policyid *string `field:"optional" json:"policyid" yaml:"policyid"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#policy_id PolicyRuleSignon#policy_id} PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Primary factor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#primary_factor PolicyRuleSignon#primary_factor} PrimaryFactor *string `field:"optional" json:"primaryFactor" yaml:"primaryFactor"` // Policy Rule Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#priority PolicyRuleSignon#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Risc level: ANY, LOW, MEDIUM or HIGH. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#risc_level PolicyRuleSignon#risc_level} RiscLevel *string `field:"optional" json:"riscLevel" yaml:"riscLevel"` // Max minutes a session can be idle. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#session_idle PolicyRuleSignon#session_idle} SessionIdle *float64 `field:"optional" json:"sessionIdle" yaml:"sessionIdle"` // Max minutes a session is active: Disable = 0. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#session_lifetime PolicyRuleSignon#session_lifetime} SessionLifetime *float64 `field:"optional" json:"sessionLifetime" yaml:"sessionLifetime"` // Whether session cookies will last across browser sessions. Okta Administrators can never have persistent session cookies. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#session_persistent PolicyRuleSignon#session_persistent} SessionPersistent interface{} `field:"optional" json:"sessionPersistent" yaml:"sessionPersistent"` // Policy Rule Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#status PolicyRuleSignon#status} Status *string `field:"optional" json:"status" yaml:"status"` // Set of User IDs to Exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#users_excluded PolicyRuleSignon#users_excluded} UsersExcluded *[]*string `field:"optional" json:"usersExcluded" yaml:"usersExcluded"` }
type PolicyRuleSignonFactorSequence ¶
type PolicyRuleSignonFactorSequence struct { // Type of a Factor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#primary_criteria_factor_type PolicyRuleSignon#primary_criteria_factor_type} PrimaryCriteriaFactorType *string `field:"required" json:"primaryCriteriaFactorType" yaml:"primaryCriteriaFactorType"` // Factor provider. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#primary_criteria_provider PolicyRuleSignon#primary_criteria_provider} PrimaryCriteriaProvider *string `field:"required" json:"primaryCriteriaProvider" yaml:"primaryCriteriaProvider"` // secondary_criteria block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#secondary_criteria PolicyRuleSignon#secondary_criteria} SecondaryCriteria interface{} `field:"optional" json:"secondaryCriteria" yaml:"secondaryCriteria"` }
type PolicyRuleSignonFactorSequenceList ¶
type PolicyRuleSignonFactorSequenceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PolicyRuleSignonFactorSequenceOutputReference // 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 NewPolicyRuleSignonFactorSequenceList ¶
func NewPolicyRuleSignonFactorSequenceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PolicyRuleSignonFactorSequenceList
type PolicyRuleSignonFactorSequenceOutputReference ¶
type PolicyRuleSignonFactorSequenceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) PrimaryCriteriaFactorType() *string SetPrimaryCriteriaFactorType(val *string) PrimaryCriteriaFactorTypeInput() *string PrimaryCriteriaProvider() *string SetPrimaryCriteriaProvider(val *string) PrimaryCriteriaProviderInput() *string SecondaryCriteria() PolicyRuleSignonFactorSequenceSecondaryCriteriaList SecondaryCriteriaInput() 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 PutSecondaryCriteria(value interface{}) ResetSecondaryCriteria() // 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 NewPolicyRuleSignonFactorSequenceOutputReference ¶
func NewPolicyRuleSignonFactorSequenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PolicyRuleSignonFactorSequenceOutputReference
type PolicyRuleSignonFactorSequenceSecondaryCriteria ¶
type PolicyRuleSignonFactorSequenceSecondaryCriteria struct { // Type of a Factor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#factor_type PolicyRuleSignon#factor_type} FactorType *string `field:"required" json:"factorType" yaml:"factorType"` // Factor provider. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_rule_signon#provider PolicyRuleSignon#provider} Provider *string `field:"required" json:"provider" yaml:"provider"` }
type PolicyRuleSignonFactorSequenceSecondaryCriteriaList ¶
type PolicyRuleSignonFactorSequenceSecondaryCriteriaList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference // 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 NewPolicyRuleSignonFactorSequenceSecondaryCriteriaList ¶
func NewPolicyRuleSignonFactorSequenceSecondaryCriteriaList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PolicyRuleSignonFactorSequenceSecondaryCriteriaList
type PolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference ¶
type PolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference 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 FactorType() *string SetFactorType(val *string) FactorTypeInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Provider() *string SetProvider(val *string) ProviderInput() *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 // 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 NewPolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference ¶
func NewPolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference
type PolicySignon ¶
type PolicySignon interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupsIncluded() *[]*string SetGroupsIncluded(val *[]*string) GroupsIncludedInput() *[]*string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetDescription() ResetGroupsIncluded() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPriority() ResetStatus() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/policy_signon okta_policy_signon}.
func NewPolicySignon ¶
func NewPolicySignon(scope constructs.Construct, id *string, config *PolicySignonConfig) PolicySignon
Create a new {@link https://www.terraform.io/docs/providers/okta/r/policy_signon okta_policy_signon} Resource.
type PolicySignonConfig ¶
type PolicySignonConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_signon#name PolicySignon#name} Name *string `field:"required" json:"name" yaml:"name"` // Policy Description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_signon#description PolicySignon#description} Description *string `field:"optional" json:"description" yaml:"description"` // List of Group IDs to Include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_signon#groups_included PolicySignon#groups_included} GroupsIncluded *[]*string `field:"optional" json:"groupsIncluded" yaml:"groupsIncluded"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_signon#id PolicySignon#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"` // Policy Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_signon#priority PolicySignon#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Policy Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/policy_signon#status PolicySignon#status} Status *string `field:"optional" json:"status" yaml:"status"` }
type ProfileMapping ¶
type ProfileMapping interface { cdktf.TerraformResource AlwaysApply() interface{} SetAlwaysApply(val interface{}) AlwaysApplyInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DeleteWhenAbsent() interface{} SetDeleteWhenAbsent(val interface{}) DeleteWhenAbsentInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Mappings() ProfileMappingMappingsList MappingsInput() interface{} // 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{} SourceId() *string SetSourceId(val *string) SourceIdInput() *string SourceName() *string SourceType() *string TargetId() *string SetTargetId(val *string) TargetIdInput() *string TargetName() *string TargetType() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutMappings(value interface{}) ResetAlwaysApply() ResetDeleteWhenAbsent() ResetId() ResetMappings() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/profile_mapping okta_profile_mapping}.
func NewProfileMapping ¶
func NewProfileMapping(scope constructs.Construct, id *string, config *ProfileMappingConfig) ProfileMapping
Create a new {@link https://www.terraform.io/docs/providers/okta/r/profile_mapping okta_profile_mapping} Resource.
type ProfileMappingConfig ¶
type ProfileMappingConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The source id of the mapping to manage. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/profile_mapping#source_id ProfileMapping#source_id} SourceId *string `field:"required" json:"sourceId" yaml:"sourceId"` // The target id of the mapping to manage. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/profile_mapping#target_id ProfileMapping#target_id} TargetId *string `field:"required" json:"targetId" yaml:"targetId"` // Whether apply the changes to all users with this profile after updating or creating the these mappings. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/profile_mapping#always_apply ProfileMapping#always_apply} AlwaysApply interface{} `field:"optional" json:"alwaysApply" yaml:"alwaysApply"` // When turned on this flag will trigger the provider to delete mapping properties that are not defined in config. // // By default, we do not delete missing properties. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/profile_mapping#delete_when_absent ProfileMapping#delete_when_absent} DeleteWhenAbsent interface{} `field:"optional" json:"deleteWhenAbsent" yaml:"deleteWhenAbsent"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/profile_mapping#id ProfileMapping#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"` // mappings block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/profile_mapping#mappings ProfileMapping#mappings} Mappings interface{} `field:"optional" json:"mappings" yaml:"mappings"` }
type ProfileMappingMappings ¶
type ProfileMappingMappings struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/profile_mapping#expression ProfileMapping#expression}. Expression *string `field:"required" json:"expression" yaml:"expression"` // The mapping property key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/profile_mapping#id ProfileMapping#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/profile_mapping#push_status ProfileMapping#push_status}. PushStatus *string `field:"optional" json:"pushStatus" yaml:"pushStatus"` }
type ProfileMappingMappingsList ¶
type ProfileMappingMappingsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ProfileMappingMappingsOutputReference // 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 NewProfileMappingMappingsList ¶
func NewProfileMappingMappingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ProfileMappingMappingsList
type ProfileMappingMappingsOutputReference ¶
type ProfileMappingMappingsOutputReference 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 Expression() *string SetExpression(val *string) ExpressionInput() *string // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) PushStatus() *string SetPushStatus(val *string) PushStatusInput() *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 ResetPushStatus() // 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 NewProfileMappingMappingsOutputReference ¶
func NewProfileMappingMappingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ProfileMappingMappingsOutputReference
type RateLimiting ¶
type RateLimiting interface { cdktf.TerraformResource Authorize() *string SetAuthorize(val *string) AuthorizeInput() *string // Experimental. CdktfStack() cdktf.TerraformStack CommunicationsEnabled() interface{} SetCommunicationsEnabled(val interface{}) CommunicationsEnabledInput() interface{} // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Login() *string SetLogin(val *string) LoginInput() *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{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetCommunicationsEnabled() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/rate_limiting okta_rate_limiting}.
func NewRateLimiting ¶
func NewRateLimiting(scope constructs.Construct, id *string, config *RateLimitingConfig) RateLimiting
Create a new {@link https://www.terraform.io/docs/providers/okta/r/rate_limiting okta_rate_limiting} Resource.
type RateLimitingConfig ¶
type RateLimitingConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Called during authentication. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/rate_limiting#authorize RateLimiting#authorize} Authorize *string `field:"required" json:"authorize" yaml:"authorize"` // Called when accessing the Okta hosted login page. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/rate_limiting#login RateLimiting#login} Login *string `field:"required" json:"login" yaml:"login"` // Enables rate limit warning, violation, notification emails and banners when this org meets rate limits. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/rate_limiting#communications_enabled RateLimiting#communications_enabled} CommunicationsEnabled interface{} `field:"optional" json:"communicationsEnabled" yaml:"communicationsEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/rate_limiting#id RateLimiting#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"` }
type ResourceSet ¶
type ResourceSet interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} Resources() *[]*string SetResources(val *[]*string) ResourcesInput() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetResources() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/resource_set okta_resource_set}.
func NewResourceSet ¶
func NewResourceSet(scope constructs.Construct, id *string, config *ResourceSetConfig) ResourceSet
Create a new {@link https://www.terraform.io/docs/providers/okta/r/resource_set okta_resource_set} Resource.
type ResourceSetConfig ¶
type ResourceSetConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // A description of the Resource Set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/resource_set#description ResourceSet#description} Description *string `field:"required" json:"description" yaml:"description"` // Unique name given to the Resource Set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/resource_set#label ResourceSet#label} Label *string `field:"required" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/resource_set#id ResourceSet#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 endpoints that reference the resources to be included in the new Resource Set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/resource_set#resources ResourceSet#resources} Resources *[]*string `field:"optional" json:"resources" yaml:"resources"` }
type RoleSubscription ¶
type RoleSubscription interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node NotificationType() *string SetNotificationType(val *string) NotificationTypeInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RoleType() *string SetRoleType(val *string) RoleTypeInput() *string Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetStatus() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/role_subscription okta_role_subscription}.
func NewRoleSubscription ¶
func NewRoleSubscription(scope constructs.Construct, id *string, config *RoleSubscriptionConfig) RoleSubscription
Create a new {@link https://www.terraform.io/docs/providers/okta/r/role_subscription okta_role_subscription} Resource.
type RoleSubscriptionConfig ¶
type RoleSubscriptionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Type of the notification. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/role_subscription#notification_type RoleSubscription#notification_type} NotificationType *string `field:"required" json:"notificationType" yaml:"notificationType"` // Type of the role. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/role_subscription#role_type RoleSubscription#role_type} RoleType *string `field:"required" json:"roleType" yaml:"roleType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/role_subscription#id RoleSubscription#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"` // Status of subscription. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/role_subscription#status RoleSubscription#status} Status *string `field:"optional" json:"status" yaml:"status"` }
type SamlApp ¶
type SamlApp interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AcsEndpoints() *[]*string SetAcsEndpoints(val *[]*string) AcsEndpointsInput() *[]*string AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AppSettingsJson() *string SetAppSettingsJson(val *string) AppSettingsJsonInput() *string AssertionSigned() interface{} SetAssertionSigned(val interface{}) AssertionSignedInput() interface{} AttributeStatements() SamlAppAttributeStatementsList AttributeStatementsInput() interface{} Audience() *string SetAudience(val *string) AudienceInput() *string AuthenticationPolicy() *string SetAuthenticationPolicy(val *string) AuthenticationPolicyInput() *string AuthnContextClassRef() *string SetAuthnContextClassRef(val *string) AuthnContextClassRefInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack Certificate() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DefaultRelayState() *string SetDefaultRelayState(val *string) DefaultRelayStateInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Destination() *string SetDestination(val *string) DestinationInput() *string DigestAlgorithm() *string SetDigestAlgorithm(val *string) DigestAlgorithmInput() *string EmbedUrl() *string EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string EntityKey() *string EntityUrl() *string Features() *[]*string SetFeatures(val *[]*string) FeaturesInput() *[]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} HonorForceAuthn() interface{} SetHonorForceAuthn(val interface{}) HonorForceAuthnInput() interface{} HttpPostBinding() *string HttpRedirectBinding() *string Id() *string SetId(val *string) IdInput() *string IdpIssuer() *string SetIdpIssuer(val *string) IdpIssuerInput() *string ImplicitAssignment() interface{} SetImplicitAssignment(val interface{}) ImplicitAssignmentInput() interface{} InlineHookId() *string SetInlineHookId(val *string) InlineHookIdInput() *string KeyId() *string KeyName() *string SetKeyName(val *string) KeyNameInput() *string Keys() SamlAppKeysList KeyYearsValid() *float64 SetKeyYearsValid(val *float64) KeyYearsValidInput() *float64 Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Metadata() *string MetadataUrl() *string Name() *string // The tree node. Node() constructs.Node PreconfiguredApp() *string SetPreconfiguredApp(val *string) PreconfiguredAppInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Recipient() *string SetRecipient(val *string) RecipientInput() *string RequestCompressed() interface{} SetRequestCompressed(val interface{}) RequestCompressedInput() interface{} ResponseSigned() interface{} SetResponseSigned(val interface{}) ResponseSignedInput() interface{} SamlVersion() *string SetSamlVersion(val *string) SamlVersionInput() *string SignatureAlgorithm() *string SetSignatureAlgorithm(val *string) SignatureAlgorithmInput() *string SignOnMode() *string SingleLogoutCertificate() *string SetSingleLogoutCertificate(val *string) SingleLogoutCertificateInput() *string SingleLogoutIssuer() *string SetSingleLogoutIssuer(val *string) SingleLogoutIssuerInput() *string SingleLogoutUrl() *string SetSingleLogoutUrl(val *string) SingleLogoutUrlInput() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} SpIssuer() *string SetSpIssuer(val *string) SpIssuerInput() *string SsoUrl() *string SetSsoUrl(val *string) SsoUrlInput() *string Status() *string SetStatus(val *string) StatusInput() *string SubjectNameIdFormat() *string SetSubjectNameIdFormat(val *string) SubjectNameIdFormatInput() *string SubjectNameIdTemplate() *string SetSubjectNameIdTemplate(val *string) SubjectNameIdTemplateInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() SamlAppTimeoutsOutputReference TimeoutsInput() interface{} UserNameTemplate() *string SetUserNameTemplate(val *string) UserNameTemplateInput() *string UserNameTemplatePushStatus() *string SetUserNameTemplatePushStatus(val *string) UserNameTemplatePushStatusInput() *string UserNameTemplateSuffix() *string SetUserNameTemplateSuffix(val *string) UserNameTemplateSuffixInput() *string UserNameTemplateType() *string SetUserNameTemplateType(val *string) UserNameTemplateTypeInput() *string Users() SamlAppUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAttributeStatements(value interface{}) PutTimeouts(value *SamlAppTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAcsEndpoints() ResetAdminNote() ResetAppLinksJson() ResetAppSettingsJson() ResetAssertionSigned() ResetAttributeStatements() ResetAudience() ResetAuthenticationPolicy() ResetAuthnContextClassRef() ResetAutoSubmitToolbar() ResetDefaultRelayState() ResetDestination() ResetDigestAlgorithm() ResetEnduserNote() ResetFeatures() ResetGroups() ResetHideIos() ResetHideWeb() ResetHonorForceAuthn() ResetId() ResetIdpIssuer() ResetImplicitAssignment() ResetInlineHookId() ResetKeyName() ResetKeyYearsValid() ResetLogo() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPreconfiguredApp() ResetRecipient() ResetRequestCompressed() ResetResponseSigned() ResetSamlVersion() ResetSignatureAlgorithm() ResetSingleLogoutCertificate() ResetSingleLogoutIssuer() ResetSingleLogoutUrl() ResetSkipGroups() ResetSkipUsers() ResetSpIssuer() ResetSsoUrl() ResetStatus() ResetSubjectNameIdFormat() ResetSubjectNameIdTemplate() ResetTimeouts() ResetUserNameTemplate() ResetUserNameTemplatePushStatus() ResetUserNameTemplateSuffix() ResetUserNameTemplateType() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/saml_app okta_saml_app}.
func NewSamlApp ¶
func NewSamlApp(scope constructs.Construct, id *string, config *SamlAppConfig) SamlApp
Create a new {@link https://www.terraform.io/docs/providers/okta/r/saml_app okta_saml_app} Resource.
type SamlAppAttributeStatements ¶
type SamlAppAttributeStatements struct { // The reference name of the attribute statement. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#name SamlApp#name} Name *string `field:"required" json:"name" yaml:"name"` // Type of group attribute filter. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#filter_type SamlApp#filter_type} FilterType *string `field:"optional" json:"filterType" yaml:"filterType"` // Filter value to use. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#filter_value SamlApp#filter_value} FilterValue *string `field:"optional" json:"filterValue" yaml:"filterValue"` // The name format of the attribute. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#namespace SamlApp#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` // The type of attribute statements object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#type SamlApp#type} Type *string `field:"optional" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#values SamlApp#values}. Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type SamlAppAttributeStatementsList ¶
type SamlAppAttributeStatementsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) SamlAppAttributeStatementsOutputReference // 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 NewSamlAppAttributeStatementsList ¶
func NewSamlAppAttributeStatementsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SamlAppAttributeStatementsList
type SamlAppAttributeStatementsOutputReference ¶
type SamlAppAttributeStatementsOutputReference 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 FilterType() *string SetFilterType(val *string) FilterTypeInput() *string FilterValue() *string SetFilterValue(val *string) FilterValueInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Namespace() *string SetNamespace(val *string) NamespaceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFilterType() ResetFilterValue() ResetNamespace() ResetType() ResetValues() // 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 NewSamlAppAttributeStatementsOutputReference ¶
func NewSamlAppAttributeStatementsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SamlAppAttributeStatementsOutputReference
type SamlAppConfig ¶
type SamlAppConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#label SamlApp#label} Label *string `field:"required" json:"label" yaml:"label"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#accessibility_error_redirect_url SamlApp#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#accessibility_login_redirect_url SamlApp#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#accessibility_self_service SamlApp#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // List of ACS endpoints for this SAML application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#acs_endpoints SamlApp#acs_endpoints} AcsEndpoints *[]*string `field:"optional" json:"acsEndpoints" yaml:"acsEndpoints"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#admin_note SamlApp#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#app_links_json SamlApp#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Application settings in JSON format. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#app_settings_json SamlApp#app_settings_json} AppSettingsJson *string `field:"optional" json:"appSettingsJson" yaml:"appSettingsJson"` // Determines whether the SAML assertion is digitally signed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#assertion_signed SamlApp#assertion_signed} AssertionSigned interface{} `field:"optional" json:"assertionSigned" yaml:"assertionSigned"` // attribute_statements block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#attribute_statements SamlApp#attribute_statements} AttributeStatements interface{} `field:"optional" json:"attributeStatements" yaml:"attributeStatements"` // Audience Restriction. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#audience SamlApp#audience} Audience *string `field:"optional" json:"audience" yaml:"audience"` // Id of this apps authentication policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#authentication_policy SamlApp#authentication_policy} AuthenticationPolicy *string `field:"optional" json:"authenticationPolicy" yaml:"authenticationPolicy"` // Identifies the SAML authentication context class for the assertion’s authentication statement. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#authn_context_class_ref SamlApp#authn_context_class_ref} AuthnContextClassRef *string `field:"optional" json:"authnContextClassRef" yaml:"authnContextClassRef"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#auto_submit_toolbar SamlApp#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Identifies a specific application resource in an IDP initiated SSO scenario. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#default_relay_state SamlApp#default_relay_state} DefaultRelayState *string `field:"optional" json:"defaultRelayState" yaml:"defaultRelayState"` // Identifies the location where the SAML response is intended to be sent inside of the SAML assertion. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#destination SamlApp#destination} Destination *string `field:"optional" json:"destination" yaml:"destination"` // Determines the digest algorithm used to digitally sign the SAML assertion and response. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#digest_algorithm SamlApp#digest_algorithm} DigestAlgorithm *string `field:"optional" json:"digestAlgorithm" yaml:"digestAlgorithm"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#enduser_note SamlApp#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // features to enable. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#features SamlApp#features} Features *[]*string `field:"optional" json:"features" yaml:"features"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#groups SamlApp#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#hide_ios SamlApp#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#hide_web SamlApp#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Prompt user to re-authenticate if SP asks for it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#honor_force_authn SamlApp#honor_force_authn} HonorForceAuthn interface{} `field:"optional" json:"honorForceAuthn" yaml:"honorForceAuthn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#id SamlApp#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"` // SAML issuer ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#idp_issuer SamlApp#idp_issuer} IdpIssuer *string `field:"optional" json:"idpIssuer" yaml:"idpIssuer"` // *Early Access Property*. Enable Federation Broker Mode. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#implicit_assignment SamlApp#implicit_assignment} ImplicitAssignment interface{} `field:"optional" json:"implicitAssignment" yaml:"implicitAssignment"` // Saml Inline Hook setting. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#inline_hook_id SamlApp#inline_hook_id} InlineHookId *string `field:"optional" json:"inlineHookId" yaml:"inlineHookId"` // Certificate name. This modulates the rotation of keys. New name == new key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#key_name SamlApp#key_name} KeyName *string `field:"optional" json:"keyName" yaml:"keyName"` // Number of years the certificate is valid. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#key_years_valid SamlApp#key_years_valid} KeyYearsValid *float64 `field:"optional" json:"keyYearsValid" yaml:"keyYearsValid"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#logo SamlApp#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Name of preexisting SAML application. For instance 'slack'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#preconfigured_app SamlApp#preconfigured_app} PreconfiguredApp *string `field:"optional" json:"preconfiguredApp" yaml:"preconfiguredApp"` // The location where the app may present the SAML assertion. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#recipient SamlApp#recipient} Recipient *string `field:"optional" json:"recipient" yaml:"recipient"` // Denotes whether the request is compressed or not. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#request_compressed SamlApp#request_compressed} RequestCompressed interface{} `field:"optional" json:"requestCompressed" yaml:"requestCompressed"` // Determines whether the SAML auth response message is digitally signed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#response_signed SamlApp#response_signed} ResponseSigned interface{} `field:"optional" json:"responseSigned" yaml:"responseSigned"` // SAML version for the app's sign-on mode. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#saml_version SamlApp#saml_version} SamlVersion *string `field:"optional" json:"samlVersion" yaml:"samlVersion"` // Signature algorithm used ot digitally sign the assertion and response. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#signature_algorithm SamlApp#signature_algorithm} SignatureAlgorithm *string `field:"optional" json:"signatureAlgorithm" yaml:"signatureAlgorithm"` // x509 encoded certificate that the Service Provider uses to sign Single Logout requests. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#single_logout_certificate SamlApp#single_logout_certificate} SingleLogoutCertificate *string `field:"optional" json:"singleLogoutCertificate" yaml:"singleLogoutCertificate"` // The issuer of the Service Provider that generates the Single Logout request. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#single_logout_issuer SamlApp#single_logout_issuer} SingleLogoutIssuer *string `field:"optional" json:"singleLogoutIssuer" yaml:"singleLogoutIssuer"` // The location where the logout response is sent. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#single_logout_url SamlApp#single_logout_url} SingleLogoutUrl *string `field:"optional" json:"singleLogoutUrl" yaml:"singleLogoutUrl"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#skip_groups SamlApp#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#skip_users SamlApp#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // SAML SP issuer ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#sp_issuer SamlApp#sp_issuer} SpIssuer *string `field:"optional" json:"spIssuer" yaml:"spIssuer"` // Single Sign On URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#sso_url SamlApp#sso_url} SsoUrl *string `field:"optional" json:"ssoUrl" yaml:"ssoUrl"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#status SamlApp#status} Status *string `field:"optional" json:"status" yaml:"status"` // Identifies the SAML processing rules. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#subject_name_id_format SamlApp#subject_name_id_format} SubjectNameIdFormat *string `field:"optional" json:"subjectNameIdFormat" yaml:"subjectNameIdFormat"` // Template for app user's username when a user is assigned to the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#subject_name_id_template SamlApp#subject_name_id_template} SubjectNameIdTemplate *string `field:"optional" json:"subjectNameIdTemplate" yaml:"subjectNameIdTemplate"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#timeouts SamlApp#timeouts} Timeouts *SamlAppTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Username template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#user_name_template SamlApp#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // Push username on update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#user_name_template_push_status SamlApp#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // Username template suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#user_name_template_suffix SamlApp#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // Username template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#user_name_template_type SamlApp#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#users SamlApp#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type SamlAppKeys ¶ added in v2.0.5
type SamlAppKeys struct { }
type SamlAppKeysList ¶ added in v2.0.5
type SamlAppKeysList 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) SamlAppKeysOutputReference // 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 NewSamlAppKeysList ¶ added in v2.0.5
func NewSamlAppKeysList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SamlAppKeysList
type SamlAppKeysOutputReference ¶ added in v2.0.5
type SamlAppKeysOutputReference 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) Created() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string E() *string ExpiresAt() *string // Experimental. Fqn() *string InternalValue() *SamlAppKeys SetInternalValue(val *SamlAppKeys) Kid() *string Kty() *string LastUpdated() *string N() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Use() *string X5C() *[]*string X5TS256() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewSamlAppKeysOutputReference ¶ added in v2.0.5
func NewSamlAppKeysOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SamlAppKeysOutputReference
type SamlAppTimeouts ¶ added in v2.0.40
type SamlAppTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#create SamlApp#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#read SamlApp#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#update SamlApp#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type SamlAppTimeoutsOutputReference ¶ added in v2.0.40
type SamlAppTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSamlAppTimeoutsOutputReference ¶ added in v2.0.40
func NewSamlAppTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SamlAppTimeoutsOutputReference
type SamlAppUsers ¶
type SamlAppUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#id SamlApp#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#password SamlApp#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_app#username SamlApp#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type SamlAppUsersList ¶
type SamlAppUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) SamlAppUsersOutputReference // 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 NewSamlAppUsersList ¶
func NewSamlAppUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SamlAppUsersList
type SamlAppUsersOutputReference ¶
type SamlAppUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewSamlAppUsersOutputReference ¶
func NewSamlAppUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SamlAppUsersOutputReference
type SamlIdp ¶
type SamlIdp interface { cdktf.TerraformResource AccountLinkAction() *string SetAccountLinkAction(val *string) AccountLinkActionInput() *string AccountLinkGroupInclude() *[]*string SetAccountLinkGroupInclude(val *[]*string) AccountLinkGroupIncludeInput() *[]*string AcsBinding() *string SetAcsBinding(val *string) AcsBindingInput() *string AcsType() *string SetAcsType(val *string) AcsTypeInput() *string Audience() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DeprovisionedAction() *string SetDeprovisionedAction(val *string) DeprovisionedActionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupsAction() *string SetGroupsAction(val *string) GroupsActionInput() *string GroupsAssignment() *[]*string SetGroupsAssignment(val *[]*string) GroupsAssignmentInput() *[]*string GroupsAttribute() *string SetGroupsAttribute(val *string) GroupsAttributeInput() *string GroupsFilter() *[]*string SetGroupsFilter(val *[]*string) GroupsFilterInput() *[]*string Id() *string SetId(val *string) IdInput() *string Issuer() *string SetIssuer(val *string) IssuerInput() *string IssuerMode() *string SetIssuerMode(val *string) IssuerModeInput() *string Kid() *string SetKid(val *string) KidInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MaxClockSkew() *float64 SetMaxClockSkew(val *float64) MaxClockSkewInput() *float64 Name() *string SetName(val *string) NameFormat() *string SetNameFormat(val *string) NameFormatInput() *string NameInput() *string // The tree node. Node() constructs.Node ProfileMaster() interface{} SetProfileMaster(val interface{}) ProfileMasterInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) ProvisioningAction() *string SetProvisioningAction(val *string) ProvisioningActionInput() *string // Experimental. RawOverrides() interface{} RequestSignatureAlgorithm() *string SetRequestSignatureAlgorithm(val *string) RequestSignatureAlgorithmInput() *string RequestSignatureScope() *string SetRequestSignatureScope(val *string) RequestSignatureScopeInput() *string ResponseSignatureAlgorithm() *string SetResponseSignatureAlgorithm(val *string) ResponseSignatureAlgorithmInput() *string ResponseSignatureScope() *string SetResponseSignatureScope(val *string) ResponseSignatureScopeInput() *string SsoBinding() *string SetSsoBinding(val *string) SsoBindingInput() *string SsoDestination() *string SetSsoDestination(val *string) SsoDestinationInput() *string SsoUrl() *string SetSsoUrl(val *string) SsoUrlInput() *string Status() *string SetStatus(val *string) StatusInput() *string SubjectFilter() *string SetSubjectFilter(val *string) SubjectFilterInput() *string SubjectFormat() *[]*string SetSubjectFormat(val *[]*string) SubjectFormatInput() *[]*string SubjectMatchAttribute() *string SetSubjectMatchAttribute(val *string) SubjectMatchAttributeInput() *string SubjectMatchType() *string SetSubjectMatchType(val *string) SubjectMatchTypeInput() *string SuspendedAction() *string SetSuspendedAction(val *string) SuspendedActionInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string UsernameTemplate() *string SetUsernameTemplate(val *string) UsernameTemplateInput() *string UserTypeId() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountLinkAction() ResetAccountLinkGroupInclude() ResetAcsBinding() ResetAcsType() ResetDeprovisionedAction() ResetGroupsAction() ResetGroupsAssignment() ResetGroupsAttribute() ResetGroupsFilter() ResetId() ResetIssuerMode() ResetMaxClockSkew() ResetNameFormat() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProfileMaster() ResetProvisioningAction() ResetRequestSignatureAlgorithm() ResetRequestSignatureScope() ResetResponseSignatureAlgorithm() ResetResponseSignatureScope() ResetSsoBinding() ResetSsoDestination() ResetStatus() ResetSubjectFilter() ResetSubjectFormat() ResetSubjectMatchAttribute() ResetSubjectMatchType() ResetSuspendedAction() ResetUsernameTemplate() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/saml_idp okta_saml_idp}.
func NewSamlIdp ¶
func NewSamlIdp(scope constructs.Construct, id *string, config *SamlIdpConfig) SamlIdp
Create a new {@link https://www.terraform.io/docs/providers/okta/r/saml_idp okta_saml_idp} Resource.
type SamlIdpConfig ¶
type SamlIdpConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#issuer SamlIdp#issuer}. Issuer *string `field:"required" json:"issuer" yaml:"issuer"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#kid SamlIdp#kid}. Kid *string `field:"required" json:"kid" yaml:"kid"` // Name of the IdP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#name SamlIdp#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#sso_url SamlIdp#sso_url}. SsoUrl *string `field:"required" json:"ssoUrl" yaml:"ssoUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#account_link_action SamlIdp#account_link_action}. AccountLinkAction *string `field:"optional" json:"accountLinkAction" yaml:"accountLinkAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#account_link_group_include SamlIdp#account_link_group_include}. AccountLinkGroupInclude *[]*string `field:"optional" json:"accountLinkGroupInclude" yaml:"accountLinkGroupInclude"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#acs_binding SamlIdp#acs_binding}. AcsBinding *string `field:"optional" json:"acsBinding" yaml:"acsBinding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#acs_type SamlIdp#acs_type}. AcsType *string `field:"optional" json:"acsType" yaml:"acsType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#deprovisioned_action SamlIdp#deprovisioned_action}. DeprovisionedAction *string `field:"optional" json:"deprovisionedAction" yaml:"deprovisionedAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#groups_action SamlIdp#groups_action}. GroupsAction *string `field:"optional" json:"groupsAction" yaml:"groupsAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#groups_assignment SamlIdp#groups_assignment}. GroupsAssignment *[]*string `field:"optional" json:"groupsAssignment" yaml:"groupsAssignment"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#groups_attribute SamlIdp#groups_attribute}. GroupsAttribute *string `field:"optional" json:"groupsAttribute" yaml:"groupsAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#groups_filter SamlIdp#groups_filter}. GroupsFilter *[]*string `field:"optional" json:"groupsFilter" yaml:"groupsFilter"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#id SamlIdp#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"` // Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#issuer_mode SamlIdp#issuer_mode} IssuerMode *string `field:"optional" json:"issuerMode" yaml:"issuerMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#max_clock_skew SamlIdp#max_clock_skew}. MaxClockSkew *float64 `field:"optional" json:"maxClockSkew" yaml:"maxClockSkew"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#name_format SamlIdp#name_format}. NameFormat *string `field:"optional" json:"nameFormat" yaml:"nameFormat"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#profile_master SamlIdp#profile_master}. ProfileMaster interface{} `field:"optional" json:"profileMaster" yaml:"profileMaster"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#provisioning_action SamlIdp#provisioning_action}. ProvisioningAction *string `field:"optional" json:"provisioningAction" yaml:"provisioningAction"` // The XML digital Signature Algorithm used when signing an <AuthnRequest> message. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#request_signature_algorithm SamlIdp#request_signature_algorithm} RequestSignatureAlgorithm *string `field:"optional" json:"requestSignatureAlgorithm" yaml:"requestSignatureAlgorithm"` // Specifies whether to digitally sign <AuthnRequest> messages to the IdP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#request_signature_scope SamlIdp#request_signature_scope} RequestSignatureScope *string `field:"optional" json:"requestSignatureScope" yaml:"requestSignatureScope"` // The minimum XML digital Signature Algorithm allowed when verifying a <SAMLResponse> message or <Assertion> element. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#response_signature_algorithm SamlIdp#response_signature_algorithm} ResponseSignatureAlgorithm *string `field:"optional" json:"responseSignatureAlgorithm" yaml:"responseSignatureAlgorithm"` // Specifies whether to verify a <SAMLResponse> message or <Assertion> element XML digital signature. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#response_signature_scope SamlIdp#response_signature_scope} ResponseSignatureScope *string `field:"optional" json:"responseSignatureScope" yaml:"responseSignatureScope"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#sso_binding SamlIdp#sso_binding}. SsoBinding *string `field:"optional" json:"ssoBinding" yaml:"ssoBinding"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#sso_destination SamlIdp#sso_destination}. SsoDestination *string `field:"optional" json:"ssoDestination" yaml:"ssoDestination"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#status SamlIdp#status}. Status *string `field:"optional" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#subject_filter SamlIdp#subject_filter}. SubjectFilter *string `field:"optional" json:"subjectFilter" yaml:"subjectFilter"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#subject_format SamlIdp#subject_format}. SubjectFormat *[]*string `field:"optional" json:"subjectFormat" yaml:"subjectFormat"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#subject_match_attribute SamlIdp#subject_match_attribute}. SubjectMatchAttribute *string `field:"optional" json:"subjectMatchAttribute" yaml:"subjectMatchAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#subject_match_type SamlIdp#subject_match_type}. SubjectMatchType *string `field:"optional" json:"subjectMatchType" yaml:"subjectMatchType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#suspended_action SamlIdp#suspended_action}. SuspendedAction *string `field:"optional" json:"suspendedAction" yaml:"suspendedAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp#username_template SamlIdp#username_template}. UsernameTemplate *string `field:"optional" json:"usernameTemplate" yaml:"usernameTemplate"` }
type SamlIdpSigningKey ¶
type SamlIdpSigningKey interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) Created() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) ExpiresAt() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Kid() *string Kty() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Use() *string X5C() *[]*string SetX5C(val *[]*string) X5CInput() *[]*string X5TS256() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/saml_idp_signing_key okta_saml_idp_signing_key}.
func NewSamlIdpSigningKey ¶
func NewSamlIdpSigningKey(scope constructs.Construct, id *string, config *SamlIdpSigningKeyConfig) SamlIdpSigningKey
Create a new {@link https://www.terraform.io/docs/providers/okta/r/saml_idp_signing_key okta_saml_idp_signing_key} Resource.
type SamlIdpSigningKeyConfig ¶
type SamlIdpSigningKeyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // base64-encoded X.509 certificate chain with DER encoding. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp_signing_key#x5c SamlIdpSigningKey#x5c} X5C *[]*string `field:"required" json:"x5C" yaml:"x5C"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/saml_idp_signing_key#id SamlIdpSigningKey#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"` }
type SecurePasswordStoreApp ¶
type SecurePasswordStoreApp interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CredentialsScheme() *string SetCredentialsScheme(val *string) CredentialsSchemeInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Name() *string // The tree node. Node() constructs.Node OptionalField1() *string SetOptionalField1(val *string) OptionalField1Input() *string OptionalField1Value() *string SetOptionalField1Value(val *string) OptionalField1ValueInput() *string OptionalField2() *string SetOptionalField2(val *string) OptionalField2Input() *string OptionalField2Value() *string SetOptionalField2Value(val *string) OptionalField2ValueInput() *string OptionalField3() *string SetOptionalField3(val *string) OptionalField3Input() *string OptionalField3Value() *string SetOptionalField3Value(val *string) OptionalField3ValueInput() *string PasswordField() *string SetPasswordField(val *string) PasswordFieldInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RevealPassword() interface{} SetRevealPassword(val interface{}) RevealPasswordInput() interface{} SignOnMode() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() SecurePasswordStoreAppTimeoutsOutputReference TimeoutsInput() interface{} Url() *string SetUrl(val *string) UrlInput() *string UsernameField() *string SetUsernameField(val *string) UsernameFieldInput() *string UserNameTemplate() *string SetUserNameTemplate(val *string) UserNameTemplateInput() *string UserNameTemplatePushStatus() *string SetUserNameTemplatePushStatus(val *string) UserNameTemplatePushStatusInput() *string UserNameTemplateSuffix() *string SetUserNameTemplateSuffix(val *string) UserNameTemplateSuffixInput() *string UserNameTemplateType() *string SetUserNameTemplateType(val *string) UserNameTemplateTypeInput() *string Users() SecurePasswordStoreAppUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *SecurePasswordStoreAppTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAutoSubmitToolbar() ResetCredentialsScheme() ResetEnduserNote() ResetGroups() ResetHideIos() ResetHideWeb() ResetId() ResetLogo() ResetOptionalField1() ResetOptionalField1Value() ResetOptionalField2() ResetOptionalField2Value() ResetOptionalField3() ResetOptionalField3Value() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRevealPassword() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetUserNameTemplate() ResetUserNameTemplatePushStatus() ResetUserNameTemplateSuffix() ResetUserNameTemplateType() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app okta_secure_password_store_app}.
func NewSecurePasswordStoreApp ¶
func NewSecurePasswordStoreApp(scope constructs.Construct, id *string, config *SecurePasswordStoreAppConfig) SecurePasswordStoreApp
Create a new {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app okta_secure_password_store_app} Resource.
type SecurePasswordStoreAppConfig ¶
type SecurePasswordStoreAppConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#label SecurePasswordStoreApp#label} Label *string `field:"required" json:"label" yaml:"label"` // Login password field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#password_field SecurePasswordStoreApp#password_field} PasswordField *string `field:"required" json:"passwordField" yaml:"passwordField"` // Login URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#url SecurePasswordStoreApp#url} Url *string `field:"required" json:"url" yaml:"url"` // Login username field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#username_field SecurePasswordStoreApp#username_field} UsernameField *string `field:"required" json:"usernameField" yaml:"usernameField"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#accessibility_error_redirect_url SecurePasswordStoreApp#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#accessibility_login_redirect_url SecurePasswordStoreApp#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#accessibility_self_service SecurePasswordStoreApp#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#admin_note SecurePasswordStoreApp#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#app_links_json SecurePasswordStoreApp#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#auto_submit_toolbar SecurePasswordStoreApp#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Application credentials scheme. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#credentials_scheme SecurePasswordStoreApp#credentials_scheme} CredentialsScheme *string `field:"optional" json:"credentialsScheme" yaml:"credentialsScheme"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#enduser_note SecurePasswordStoreApp#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#groups SecurePasswordStoreApp#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#hide_ios SecurePasswordStoreApp#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#hide_web SecurePasswordStoreApp#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#id SecurePasswordStoreApp#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"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#logo SecurePasswordStoreApp#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Name of optional param in the login form. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#optional_field1 SecurePasswordStoreApp#optional_field1} OptionalField1 *string `field:"optional" json:"optionalField1" yaml:"optionalField1"` // Name of optional value in login form. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#optional_field1_value SecurePasswordStoreApp#optional_field1_value} OptionalField1Value *string `field:"optional" json:"optionalField1Value" yaml:"optionalField1Value"` // Name of optional param in the login form. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#optional_field2 SecurePasswordStoreApp#optional_field2} OptionalField2 *string `field:"optional" json:"optionalField2" yaml:"optionalField2"` // Name of optional value in login form. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#optional_field2_value SecurePasswordStoreApp#optional_field2_value} OptionalField2Value *string `field:"optional" json:"optionalField2Value" yaml:"optionalField2Value"` // Name of optional param in the login form. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#optional_field3 SecurePasswordStoreApp#optional_field3} OptionalField3 *string `field:"optional" json:"optionalField3" yaml:"optionalField3"` // Name of optional value in login form. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#optional_field3_value SecurePasswordStoreApp#optional_field3_value} OptionalField3Value *string `field:"optional" json:"optionalField3Value" yaml:"optionalField3Value"` // Allow user to reveal password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#reveal_password SecurePasswordStoreApp#reveal_password} RevealPassword interface{} `field:"optional" json:"revealPassword" yaml:"revealPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#shared_password SecurePasswordStoreApp#shared_password} SharedPassword *string `field:"optional" json:"sharedPassword" yaml:"sharedPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#shared_username SecurePasswordStoreApp#shared_username} SharedUsername *string `field:"optional" json:"sharedUsername" yaml:"sharedUsername"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#skip_groups SecurePasswordStoreApp#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#skip_users SecurePasswordStoreApp#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#status SecurePasswordStoreApp#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#timeouts SecurePasswordStoreApp#timeouts} Timeouts *SecurePasswordStoreAppTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Username template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#user_name_template SecurePasswordStoreApp#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // Push username on update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#user_name_template_push_status SecurePasswordStoreApp#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // Username template suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#user_name_template_suffix SecurePasswordStoreApp#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // Username template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#user_name_template_type SecurePasswordStoreApp#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#users SecurePasswordStoreApp#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type SecurePasswordStoreAppTimeouts ¶ added in v2.0.40
type SecurePasswordStoreAppTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#create SecurePasswordStoreApp#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#read SecurePasswordStoreApp#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#update SecurePasswordStoreApp#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type SecurePasswordStoreAppTimeoutsOutputReference ¶ added in v2.0.40
type SecurePasswordStoreAppTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurePasswordStoreAppTimeoutsOutputReference ¶ added in v2.0.40
func NewSecurePasswordStoreAppTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SecurePasswordStoreAppTimeoutsOutputReference
type SecurePasswordStoreAppUsers ¶
type SecurePasswordStoreAppUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#id SecurePasswordStoreApp#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#password SecurePasswordStoreApp#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/secure_password_store_app#username SecurePasswordStoreApp#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type SecurePasswordStoreAppUsersList ¶
type SecurePasswordStoreAppUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) SecurePasswordStoreAppUsersOutputReference // 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 NewSecurePasswordStoreAppUsersList ¶
func NewSecurePasswordStoreAppUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurePasswordStoreAppUsersList
type SecurePasswordStoreAppUsersOutputReference ¶
type SecurePasswordStoreAppUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewSecurePasswordStoreAppUsersOutputReference ¶
func NewSecurePasswordStoreAppUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurePasswordStoreAppUsersOutputReference
type SecurityNotificationEmails ¶
type SecurityNotificationEmails interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ReportSuspiciousActivityEnabled() interface{} SetReportSuspiciousActivityEnabled(val interface{}) ReportSuspiciousActivityEnabledInput() interface{} SendEmailForFactorEnrollmentEnabled() interface{} SetSendEmailForFactorEnrollmentEnabled(val interface{}) SendEmailForFactorEnrollmentEnabledInput() interface{} SendEmailForFactorResetEnabled() interface{} SetSendEmailForFactorResetEnabled(val interface{}) SendEmailForFactorResetEnabledInput() interface{} SendEmailForNewDeviceEnabled() interface{} SetSendEmailForNewDeviceEnabled(val interface{}) SendEmailForNewDeviceEnabledInput() interface{} SendEmailForPasswordChangedEnabled() interface{} SetSendEmailForPasswordChangedEnabled(val interface{}) SendEmailForPasswordChangedEnabledInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetReportSuspiciousActivityEnabled() ResetSendEmailForFactorEnrollmentEnabled() ResetSendEmailForFactorResetEnabled() ResetSendEmailForNewDeviceEnabled() ResetSendEmailForPasswordChangedEnabled() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/security_notification_emails okta_security_notification_emails}.
func NewSecurityNotificationEmails ¶
func NewSecurityNotificationEmails(scope constructs.Construct, id *string, config *SecurityNotificationEmailsConfig) SecurityNotificationEmails
Create a new {@link https://www.terraform.io/docs/providers/okta/r/security_notification_emails okta_security_notification_emails} Resource.
type SecurityNotificationEmailsConfig ¶
type SecurityNotificationEmailsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/security_notification_emails#id SecurityNotificationEmails#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"` // Notifies end users about suspicious or unrecognized activity from their account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/security_notification_emails#report_suspicious_activity_enabled SecurityNotificationEmails#report_suspicious_activity_enabled} ReportSuspiciousActivityEnabled interface{} `field:"optional" json:"reportSuspiciousActivityEnabled" yaml:"reportSuspiciousActivityEnabled"` // Notifies end users of any activity on their account related to MFA factor enrollment. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/security_notification_emails#send_email_for_factor_enrollment_enabled SecurityNotificationEmails#send_email_for_factor_enrollment_enabled} SendEmailForFactorEnrollmentEnabled interface{} `field:"optional" json:"sendEmailForFactorEnrollmentEnabled" yaml:"sendEmailForFactorEnrollmentEnabled"` // Notifies end users that one or more factors have been reset for their account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/security_notification_emails#send_email_for_factor_reset_enabled SecurityNotificationEmails#send_email_for_factor_reset_enabled} SendEmailForFactorResetEnabled interface{} `field:"optional" json:"sendEmailForFactorResetEnabled" yaml:"sendEmailForFactorResetEnabled"` // Notifies end users about new sign-on activity. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/security_notification_emails#send_email_for_new_device_enabled SecurityNotificationEmails#send_email_for_new_device_enabled} SendEmailForNewDeviceEnabled interface{} `field:"optional" json:"sendEmailForNewDeviceEnabled" yaml:"sendEmailForNewDeviceEnabled"` // Notifies end users that the password for their account has changed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/security_notification_emails#send_email_for_password_changed_enabled SecurityNotificationEmails#send_email_for_password_changed_enabled} SendEmailForPasswordChangedEnabled interface{} `field:"optional" json:"sendEmailForPasswordChangedEnabled" yaml:"sendEmailForPasswordChangedEnabled"` }
type SignonPolicy ¶
type SignonPolicy interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupsIncluded() *[]*string SetGroupsIncluded(val *[]*string) GroupsIncludedInput() *[]*string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetDescription() ResetGroupsIncluded() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPriority() ResetStatus() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/signon_policy okta_signon_policy}.
func NewSignonPolicy ¶
func NewSignonPolicy(scope constructs.Construct, id *string, config *SignonPolicyConfig) SignonPolicy
Create a new {@link https://www.terraform.io/docs/providers/okta/r/signon_policy okta_signon_policy} Resource.
type SignonPolicyConfig ¶
type SignonPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy#name SignonPolicy#name} Name *string `field:"required" json:"name" yaml:"name"` // Policy Description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy#description SignonPolicy#description} Description *string `field:"optional" json:"description" yaml:"description"` // List of Group IDs to Include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy#groups_included SignonPolicy#groups_included} GroupsIncluded *[]*string `field:"optional" json:"groupsIncluded" yaml:"groupsIncluded"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy#id SignonPolicy#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"` // Policy Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy#priority SignonPolicy#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Policy Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy#status SignonPolicy#status} Status *string `field:"optional" json:"status" yaml:"status"` }
type SignonPolicyRule ¶
type SignonPolicyRule interface { cdktf.TerraformResource Access() *string SetAccess(val *string) AccessInput() *string Authtype() *string SetAuthtype(val *string) AuthtypeInput() *string Behaviors() *[]*string SetBehaviors(val *[]*string) BehaviorsInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) FactorSequence() SignonPolicyRuleFactorSequenceList FactorSequenceInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdentityProvider() *string SetIdentityProvider(val *string) IdentityProviderIds() *[]*string SetIdentityProviderIds(val *[]*string) IdentityProviderIdsInput() *[]*string IdentityProviderInput() *string IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MfaLifetime() *float64 SetMfaLifetime(val *float64) MfaLifetimeInput() *float64 MfaPrompt() *string SetMfaPrompt(val *string) MfaPromptInput() *string MfaRememberDevice() interface{} SetMfaRememberDevice(val interface{}) MfaRememberDeviceInput() interface{} MfaRequired() interface{} SetMfaRequired(val interface{}) MfaRequiredInput() interface{} Name() *string SetName(val *string) NameInput() *string NetworkConnection() *string SetNetworkConnection(val *string) NetworkConnectionInput() *string NetworkExcludes() *[]*string SetNetworkExcludes(val *[]*string) NetworkExcludesInput() *[]*string NetworkIncludes() *[]*string SetNetworkIncludes(val *[]*string) NetworkIncludesInput() *[]*string // The tree node. Node() constructs.Node Policyid() *string SetPolicyid(val *string) PolicyId() *string SetPolicyId(val *string) PolicyidInput() *string PolicyIdInput() *string PrimaryFactor() *string SetPrimaryFactor(val *string) PrimaryFactorInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RiscLevel() *string SetRiscLevel(val *string) RiscLevelInput() *string SessionIdle() *float64 SetSessionIdle(val *float64) SessionIdleInput() *float64 SessionLifetime() *float64 SetSessionLifetime(val *float64) SessionLifetimeInput() *float64 SessionPersistent() interface{} SetSessionPersistent(val interface{}) SessionPersistentInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UsersExcluded() *[]*string SetUsersExcluded(val *[]*string) UsersExcludedInput() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutFactorSequence(value interface{}) ResetAccess() ResetAuthtype() ResetBehaviors() ResetFactorSequence() ResetId() ResetIdentityProvider() ResetIdentityProviderIds() ResetMfaLifetime() ResetMfaPrompt() ResetMfaRememberDevice() ResetMfaRequired() ResetNetworkConnection() ResetNetworkExcludes() ResetNetworkIncludes() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPolicyid() ResetPolicyId() ResetPrimaryFactor() ResetPriority() ResetRiscLevel() ResetSessionIdle() ResetSessionLifetime() ResetSessionPersistent() ResetStatus() ResetUsersExcluded() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule okta_signon_policy_rule}.
func NewSignonPolicyRule ¶
func NewSignonPolicyRule(scope constructs.Construct, id *string, config *SignonPolicyRuleConfig) SignonPolicyRule
Create a new {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule okta_signon_policy_rule} Resource.
type SignonPolicyRuleConfig ¶
type SignonPolicyRuleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Policy Rule Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#name SignonPolicyRule#name} Name *string `field:"required" json:"name" yaml:"name"` // Allow or deny access based on the rule conditions: ALLOW, DENY or CHALLENGE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#access SignonPolicyRule#access} Access *string `field:"optional" json:"access" yaml:"access"` // Authentication entrypoint: ANY, RADIUS or LDAP_INTERFACE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#authtype SignonPolicyRule#authtype} Authtype *string `field:"optional" json:"authtype" yaml:"authtype"` // List of behavior IDs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#behaviors SignonPolicyRule#behaviors} Behaviors *[]*string `field:"optional" json:"behaviors" yaml:"behaviors"` // factor_sequence block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#factor_sequence SignonPolicyRule#factor_sequence} FactorSequence interface{} `field:"optional" json:"factorSequence" yaml:"factorSequence"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#id SignonPolicyRule#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"` // Apply rule based on the IdP used: ANY, OKTA or SPECIFIC_IDP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#identity_provider SignonPolicyRule#identity_provider} IdentityProvider *string `field:"optional" json:"identityProvider" yaml:"identityProvider"` // When identity_provider is SPECIFIC_IDP then this is the list of IdP IDs to apply the rule on. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#identity_provider_ids SignonPolicyRule#identity_provider_ids} IdentityProviderIds *[]*string `field:"optional" json:"identityProviderIds" yaml:"identityProviderIds"` // Elapsed time before the next MFA challenge. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#mfa_lifetime SignonPolicyRule#mfa_lifetime} MfaLifetime *float64 `field:"optional" json:"mfaLifetime" yaml:"mfaLifetime"` // Prompt for MFA based on the device used, a factor session lifetime, or every sign-on attempt: DEVICE, SESSION or ALWAYS. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#mfa_prompt SignonPolicyRule#mfa_prompt} MfaPrompt *string `field:"optional" json:"mfaPrompt" yaml:"mfaPrompt"` // Remember MFA device. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#mfa_remember_device SignonPolicyRule#mfa_remember_device} MfaRememberDevice interface{} `field:"optional" json:"mfaRememberDevice" yaml:"mfaRememberDevice"` // Require MFA. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#mfa_required SignonPolicyRule#mfa_required} MfaRequired interface{} `field:"optional" json:"mfaRequired" yaml:"mfaRequired"` // Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#network_connection SignonPolicyRule#network_connection} NetworkConnection *string `field:"optional" json:"networkConnection" yaml:"networkConnection"` // The zones to exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#network_excludes SignonPolicyRule#network_excludes} NetworkExcludes *[]*string `field:"optional" json:"networkExcludes" yaml:"networkExcludes"` // The zones to include. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#network_includes SignonPolicyRule#network_includes} NetworkIncludes *[]*string `field:"optional" json:"networkIncludes" yaml:"networkIncludes"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#policyid SignonPolicyRule#policyid} Policyid *string `field:"optional" json:"policyid" yaml:"policyid"` // Policy ID of the Rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#policy_id SignonPolicyRule#policy_id} PolicyId *string `field:"optional" json:"policyId" yaml:"policyId"` // Primary factor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#primary_factor SignonPolicyRule#primary_factor} PrimaryFactor *string `field:"optional" json:"primaryFactor" yaml:"primaryFactor"` // Policy Rule Priority, this attribute can be set to a valid priority. // // To avoid endless diff situation we error if an invalid priority is provided. API defaults it to the last (lowest) if not there. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#priority SignonPolicyRule#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Risc level: ANY, LOW, MEDIUM or HIGH. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#risc_level SignonPolicyRule#risc_level} RiscLevel *string `field:"optional" json:"riscLevel" yaml:"riscLevel"` // Max minutes a session can be idle. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#session_idle SignonPolicyRule#session_idle} SessionIdle *float64 `field:"optional" json:"sessionIdle" yaml:"sessionIdle"` // Max minutes a session is active: Disable = 0. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#session_lifetime SignonPolicyRule#session_lifetime} SessionLifetime *float64 `field:"optional" json:"sessionLifetime" yaml:"sessionLifetime"` // Whether session cookies will last across browser sessions. Okta Administrators can never have persistent session cookies. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#session_persistent SignonPolicyRule#session_persistent} SessionPersistent interface{} `field:"optional" json:"sessionPersistent" yaml:"sessionPersistent"` // Policy Rule Status: ACTIVE or INACTIVE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#status SignonPolicyRule#status} Status *string `field:"optional" json:"status" yaml:"status"` // Set of User IDs to Exclude. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#users_excluded SignonPolicyRule#users_excluded} UsersExcluded *[]*string `field:"optional" json:"usersExcluded" yaml:"usersExcluded"` }
type SignonPolicyRuleFactorSequence ¶
type SignonPolicyRuleFactorSequence struct { // Type of a Factor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#primary_criteria_factor_type SignonPolicyRule#primary_criteria_factor_type} PrimaryCriteriaFactorType *string `field:"required" json:"primaryCriteriaFactorType" yaml:"primaryCriteriaFactorType"` // Factor provider. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#primary_criteria_provider SignonPolicyRule#primary_criteria_provider} PrimaryCriteriaProvider *string `field:"required" json:"primaryCriteriaProvider" yaml:"primaryCriteriaProvider"` // secondary_criteria block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#secondary_criteria SignonPolicyRule#secondary_criteria} SecondaryCriteria interface{} `field:"optional" json:"secondaryCriteria" yaml:"secondaryCriteria"` }
type SignonPolicyRuleFactorSequenceList ¶
type SignonPolicyRuleFactorSequenceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) SignonPolicyRuleFactorSequenceOutputReference // 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 NewSignonPolicyRuleFactorSequenceList ¶
func NewSignonPolicyRuleFactorSequenceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SignonPolicyRuleFactorSequenceList
type SignonPolicyRuleFactorSequenceOutputReference ¶
type SignonPolicyRuleFactorSequenceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) PrimaryCriteriaFactorType() *string SetPrimaryCriteriaFactorType(val *string) PrimaryCriteriaFactorTypeInput() *string PrimaryCriteriaProvider() *string SetPrimaryCriteriaProvider(val *string) PrimaryCriteriaProviderInput() *string SecondaryCriteria() SignonPolicyRuleFactorSequenceSecondaryCriteriaList SecondaryCriteriaInput() 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 PutSecondaryCriteria(value interface{}) ResetSecondaryCriteria() // 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 NewSignonPolicyRuleFactorSequenceOutputReference ¶
func NewSignonPolicyRuleFactorSequenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SignonPolicyRuleFactorSequenceOutputReference
type SignonPolicyRuleFactorSequenceSecondaryCriteria ¶
type SignonPolicyRuleFactorSequenceSecondaryCriteria struct { // Type of a Factor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#factor_type SignonPolicyRule#factor_type} FactorType *string `field:"required" json:"factorType" yaml:"factorType"` // Factor provider. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/signon_policy_rule#provider SignonPolicyRule#provider} Provider *string `field:"required" json:"provider" yaml:"provider"` }
type SignonPolicyRuleFactorSequenceSecondaryCriteriaList ¶
type SignonPolicyRuleFactorSequenceSecondaryCriteriaList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) SignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference // 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 NewSignonPolicyRuleFactorSequenceSecondaryCriteriaList ¶
func NewSignonPolicyRuleFactorSequenceSecondaryCriteriaList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SignonPolicyRuleFactorSequenceSecondaryCriteriaList
type SignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference ¶
type SignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference 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 FactorType() *string SetFactorType(val *string) FactorTypeInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Provider() *string SetProvider(val *string) ProviderInput() *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 // 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 NewSignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference ¶
func NewSignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference
type SocialIdp ¶
type SocialIdp interface { cdktf.TerraformResource AccountLinkAction() *string SetAccountLinkAction(val *string) AccountLinkActionInput() *string AccountLinkGroupInclude() *[]*string SetAccountLinkGroupInclude(val *[]*string) AccountLinkGroupIncludeInput() *[]*string AppleKid() *string SetAppleKid(val *string) AppleKidInput() *string ApplePrivateKey() *string SetApplePrivateKey(val *string) ApplePrivateKeyInput() *string AppleTeamId() *string SetAppleTeamId(val *string) AppleTeamIdInput() *string AuthorizationBinding() *string AuthorizationUrl() *string // Experimental. CdktfStack() cdktf.TerraformStack ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DeprovisionedAction() *string SetDeprovisionedAction(val *string) DeprovisionedActionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupsAction() *string SetGroupsAction(val *string) GroupsActionInput() *string GroupsAssignment() *[]*string SetGroupsAssignment(val *[]*string) GroupsAssignmentInput() *[]*string GroupsAttribute() *string SetGroupsAttribute(val *string) GroupsAttributeInput() *string GroupsFilter() *[]*string SetGroupsFilter(val *[]*string) GroupsFilterInput() *[]*string Id() *string SetId(val *string) IdInput() *string IssuerMode() *string SetIssuerMode(val *string) IssuerModeInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MatchAttribute() *string SetMatchAttribute(val *string) MatchAttributeInput() *string MatchType() *string SetMatchType(val *string) MatchTypeInput() *string MaxClockSkew() *float64 SetMaxClockSkew(val *float64) MaxClockSkewInput() *float64 Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node ProfileMaster() interface{} SetProfileMaster(val interface{}) ProfileMasterInput() interface{} ProtocolType() *string SetProtocolType(val *string) ProtocolTypeInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) ProvisioningAction() *string SetProvisioningAction(val *string) ProvisioningActionInput() *string // Experimental. RawOverrides() interface{} Scopes() *[]*string SetScopes(val *[]*string) ScopesInput() *[]*string Status() *string SetStatus(val *string) StatusInput() *string SubjectMatchAttribute() *string SetSubjectMatchAttribute(val *string) SubjectMatchAttributeInput() *string SubjectMatchType() *string SetSubjectMatchType(val *string) SubjectMatchTypeInput() *string SuspendedAction() *string SetSuspendedAction(val *string) SuspendedActionInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TokenBinding() *string TokenUrl() *string Type() *string SetType(val *string) TypeInput() *string UsernameTemplate() *string SetUsernameTemplate(val *string) UsernameTemplateInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountLinkAction() ResetAccountLinkGroupInclude() ResetAppleKid() ResetApplePrivateKey() ResetAppleTeamId() ResetClientId() ResetClientSecret() ResetDeprovisionedAction() ResetGroupsAction() ResetGroupsAssignment() ResetGroupsAttribute() ResetGroupsFilter() ResetId() ResetIssuerMode() ResetMatchAttribute() ResetMatchType() ResetMaxClockSkew() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProfileMaster() ResetProtocolType() ResetProvisioningAction() ResetStatus() ResetSubjectMatchAttribute() ResetSubjectMatchType() ResetSuspendedAction() ResetUsernameTemplate() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/social_idp okta_social_idp}.
func NewSocialIdp ¶
func NewSocialIdp(scope constructs.Construct, id *string, config *SocialIdpConfig) SocialIdp
Create a new {@link https://www.terraform.io/docs/providers/okta/r/social_idp okta_social_idp} Resource.
type SocialIdpConfig ¶
type SocialIdpConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Name of the IdP. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#name SocialIdp#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#scopes SocialIdp#scopes}. Scopes *[]*string `field:"required" json:"scopes" yaml:"scopes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#type SocialIdp#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#account_link_action SocialIdp#account_link_action}. AccountLinkAction *string `field:"optional" json:"accountLinkAction" yaml:"accountLinkAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#account_link_group_include SocialIdp#account_link_group_include}. AccountLinkGroupInclude *[]*string `field:"optional" json:"accountLinkGroupInclude" yaml:"accountLinkGroupInclude"` // The Key ID that you obtained from Apple when you created the private key for the client. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#apple_kid SocialIdp#apple_kid} AppleKid *string `field:"optional" json:"appleKid" yaml:"appleKid"` // The PKCS #8 encoded private key that you created for the client and downloaded from Apple. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#apple_private_key SocialIdp#apple_private_key} ApplePrivateKey *string `field:"optional" json:"applePrivateKey" yaml:"applePrivateKey"` // The Team ID associated with your Apple developer account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#apple_team_id SocialIdp#apple_team_id} AppleTeamId *string `field:"optional" json:"appleTeamId" yaml:"appleTeamId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#client_id SocialIdp#client_id}. ClientId *string `field:"optional" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#client_secret SocialIdp#client_secret}. ClientSecret *string `field:"optional" json:"clientSecret" yaml:"clientSecret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#deprovisioned_action SocialIdp#deprovisioned_action}. DeprovisionedAction *string `field:"optional" json:"deprovisionedAction" yaml:"deprovisionedAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#groups_action SocialIdp#groups_action}. GroupsAction *string `field:"optional" json:"groupsAction" yaml:"groupsAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#groups_assignment SocialIdp#groups_assignment}. GroupsAssignment *[]*string `field:"optional" json:"groupsAssignment" yaml:"groupsAssignment"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#groups_attribute SocialIdp#groups_attribute}. GroupsAttribute *string `field:"optional" json:"groupsAttribute" yaml:"groupsAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#groups_filter SocialIdp#groups_filter}. GroupsFilter *[]*string `field:"optional" json:"groupsFilter" yaml:"groupsFilter"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#id SocialIdp#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"` // Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#issuer_mode SocialIdp#issuer_mode} IssuerMode *string `field:"optional" json:"issuerMode" yaml:"issuerMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#match_attribute SocialIdp#match_attribute}. MatchAttribute *string `field:"optional" json:"matchAttribute" yaml:"matchAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#match_type SocialIdp#match_type}. MatchType *string `field:"optional" json:"matchType" yaml:"matchType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#max_clock_skew SocialIdp#max_clock_skew}. MaxClockSkew *float64 `field:"optional" json:"maxClockSkew" yaml:"maxClockSkew"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#profile_master SocialIdp#profile_master}. ProfileMaster interface{} `field:"optional" json:"profileMaster" yaml:"profileMaster"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#protocol_type SocialIdp#protocol_type}. ProtocolType *string `field:"optional" json:"protocolType" yaml:"protocolType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#provisioning_action SocialIdp#provisioning_action}. ProvisioningAction *string `field:"optional" json:"provisioningAction" yaml:"provisioningAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#status SocialIdp#status}. Status *string `field:"optional" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#subject_match_attribute SocialIdp#subject_match_attribute}. SubjectMatchAttribute *string `field:"optional" json:"subjectMatchAttribute" yaml:"subjectMatchAttribute"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#subject_match_type SocialIdp#subject_match_type}. SubjectMatchType *string `field:"optional" json:"subjectMatchType" yaml:"subjectMatchType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#suspended_action SocialIdp#suspended_action}. SuspendedAction *string `field:"optional" json:"suspendedAction" yaml:"suspendedAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/social_idp#username_template SocialIdp#username_template}. UsernameTemplate *string `field:"optional" json:"usernameTemplate" yaml:"usernameTemplate"` }
type SwaApp ¶
type SwaApp interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} ButtonField() *string SetButtonField(val *string) ButtonFieldInput() *string // Experimental. CdktfStack() cdktf.TerraformStack Checkbox() *string SetCheckbox(val *string) CheckboxInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Name() *string // The tree node. Node() constructs.Node PasswordField() *string SetPasswordField(val *string) PasswordFieldInput() *string PreconfiguredApp() *string SetPreconfiguredApp(val *string) PreconfiguredAppInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RedirectUrl() *string SetRedirectUrl(val *string) RedirectUrlInput() *string SignOnMode() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() SwaAppTimeoutsOutputReference TimeoutsInput() interface{} Url() *string SetUrl(val *string) UrlInput() *string UrlRegex() *string SetUrlRegex(val *string) UrlRegexInput() *string UsernameField() *string SetUsernameField(val *string) UsernameFieldInput() *string UserNameTemplate() *string SetUserNameTemplate(val *string) UserNameTemplateInput() *string UserNameTemplatePushStatus() *string SetUserNameTemplatePushStatus(val *string) UserNameTemplatePushStatusInput() *string UserNameTemplateSuffix() *string SetUserNameTemplateSuffix(val *string) UserNameTemplateSuffixInput() *string UserNameTemplateType() *string SetUserNameTemplateType(val *string) UserNameTemplateTypeInput() *string Users() SwaAppUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *SwaAppTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAutoSubmitToolbar() ResetButtonField() ResetCheckbox() ResetEnduserNote() ResetGroups() ResetHideIos() ResetHideWeb() ResetId() ResetLogo() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPasswordField() ResetPreconfiguredApp() ResetRedirectUrl() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetUrl() ResetUrlRegex() ResetUsernameField() ResetUserNameTemplate() ResetUserNameTemplatePushStatus() ResetUserNameTemplateSuffix() ResetUserNameTemplateType() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/swa_app okta_swa_app}.
func NewSwaApp ¶
func NewSwaApp(scope constructs.Construct, id *string, config *SwaAppConfig) SwaApp
Create a new {@link https://www.terraform.io/docs/providers/okta/r/swa_app okta_swa_app} Resource.
type SwaAppConfig ¶
type SwaAppConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#label SwaApp#label} Label *string `field:"required" json:"label" yaml:"label"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#accessibility_error_redirect_url SwaApp#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#accessibility_login_redirect_url SwaApp#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#accessibility_self_service SwaApp#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#admin_note SwaApp#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#app_links_json SwaApp#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#auto_submit_toolbar SwaApp#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Login button field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#button_field SwaApp#button_field} ButtonField *string `field:"optional" json:"buttonField" yaml:"buttonField"` // CSS selector for the checkbox. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#checkbox SwaApp#checkbox} Checkbox *string `field:"optional" json:"checkbox" yaml:"checkbox"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#enduser_note SwaApp#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#groups SwaApp#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#hide_ios SwaApp#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#hide_web SwaApp#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#id SwaApp#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"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#logo SwaApp#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Login password field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#password_field SwaApp#password_field} PasswordField *string `field:"optional" json:"passwordField" yaml:"passwordField"` // Preconfigured app name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#preconfigured_app SwaApp#preconfigured_app} PreconfiguredApp *string `field:"optional" json:"preconfiguredApp" yaml:"preconfiguredApp"` // If going to the login page URL redirects to another page, then enter that URL here. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#redirect_url SwaApp#redirect_url} RedirectUrl *string `field:"optional" json:"redirectUrl" yaml:"redirectUrl"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#skip_groups SwaApp#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#skip_users SwaApp#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#status SwaApp#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#timeouts SwaApp#timeouts} Timeouts *SwaAppTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Login URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#url SwaApp#url} Url *string `field:"optional" json:"url" yaml:"url"` // A regex that further restricts URL to the specified regex. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#url_regex SwaApp#url_regex} UrlRegex *string `field:"optional" json:"urlRegex" yaml:"urlRegex"` // Login username field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#username_field SwaApp#username_field} UsernameField *string `field:"optional" json:"usernameField" yaml:"usernameField"` // Username template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#user_name_template SwaApp#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // Push username on update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#user_name_template_push_status SwaApp#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // Username template suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#user_name_template_suffix SwaApp#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // Username template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#user_name_template_type SwaApp#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#users SwaApp#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type SwaAppTimeouts ¶ added in v2.0.40
type SwaAppTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#create SwaApp#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#read SwaApp#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#update SwaApp#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type SwaAppTimeoutsOutputReference ¶ added in v2.0.40
type SwaAppTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSwaAppTimeoutsOutputReference ¶ added in v2.0.40
func NewSwaAppTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SwaAppTimeoutsOutputReference
type SwaAppUsers ¶
type SwaAppUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#id SwaApp#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#password SwaApp#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/swa_app#username SwaApp#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type SwaAppUsersList ¶
type SwaAppUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) SwaAppUsersOutputReference // 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 NewSwaAppUsersList ¶
func NewSwaAppUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SwaAppUsersList
type SwaAppUsersOutputReference ¶
type SwaAppUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewSwaAppUsersOutputReference ¶
func NewSwaAppUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SwaAppUsersOutputReference
type TemplateEmail ¶
type TemplateEmail interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DefaultLanguage() *string SetDefaultLanguage(val *string) DefaultLanguageInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Translations() TemplateEmailTranslationsList TranslationsInput() interface{} Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTranslations(value interface{}) ResetDefaultLanguage() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/template_email okta_template_email}.
func NewTemplateEmail ¶
func NewTemplateEmail(scope constructs.Construct, id *string, config *TemplateEmailConfig) TemplateEmail
Create a new {@link https://www.terraform.io/docs/providers/okta/r/template_email okta_template_email} Resource.
type TemplateEmailConfig ¶
type TemplateEmailConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // translations block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_email#translations TemplateEmail#translations} Translations interface{} `field:"required" json:"translations" yaml:"translations"` // Email template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_email#type TemplateEmail#type} Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_email#default_language TemplateEmail#default_language}. DefaultLanguage *string `field:"optional" json:"defaultLanguage" yaml:"defaultLanguage"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_email#id TemplateEmail#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"` }
type TemplateEmailTranslations ¶
type TemplateEmailTranslations struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_email#language TemplateEmail#language}. Language *string `field:"required" json:"language" yaml:"language"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_email#subject TemplateEmail#subject}. Subject *string `field:"required" json:"subject" yaml:"subject"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_email#template TemplateEmail#template}. Template *string `field:"required" json:"template" yaml:"template"` }
type TemplateEmailTranslationsList ¶
type TemplateEmailTranslationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) TemplateEmailTranslationsOutputReference // 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 NewTemplateEmailTranslationsList ¶
func NewTemplateEmailTranslationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TemplateEmailTranslationsList
type TemplateEmailTranslationsOutputReference ¶
type TemplateEmailTranslationsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Language() *string SetLanguage(val *string) LanguageInput() *string Subject() *string SetSubject(val *string) SubjectInput() *string Template() *string SetTemplate(val *string) TemplateInput() *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 // 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 NewTemplateEmailTranslationsOutputReference ¶
func NewTemplateEmailTranslationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TemplateEmailTranslationsOutputReference
type TemplateSms ¶
type TemplateSms interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Template() *string SetTemplate(val *string) TemplateInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Translations() TemplateSmsTranslationsList TranslationsInput() interface{} Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTranslations(value interface{}) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTranslations() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/template_sms okta_template_sms}.
func NewTemplateSms ¶
func NewTemplateSms(scope constructs.Construct, id *string, config *TemplateSmsConfig) TemplateSms
Create a new {@link https://www.terraform.io/docs/providers/okta/r/template_sms okta_template_sms} Resource.
type TemplateSmsConfig ¶
type TemplateSmsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // SMS default template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_sms#template TemplateSms#template} Template *string `field:"required" json:"template" yaml:"template"` // SMS template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_sms#type TemplateSms#type} Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_sms#id TemplateSms#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"` // translations block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_sms#translations TemplateSms#translations} Translations interface{} `field:"optional" json:"translations" yaml:"translations"` }
type TemplateSmsTranslations ¶
type TemplateSmsTranslations struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_sms#language TemplateSms#language}. Language *string `field:"required" json:"language" yaml:"language"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/template_sms#template TemplateSms#template}. Template *string `field:"required" json:"template" yaml:"template"` }
type TemplateSmsTranslationsList ¶
type TemplateSmsTranslationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) TemplateSmsTranslationsOutputReference // 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 NewTemplateSmsTranslationsList ¶
func NewTemplateSmsTranslationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TemplateSmsTranslationsList
type TemplateSmsTranslationsOutputReference ¶
type TemplateSmsTranslationsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Language() *string SetLanguage(val *string) LanguageInput() *string Template() *string SetTemplate(val *string) TemplateInput() *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 // 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 NewTemplateSmsTranslationsOutputReference ¶
func NewTemplateSmsTranslationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TemplateSmsTranslationsOutputReference
type Theme ¶
type Theme interface { cdktf.TerraformResource BackgroundImage() *string SetBackgroundImage(val *string) BackgroundImageInput() *string BackgroundImageUrl() *string BrandId() *string SetBrandId(val *string) BrandIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EmailTemplateTouchPointVariant() *string SetEmailTemplateTouchPointVariant(val *string) EmailTemplateTouchPointVariantInput() *string EndUserDashboardTouchPointVariant() *string SetEndUserDashboardTouchPointVariant(val *string) EndUserDashboardTouchPointVariantInput() *string ErrorPageTouchPointVariant() *string SetErrorPageTouchPointVariant(val *string) ErrorPageTouchPointVariantInput() *string Favicon() *string SetFavicon(val *string) FaviconInput() *string FaviconUrl() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Links() *string Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string // The tree node. Node() constructs.Node PrimaryColorContrastHex() *string SetPrimaryColorContrastHex(val *string) PrimaryColorContrastHexInput() *string PrimaryColorHex() *string SetPrimaryColorHex(val *string) PrimaryColorHexInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SecondaryColorContrastHex() *string SetSecondaryColorContrastHex(val *string) SecondaryColorContrastHexInput() *string SecondaryColorHex() *string SetSecondaryColorHex(val *string) SecondaryColorHexInput() *string SignInPageTouchPointVariant() *string SetSignInPageTouchPointVariant(val *string) SignInPageTouchPointVariantInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string ThemeId() *string SetThemeId(val *string) ThemeIdInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetBackgroundImage() ResetEmailTemplateTouchPointVariant() ResetEndUserDashboardTouchPointVariant() ResetErrorPageTouchPointVariant() ResetFavicon() ResetLogo() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPrimaryColorContrastHex() ResetPrimaryColorHex() ResetSecondaryColorContrastHex() ResetSecondaryColorHex() ResetSignInPageTouchPointVariant() ResetThemeId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/theme okta_theme}.
func NewTheme ¶
func NewTheme(scope constructs.Construct, id *string, config *ThemeConfig) Theme
Create a new {@link https://www.terraform.io/docs/providers/okta/r/theme okta_theme} Resource.
type ThemeConfig ¶
type ThemeConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Brand ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#brand_id Theme#brand_id} BrandId *string `field:"required" json:"brandId" yaml:"brandId"` // Path to local file. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#background_image Theme#background_image} BackgroundImage *string `field:"optional" json:"backgroundImage" yaml:"backgroundImage"` // Variant for email templates (`OKTA_DEFAULT`, `FULL_THEME`). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#email_template_touch_point_variant Theme#email_template_touch_point_variant} EmailTemplateTouchPointVariant *string `field:"optional" json:"emailTemplateTouchPointVariant" yaml:"emailTemplateTouchPointVariant"` // Variant for the Okta End-User Dashboard (`OKTA_DEFAULT`, `WHITE_LOGO_BACKGROUND`, `FULL_THEME`, `LOGO_ON_FULL_WHITE_BACKGROUND`). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#end_user_dashboard_touch_point_variant Theme#end_user_dashboard_touch_point_variant} EndUserDashboardTouchPointVariant *string `field:"optional" json:"endUserDashboardTouchPointVariant" yaml:"endUserDashboardTouchPointVariant"` // Variant for the error page (`OKTA_DEFAULT`, `BACKGROUND_SECONDARY_COLOR`, `BACKGROUND_IMAGE`). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#error_page_touch_point_variant Theme#error_page_touch_point_variant} ErrorPageTouchPointVariant *string `field:"optional" json:"errorPageTouchPointVariant" yaml:"errorPageTouchPointVariant"` // Path to local file. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#favicon Theme#favicon} Favicon *string `field:"optional" json:"favicon" yaml:"favicon"` // Path to local file. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#logo Theme#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Primary color contrast hex code. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#primary_color_contrast_hex Theme#primary_color_contrast_hex} PrimaryColorContrastHex *string `field:"optional" json:"primaryColorContrastHex" yaml:"primaryColorContrastHex"` // Primary color hex code. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#primary_color_hex Theme#primary_color_hex} PrimaryColorHex *string `field:"optional" json:"primaryColorHex" yaml:"primaryColorHex"` // Secondary color contrast hex code. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#secondary_color_contrast_hex Theme#secondary_color_contrast_hex} SecondaryColorContrastHex *string `field:"optional" json:"secondaryColorContrastHex" yaml:"secondaryColorContrastHex"` // Secondary color hex code. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#secondary_color_hex Theme#secondary_color_hex} SecondaryColorHex *string `field:"optional" json:"secondaryColorHex" yaml:"secondaryColorHex"` // Variant for the Okta Sign-In Page (`OKTA_DEFAULT`, `BACKGROUND_SECONDARY_COLOR`, `BACKGROUND_IMAGE`). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#sign_in_page_touch_point_variant Theme#sign_in_page_touch_point_variant} SignInPageTouchPointVariant *string `field:"optional" json:"signInPageTouchPointVariant" yaml:"signInPageTouchPointVariant"` // Theme ID - Note: Okta API for theme only reads and updates therefore the okta_theme resource needs to act as a quasi data source. // // Do this by setting theme_id. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/theme#theme_id Theme#theme_id} ThemeId *string `field:"optional" json:"themeId" yaml:"themeId"` }
type ThreatInsightSettings ¶
type ThreatInsightSettings interface { cdktf.TerraformResource Action() *string SetAction(val *string) ActionInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) NetworkExcludes() *[]*string SetNetworkExcludes(val *[]*string) NetworkExcludesInput() *[]*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{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetNetworkExcludes() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/threat_insight_settings okta_threat_insight_settings}.
func NewThreatInsightSettings ¶
func NewThreatInsightSettings(scope constructs.Construct, id *string, config *ThreatInsightSettingsConfig) ThreatInsightSettings
Create a new {@link https://www.terraform.io/docs/providers/okta/r/threat_insight_settings okta_threat_insight_settings} Resource.
type ThreatInsightSettingsConfig ¶
type ThreatInsightSettingsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Specifies how Okta responds to authentication requests from suspicious IPs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/threat_insight_settings#action ThreatInsightSettings#action} Action *string `field:"required" json:"action" yaml:"action"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/threat_insight_settings#id ThreatInsightSettings#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"` // List of Network Zone IDs to exclude to be not logged or blocked by Okta ThreatInsight and proceed to Sign On rules evaluation. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/threat_insight_settings#network_excludes ThreatInsightSettings#network_excludes} NetworkExcludes *[]*string `field:"optional" json:"networkExcludes" yaml:"networkExcludes"` }
type ThreeFieldApp ¶
type ThreeFieldApp interface { cdktf.TerraformResource AccessibilityErrorRedirectUrl() *string SetAccessibilityErrorRedirectUrl(val *string) AccessibilityErrorRedirectUrlInput() *string AccessibilityLoginRedirectUrl() *string SetAccessibilityLoginRedirectUrl(val *string) AccessibilityLoginRedirectUrlInput() *string AccessibilitySelfService() interface{} SetAccessibilitySelfService(val interface{}) AccessibilitySelfServiceInput() interface{} AdminNote() *string SetAdminNote(val *string) AdminNoteInput() *string AppLinksJson() *string SetAppLinksJson(val *string) AppLinksJsonInput() *string AutoSubmitToolbar() interface{} SetAutoSubmitToolbar(val interface{}) AutoSubmitToolbarInput() interface{} ButtonSelector() *string SetButtonSelector(val *string) ButtonSelectorInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CredentialsScheme() *string SetCredentialsScheme(val *string) CredentialsSchemeInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnduserNote() *string SetEnduserNote(val *string) EnduserNoteInput() *string ExtraFieldSelector() *string SetExtraFieldSelector(val *string) ExtraFieldSelectorInput() *string ExtraFieldValue() *string SetExtraFieldValue(val *string) ExtraFieldValueInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string HideIos() interface{} SetHideIos(val interface{}) HideIosInput() interface{} HideWeb() interface{} SetHideWeb(val interface{}) HideWebInput() interface{} Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Logo() *string SetLogo(val *string) LogoInput() *string LogoUrl() *string Name() *string // The tree node. Node() constructs.Node PasswordSelector() *string SetPasswordSelector(val *string) PasswordSelectorInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RevealPassword() interface{} SetRevealPassword(val interface{}) RevealPasswordInput() interface{} SignOnMode() *string SkipGroups() interface{} SetSkipGroups(val interface{}) SkipGroupsInput() interface{} SkipUsers() interface{} SetSkipUsers(val interface{}) SkipUsersInput() interface{} Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() ThreeFieldAppTimeoutsOutputReference TimeoutsInput() interface{} Url() *string SetUrl(val *string) UrlInput() *string UrlRegex() *string SetUrlRegex(val *string) UrlRegexInput() *string UsernameSelector() *string SetUsernameSelector(val *string) UsernameSelectorInput() *string UserNameTemplate() *string SetUserNameTemplate(val *string) UserNameTemplateInput() *string UserNameTemplatePushStatus() *string SetUserNameTemplatePushStatus(val *string) UserNameTemplatePushStatusInput() *string UserNameTemplateSuffix() *string SetUserNameTemplateSuffix(val *string) UserNameTemplateSuffixInput() *string UserNameTemplateType() *string SetUserNameTemplateType(val *string) UserNameTemplateTypeInput() *string Users() ThreeFieldAppUsersList UsersInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *ThreeFieldAppTimeouts) PutUsers(value interface{}) ResetAccessibilityErrorRedirectUrl() ResetAccessibilityLoginRedirectUrl() ResetAccessibilitySelfService() ResetAdminNote() ResetAppLinksJson() ResetAutoSubmitToolbar() ResetCredentialsScheme() ResetEnduserNote() ResetGroups() ResetHideIos() ResetHideWeb() ResetId() ResetLogo() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRevealPassword() ResetSkipGroups() ResetSkipUsers() ResetStatus() ResetTimeouts() ResetUrlRegex() ResetUserNameTemplate() ResetUserNameTemplatePushStatus() ResetUserNameTemplateSuffix() ResetUserNameTemplateType() ResetUsers() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/three_field_app okta_three_field_app}.
func NewThreeFieldApp ¶
func NewThreeFieldApp(scope constructs.Construct, id *string, config *ThreeFieldAppConfig) ThreeFieldApp
Create a new {@link https://www.terraform.io/docs/providers/okta/r/three_field_app okta_three_field_app} Resource.
type ThreeFieldAppConfig ¶
type ThreeFieldAppConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Login button field CSS selector. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#button_selector ThreeFieldApp#button_selector} ButtonSelector *string `field:"required" json:"buttonSelector" yaml:"buttonSelector"` // Extra field CSS selector. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#extra_field_selector ThreeFieldApp#extra_field_selector} ExtraFieldSelector *string `field:"required" json:"extraFieldSelector" yaml:"extraFieldSelector"` // Value for extra form field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#extra_field_value ThreeFieldApp#extra_field_value} ExtraFieldValue *string `field:"required" json:"extraFieldValue" yaml:"extraFieldValue"` // Pretty name of app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#label ThreeFieldApp#label} Label *string `field:"required" json:"label" yaml:"label"` // Login password field CSS selector. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#password_selector ThreeFieldApp#password_selector} PasswordSelector *string `field:"required" json:"passwordSelector" yaml:"passwordSelector"` // Login URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#url ThreeFieldApp#url} Url *string `field:"required" json:"url" yaml:"url"` // Login username field CSS selector. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#username_selector ThreeFieldApp#username_selector} UsernameSelector *string `field:"required" json:"usernameSelector" yaml:"usernameSelector"` // Custom error page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#accessibility_error_redirect_url ThreeFieldApp#accessibility_error_redirect_url} AccessibilityErrorRedirectUrl *string `field:"optional" json:"accessibilityErrorRedirectUrl" yaml:"accessibilityErrorRedirectUrl"` // Custom login page URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#accessibility_login_redirect_url ThreeFieldApp#accessibility_login_redirect_url} AccessibilityLoginRedirectUrl *string `field:"optional" json:"accessibilityLoginRedirectUrl" yaml:"accessibilityLoginRedirectUrl"` // Enable self service. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#accessibility_self_service ThreeFieldApp#accessibility_self_service} AccessibilitySelfService interface{} `field:"optional" json:"accessibilitySelfService" yaml:"accessibilitySelfService"` // Application notes for admins. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#admin_note ThreeFieldApp#admin_note} AdminNote *string `field:"optional" json:"adminNote" yaml:"adminNote"` // Displays specific appLinks for the app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#app_links_json ThreeFieldApp#app_links_json} AppLinksJson *string `field:"optional" json:"appLinksJson" yaml:"appLinksJson"` // Display auto submit toolbar. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#auto_submit_toolbar ThreeFieldApp#auto_submit_toolbar} AutoSubmitToolbar interface{} `field:"optional" json:"autoSubmitToolbar" yaml:"autoSubmitToolbar"` // Application credentials scheme. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#credentials_scheme ThreeFieldApp#credentials_scheme} CredentialsScheme *string `field:"optional" json:"credentialsScheme" yaml:"credentialsScheme"` // Application notes for end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#enduser_note ThreeFieldApp#enduser_note} EnduserNote *string `field:"optional" json:"enduserNote" yaml:"enduserNote"` // Groups associated with the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#groups ThreeFieldApp#groups} Groups *[]*string `field:"optional" json:"groups" yaml:"groups"` // Do not display application icon on mobile app. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#hide_ios ThreeFieldApp#hide_ios} HideIos interface{} `field:"optional" json:"hideIos" yaml:"hideIos"` // Do not display application icon to users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#hide_web ThreeFieldApp#hide_web} HideWeb interface{} `field:"optional" json:"hideWeb" yaml:"hideWeb"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#id ThreeFieldApp#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"` // Local path to logo of the application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#logo ThreeFieldApp#logo} Logo *string `field:"optional" json:"logo" yaml:"logo"` // Allow user to reveal password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#reveal_password ThreeFieldApp#reveal_password} RevealPassword interface{} `field:"optional" json:"revealPassword" yaml:"revealPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#shared_password ThreeFieldApp#shared_password} SharedPassword *string `field:"optional" json:"sharedPassword" yaml:"sharedPassword"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#shared_username ThreeFieldApp#shared_username} SharedUsername *string `field:"optional" json:"sharedUsername" yaml:"sharedUsername"` // Ignore groups sync. This is a temporary solution until 'groups' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#skip_groups ThreeFieldApp#skip_groups} SkipGroups interface{} `field:"optional" json:"skipGroups" yaml:"skipGroups"` // Ignore users sync. This is a temporary solution until 'users' field is supported in all the app-like resources. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#skip_users ThreeFieldApp#skip_users} SkipUsers interface{} `field:"optional" json:"skipUsers" yaml:"skipUsers"` // Status of application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#status ThreeFieldApp#status} Status *string `field:"optional" json:"status" yaml:"status"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#timeouts ThreeFieldApp#timeouts} Timeouts *ThreeFieldAppTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // A regex that further restricts URL to the specified regex. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#url_regex ThreeFieldApp#url_regex} UrlRegex *string `field:"optional" json:"urlRegex" yaml:"urlRegex"` // Username template. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#user_name_template ThreeFieldApp#user_name_template} UserNameTemplate *string `field:"optional" json:"userNameTemplate" yaml:"userNameTemplate"` // Push username on update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#user_name_template_push_status ThreeFieldApp#user_name_template_push_status} UserNameTemplatePushStatus *string `field:"optional" json:"userNameTemplatePushStatus" yaml:"userNameTemplatePushStatus"` // Username template suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#user_name_template_suffix ThreeFieldApp#user_name_template_suffix} UserNameTemplateSuffix *string `field:"optional" json:"userNameTemplateSuffix" yaml:"userNameTemplateSuffix"` // Username template type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#user_name_template_type ThreeFieldApp#user_name_template_type} UserNameTemplateType *string `field:"optional" json:"userNameTemplateType" yaml:"userNameTemplateType"` // users block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#users ThreeFieldApp#users} Users interface{} `field:"optional" json:"users" yaml:"users"` }
type ThreeFieldAppTimeouts ¶ added in v2.0.40
type ThreeFieldAppTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#create ThreeFieldApp#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#read ThreeFieldApp#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#update ThreeFieldApp#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type ThreeFieldAppTimeoutsOutputReference ¶ added in v2.0.40
type ThreeFieldAppTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewThreeFieldAppTimeoutsOutputReference ¶ added in v2.0.40
func NewThreeFieldAppTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ThreeFieldAppTimeoutsOutputReference
type ThreeFieldAppUsers ¶
type ThreeFieldAppUsers struct { // User ID. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#id ThreeFieldApp#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"` // Password for user application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#password ThreeFieldApp#password} Password *string `field:"optional" json:"password" yaml:"password"` // Username for user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/three_field_app#username ThreeFieldApp#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type ThreeFieldAppUsersList ¶
type ThreeFieldAppUsersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ThreeFieldAppUsersOutputReference // 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 NewThreeFieldAppUsersList ¶
func NewThreeFieldAppUsersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ThreeFieldAppUsersList
type ThreeFieldAppUsersOutputReference ¶
type ThreeFieldAppUsersOutputReference 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) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Password() *string SetPassword(val *string) PasswordInput() *string Scope() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetId() ResetPassword() ResetUsername() // 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 NewThreeFieldAppUsersOutputReference ¶
func NewThreeFieldAppUsersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ThreeFieldAppUsersOutputReference
type TrustedOrigin ¶
type TrustedOrigin interface { cdktf.TerraformResource Active() interface{} SetActive(val interface{}) ActiveInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Origin() *string SetOrigin(val *string) OriginInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Scopes() *[]*string SetScopes(val *[]*string) ScopesInput() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetActive() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/trusted_origin okta_trusted_origin}.
func NewTrustedOrigin ¶
func NewTrustedOrigin(scope constructs.Construct, id *string, config *TrustedOriginConfig) TrustedOrigin
Create a new {@link https://www.terraform.io/docs/providers/okta/r/trusted_origin okta_trusted_origin} Resource.
type TrustedOriginConfig ¶
type TrustedOriginConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Unique name for this trusted origin. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/trusted_origin#name TrustedOrigin#name} Name *string `field:"required" json:"name" yaml:"name"` // Unique origin URL for this trusted origin. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/trusted_origin#origin TrustedOrigin#origin} Origin *string `field:"required" json:"origin" yaml:"origin"` // Scopes of the Trusted Origin - can either be CORS or REDIRECT only. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/trusted_origin#scopes TrustedOrigin#scopes} Scopes *[]*string `field:"required" json:"scopes" yaml:"scopes"` // Whether the Trusted Origin is active or not - can only be issued post-creation. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/trusted_origin#active TrustedOrigin#active} Active interface{} `field:"optional" json:"active" yaml:"active"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/trusted_origin#id TrustedOrigin#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"` }
type User ¶
type User interface { cdktf.TerraformResource AdminRoles() *[]*string SetAdminRoles(val *[]*string) AdminRolesInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack City() *string SetCity(val *string) CityInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} CostCenter() *string SetCostCenter(val *string) CostCenterInput() *string // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CountryCode() *string SetCountryCode(val *string) CountryCodeInput() *string CustomProfileAttributes() *string SetCustomProfileAttributes(val *string) CustomProfileAttributesInput() *string Department() *string SetDepartment(val *string) DepartmentInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string Division() *string SetDivision(val *string) DivisionInput() *string Email() *string SetEmail(val *string) EmailInput() *string EmployeeNumber() *string SetEmployeeNumber(val *string) EmployeeNumberInput() *string ExpirePasswordOnCreate() interface{} SetExpirePasswordOnCreate(val interface{}) ExpirePasswordOnCreateInput() interface{} FirstName() *string SetFirstName(val *string) FirstNameInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupMemberships() *[]*string SetGroupMemberships(val *[]*string) GroupMembershipsInput() *[]*string HonorificPrefix() *string SetHonorificPrefix(val *string) HonorificPrefixInput() *string HonorificSuffix() *string SetHonorificSuffix(val *string) HonorificSuffixInput() *string Id() *string SetId(val *string) IdInput() *string LastName() *string SetLastName(val *string) LastNameInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Locale() *string SetLocale(val *string) LocaleInput() *string Login() *string SetLogin(val *string) LoginInput() *string Manager() *string SetManager(val *string) ManagerId() *string SetManagerId(val *string) ManagerIdInput() *string ManagerInput() *string MiddleName() *string SetMiddleName(val *string) MiddleNameInput() *string MobilePhone() *string SetMobilePhone(val *string) MobilePhoneInput() *string NickName() *string SetNickName(val *string) NickNameInput() *string // The tree node. Node() constructs.Node OldPassword() *string SetOldPassword(val *string) OldPasswordInput() *string Organization() *string SetOrganization(val *string) OrganizationInput() *string Password() *string SetPassword(val *string) PasswordHash() UserPasswordHashOutputReference PasswordHashInput() *UserPasswordHash PasswordInlineHook() *string SetPasswordInlineHook(val *string) PasswordInlineHookInput() *string PasswordInput() *string PostalAddress() *string SetPostalAddress(val *string) PostalAddressInput() *string PreferredLanguage() *string SetPreferredLanguage(val *string) PreferredLanguageInput() *string PrimaryPhone() *string SetPrimaryPhone(val *string) PrimaryPhoneInput() *string ProfileUrl() *string SetProfileUrl(val *string) ProfileUrlInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RawStatus() *string RecoveryAnswer() *string SetRecoveryAnswer(val *string) RecoveryAnswerInput() *string RecoveryQuestion() *string SetRecoveryQuestion(val *string) RecoveryQuestionInput() *string SecondEmail() *string SetSecondEmail(val *string) SecondEmailInput() *string State() *string SetState(val *string) StateInput() *string Status() *string SetStatus(val *string) StatusInput() *string StreetAddress() *string SetStreetAddress(val *string) StreetAddressInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timezone() *string SetTimezone(val *string) TimezoneInput() *string Title() *string SetTitle(val *string) TitleInput() *string UserType() *string SetUserType(val *string) UserTypeInput() *string ZipCode() *string SetZipCode(val *string) ZipCodeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutPasswordHash(value *UserPasswordHash) ResetAdminRoles() ResetCity() ResetCostCenter() ResetCountryCode() ResetCustomProfileAttributes() ResetDepartment() ResetDisplayName() ResetDivision() ResetEmployeeNumber() ResetExpirePasswordOnCreate() ResetGroupMemberships() ResetHonorificPrefix() ResetHonorificSuffix() ResetId() ResetLocale() ResetManager() ResetManagerId() ResetMiddleName() ResetMobilePhone() ResetNickName() ResetOldPassword() ResetOrganization() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPassword() ResetPasswordHash() ResetPasswordInlineHook() ResetPostalAddress() ResetPreferredLanguage() ResetPrimaryPhone() ResetProfileUrl() ResetRecoveryAnswer() ResetRecoveryQuestion() ResetSecondEmail() ResetState() ResetStatus() ResetStreetAddress() ResetTimezone() ResetTitle() ResetUserType() ResetZipCode() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/user okta_user}.
func NewUser ¶
func NewUser(scope constructs.Construct, id *string, config *UserConfig) User
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user okta_user} Resource.
type UserAdminRoles ¶
type UserAdminRoles interface { cdktf.TerraformResource AdminRoles() *[]*string SetAdminRoles(val *[]*string) AdminRolesInput() *[]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DisableNotifications() interface{} SetDisableNotifications(val interface{}) DisableNotificationsInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserId() *string SetUserId(val *string) UserIdInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetDisableNotifications() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/user_admin_roles okta_user_admin_roles}.
func NewUserAdminRoles ¶
func NewUserAdminRoles(scope constructs.Construct, id *string, config *UserAdminRolesConfig) UserAdminRoles
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_admin_roles okta_user_admin_roles} Resource.
type UserAdminRolesConfig ¶
type UserAdminRolesConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // User Okta admin roles - ie. ['APP_ADMIN', 'USER_ADMIN']. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_admin_roles#admin_roles UserAdminRoles#admin_roles} AdminRoles *[]*string `field:"required" json:"adminRoles" yaml:"adminRoles"` // ID of a Okta User. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_admin_roles#user_id UserAdminRoles#user_id} UserId *string `field:"required" json:"userId" yaml:"userId"` // When this setting is enabled, the admins won't receive any of the default Okta administrator emails. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_admin_roles#disable_notifications UserAdminRoles#disable_notifications} DisableNotifications interface{} `field:"optional" json:"disableNotifications" yaml:"disableNotifications"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_admin_roles#id UserAdminRoles#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"` }
type UserBaseSchema ¶
type UserBaseSchema interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Index() *string SetIndex(val *string) IndexInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Master() *string SetMaster(val *string) MasterInput() *string // The tree node. Node() constructs.Node Pattern() *string SetPattern(val *string) PatternInput() *string Permissions() *string SetPermissions(val *string) PermissionsInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Title() *string SetTitle(val *string) TitleInput() *string Type() *string SetType(val *string) TypeInput() *string UserType() *string SetUserType(val *string) UserTypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetMaster() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPattern() ResetPermissions() ResetRequired() ResetUserType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema okta_user_base_schema}.
func NewUserBaseSchema ¶
func NewUserBaseSchema(scope constructs.Construct, id *string, config *UserBaseSchemaConfig) UserBaseSchema
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema okta_user_base_schema} Resource.
type UserBaseSchemaConfig ¶
type UserBaseSchemaConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Subschema unique string identifier. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema#index UserBaseSchema#index} Index *string `field:"required" json:"index" yaml:"index"` // Subschema title (display name). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema#title UserBaseSchema#title} Title *string `field:"required" json:"title" yaml:"title"` // Subschema type: string, boolean, number, integer, array, or object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema#type UserBaseSchema#type} Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema#id UserBaseSchema#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"` // SubSchema profile manager, if not set it will inherit its setting. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema#master UserBaseSchema#master} Master *string `field:"optional" json:"master" yaml:"master"` // The validation pattern to use for the subschema. Must be in form of '.+', or '[<pattern>]+' if present.'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema#pattern UserBaseSchema#pattern} Pattern *string `field:"optional" json:"pattern" yaml:"pattern"` // SubSchema permissions: HIDE, READ_ONLY, or READ_WRITE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema#permissions UserBaseSchema#permissions} Permissions *string `field:"optional" json:"permissions" yaml:"permissions"` // Whether the subschema is required. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema#required UserBaseSchema#required} Required interface{} `field:"optional" json:"required" yaml:"required"` // Custom subschema user type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema#user_type UserBaseSchema#user_type} UserType *string `field:"optional" json:"userType" yaml:"userType"` }
type UserBaseSchemaProperty ¶
type UserBaseSchemaProperty interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Index() *string SetIndex(val *string) IndexInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Master() *string SetMaster(val *string) MasterInput() *string // The tree node. Node() constructs.Node Pattern() *string SetPattern(val *string) PatternInput() *string Permissions() *string SetPermissions(val *string) PermissionsInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Title() *string SetTitle(val *string) TitleInput() *string Type() *string SetType(val *string) TypeInput() *string UserType() *string SetUserType(val *string) UserTypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetMaster() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPattern() ResetPermissions() ResetRequired() ResetUserType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema_property okta_user_base_schema_property}.
func NewUserBaseSchemaProperty ¶
func NewUserBaseSchemaProperty(scope constructs.Construct, id *string, config *UserBaseSchemaPropertyConfig) UserBaseSchemaProperty
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema_property okta_user_base_schema_property} Resource.
type UserBaseSchemaPropertyConfig ¶
type UserBaseSchemaPropertyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Subschema unique string identifier. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema_property#index UserBaseSchemaProperty#index} Index *string `field:"required" json:"index" yaml:"index"` // Subschema title (display name). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema_property#title UserBaseSchemaProperty#title} Title *string `field:"required" json:"title" yaml:"title"` // Subschema type: string, boolean, number, integer, array, or object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema_property#type UserBaseSchemaProperty#type} Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema_property#id UserBaseSchemaProperty#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"` // SubSchema profile manager, if not set it will inherit its setting. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema_property#master UserBaseSchemaProperty#master} Master *string `field:"optional" json:"master" yaml:"master"` // The validation pattern to use for the subschema. Must be in form of '.+', or '[<pattern>]+' if present.'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema_property#pattern UserBaseSchemaProperty#pattern} Pattern *string `field:"optional" json:"pattern" yaml:"pattern"` // SubSchema permissions: HIDE, READ_ONLY, or READ_WRITE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema_property#permissions UserBaseSchemaProperty#permissions} Permissions *string `field:"optional" json:"permissions" yaml:"permissions"` // Whether the subschema is required. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema_property#required UserBaseSchemaProperty#required} Required interface{} `field:"optional" json:"required" yaml:"required"` // Custom subschema user type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_base_schema_property#user_type UserBaseSchemaProperty#user_type} UserType *string `field:"optional" json:"userType" yaml:"userType"` }
type UserConfig ¶
type UserConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // User primary email address. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#email User#email} Email *string `field:"required" json:"email" yaml:"email"` // User first name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#first_name User#first_name} FirstName *string `field:"required" json:"firstName" yaml:"firstName"` // User last name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#last_name User#last_name} LastName *string `field:"required" json:"lastName" yaml:"lastName"` // User Okta login. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#login User#login} Login *string `field:"required" json:"login" yaml:"login"` // User Okta admin roles - ie. ['APP_ADMIN', 'USER_ADMIN']. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#admin_roles User#admin_roles} AdminRoles *[]*string `field:"optional" json:"adminRoles" yaml:"adminRoles"` // User city. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#city User#city} City *string `field:"optional" json:"city" yaml:"city"` // User cost center. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#cost_center User#cost_center} CostCenter *string `field:"optional" json:"costCenter" yaml:"costCenter"` // User country code. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#country_code User#country_code} CountryCode *string `field:"optional" json:"countryCode" yaml:"countryCode"` // JSON formatted custom attributes for a user. It must be JSON due to various types Okta allows. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#custom_profile_attributes User#custom_profile_attributes} CustomProfileAttributes *string `field:"optional" json:"customProfileAttributes" yaml:"customProfileAttributes"` // User department. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#department User#department} Department *string `field:"optional" json:"department" yaml:"department"` // User display name, suitable to show end users. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#display_name User#display_name} DisplayName *string `field:"optional" json:"displayName" yaml:"displayName"` // User division. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#division User#division} Division *string `field:"optional" json:"division" yaml:"division"` // User employee number. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#employee_number User#employee_number} EmployeeNumber *string `field:"optional" json:"employeeNumber" yaml:"employeeNumber"` // If set to `true`, the user will have to change the password at the next login. // // This property will be used when user is being created and works only when `password` field is set // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#expire_password_on_create User#expire_password_on_create} ExpirePasswordOnCreate interface{} `field:"optional" json:"expirePasswordOnCreate" yaml:"expirePasswordOnCreate"` // The groups that you want this user to be a part of. // // This can also be done via the group using the `users` property. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#group_memberships User#group_memberships} GroupMemberships *[]*string `field:"optional" json:"groupMemberships" yaml:"groupMemberships"` // User honorific prefix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#honorific_prefix User#honorific_prefix} HonorificPrefix *string `field:"optional" json:"honorificPrefix" yaml:"honorificPrefix"` // User honorific suffix. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#honorific_suffix User#honorific_suffix} HonorificSuffix *string `field:"optional" json:"honorificSuffix" yaml:"honorificSuffix"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#id User#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"` // User default location. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#locale User#locale} Locale *string `field:"optional" json:"locale" yaml:"locale"` // Manager of User. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#manager User#manager} Manager *string `field:"optional" json:"manager" yaml:"manager"` // Manager ID of User. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#manager_id User#manager_id} ManagerId *string `field:"optional" json:"managerId" yaml:"managerId"` // User middle name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#middle_name User#middle_name} MiddleName *string `field:"optional" json:"middleName" yaml:"middleName"` // User mobile phone number. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#mobile_phone User#mobile_phone} MobilePhone *string `field:"optional" json:"mobilePhone" yaml:"mobilePhone"` // User nickname. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#nick_name User#nick_name} NickName *string `field:"optional" json:"nickName" yaml:"nickName"` // Old User Password. Should be only set in case the password was not changed using the provider. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#old_password User#old_password} OldPassword *string `field:"optional" json:"oldPassword" yaml:"oldPassword"` // User organization. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#organization User#organization} Organization *string `field:"optional" json:"organization" yaml:"organization"` // User Password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#password User#password} Password *string `field:"optional" json:"password" yaml:"password"` // password_hash block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#password_hash User#password_hash} PasswordHash *UserPasswordHash `field:"optional" json:"passwordHash" yaml:"passwordHash"` // When specified, the Password Inline Hook is triggered to handle verification of the end user's password the first time the user tries to sign in. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#password_inline_hook User#password_inline_hook} PasswordInlineHook *string `field:"optional" json:"passwordInlineHook" yaml:"passwordInlineHook"` // User mailing address. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#postal_address User#postal_address} PostalAddress *string `field:"optional" json:"postalAddress" yaml:"postalAddress"` // User preferred language. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#preferred_language User#preferred_language} PreferredLanguage *string `field:"optional" json:"preferredLanguage" yaml:"preferredLanguage"` // User primary phone number. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#primary_phone User#primary_phone} PrimaryPhone *string `field:"optional" json:"primaryPhone" yaml:"primaryPhone"` // User online profile (web page). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#profile_url User#profile_url} ProfileUrl *string `field:"optional" json:"profileUrl" yaml:"profileUrl"` // User Password Recovery Answer. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#recovery_answer User#recovery_answer} RecoveryAnswer *string `field:"optional" json:"recoveryAnswer" yaml:"recoveryAnswer"` // User Password Recovery Question. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#recovery_question User#recovery_question} RecoveryQuestion *string `field:"optional" json:"recoveryQuestion" yaml:"recoveryQuestion"` // User secondary email address, used for account recovery. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#second_email User#second_email} SecondEmail *string `field:"optional" json:"secondEmail" yaml:"secondEmail"` // User state or region. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#state User#state} State *string `field:"optional" json:"state" yaml:"state"` // The status of the User in Okta - remove to set user back to active/provisioned. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#status User#status} Status *string `field:"optional" json:"status" yaml:"status"` // User street address. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#street_address User#street_address} StreetAddress *string `field:"optional" json:"streetAddress" yaml:"streetAddress"` // User default timezone. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#timezone User#timezone} Timezone *string `field:"optional" json:"timezone" yaml:"timezone"` // User title. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#title User#title} Title *string `field:"optional" json:"title" yaml:"title"` // User employee type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#user_type User#user_type} UserType *string `field:"optional" json:"userType" yaml:"userType"` // User zipcode or postal code. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#zip_code User#zip_code} ZipCode *string `field:"optional" json:"zipCode" yaml:"zipCode"` }
type UserFactorQuestion ¶
type UserFactorQuestion interface { cdktf.TerraformResource Answer() *string SetAnswer(val *string) AnswerInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Key() *string SetKey(val *string) KeyInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} Status() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Text() *string UserId() *string SetUserId(val *string) UserIdInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/user_factor_question okta_user_factor_question}.
func NewUserFactorQuestion ¶
func NewUserFactorQuestion(scope constructs.Construct, id *string, config *UserFactorQuestionConfig) UserFactorQuestion
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_factor_question okta_user_factor_question} Resource.
type UserFactorQuestionConfig ¶
type UserFactorQuestionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // User password security answer. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_factor_question#answer UserFactorQuestion#answer} Answer *string `field:"required" json:"answer" yaml:"answer"` // Unique key for question. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_factor_question#key UserFactorQuestion#key} Key *string `field:"required" json:"key" yaml:"key"` // ID of a Okta User. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_factor_question#user_id UserFactorQuestion#user_id} UserId *string `field:"required" json:"userId" yaml:"userId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_factor_question#id UserFactorQuestion#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"` }
type UserGroupMemberships ¶
type UserGroupMemberships interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Groups() *[]*string SetGroups(val *[]*string) GroupsInput() *[]*string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // 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{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserId() *string SetUserId(val *string) UserIdInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/user_group_memberships okta_user_group_memberships}.
func NewUserGroupMemberships ¶
func NewUserGroupMemberships(scope constructs.Construct, id *string, config *UserGroupMembershipsConfig) UserGroupMemberships
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_group_memberships okta_user_group_memberships} Resource.
type UserGroupMembershipsConfig ¶
type UserGroupMembershipsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The list of Okta group IDs which the user should have membership managed for. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_group_memberships#groups UserGroupMemberships#groups} Groups *[]*string `field:"required" json:"groups" yaml:"groups"` // ID of a Okta User. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_group_memberships#user_id UserGroupMemberships#user_id} UserId *string `field:"required" json:"userId" yaml:"userId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_group_memberships#id UserGroupMemberships#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"` }
type UserPasswordHash ¶
type UserPasswordHash struct { // The algorithm used to generate the hash using the password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#algorithm User#algorithm} Algorithm *string `field:"required" json:"algorithm" yaml:"algorithm"` // For SHA-512, SHA-256, SHA-1, MD5, This is the actual base64-encoded hash of the password (and salt, if used). // // This is the Base64 encoded value of the SHA-512/SHA-256/SHA-1/MD5 digest that was computed by either pre-fixing or post-fixing the salt to the password, depending on the saltOrder. If a salt was not used in the source system, then this should just be the the Base64 encoded value of the password's SHA-512/SHA-256/SHA-1/MD5 digest. For BCRYPT, This is the actual radix64-encoded hashed password. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#value User#value} Value *string `field:"required" json:"value" yaml:"value"` // Only required for salted hashes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#salt User#salt} Salt *string `field:"optional" json:"salt" yaml:"salt"` // Specifies whether salt was pre- or postfixed to the password before hashing. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#salt_order User#salt_order} SaltOrder *string `field:"optional" json:"saltOrder" yaml:"saltOrder"` // Governs the strength of the hash and the time required to compute it. Only required for BCRYPT algorithm. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user#work_factor User#work_factor} WorkFactor *float64 `field:"optional" json:"workFactor" yaml:"workFactor"` }
type UserPasswordHashOutputReference ¶
type UserPasswordHashOutputReference interface { cdktf.ComplexObject Algorithm() *string SetAlgorithm(val *string) AlgorithmInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *UserPasswordHash SetInternalValue(val *UserPasswordHash) Salt() *string SetSalt(val *string) SaltInput() *string SaltOrder() *string SetSaltOrder(val *string) SaltOrderInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string WorkFactor() *float64 SetWorkFactor(val *float64) WorkFactorInput() *float64 // 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 ResetSalt() ResetSaltOrder() ResetWorkFactor() // 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 NewUserPasswordHashOutputReference ¶
func NewUserPasswordHashOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) UserPasswordHashOutputReference
type UserSchema ¶
type UserSchema interface { cdktf.TerraformResource ArrayEnum() *[]*string SetArrayEnum(val *[]*string) ArrayEnumInput() *[]*string ArrayOneOf() UserSchemaArrayOneOfList ArrayOneOfInput() interface{} ArrayType() *string SetArrayType(val *string) ArrayTypeInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Enum() *[]*string SetEnum(val *[]*string) EnumInput() *[]*string ExternalName() *string SetExternalName(val *string) ExternalNameInput() *string ExternalNamespace() *string SetExternalNamespace(val *string) ExternalNamespaceInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Index() *string SetIndex(val *string) IndexInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Master() *string SetMaster(val *string) MasterInput() *string MasterOverridePriority() UserSchemaMasterOverridePriorityList MasterOverridePriorityInput() interface{} MaxLength() *float64 SetMaxLength(val *float64) MaxLengthInput() *float64 MinLength() *float64 SetMinLength(val *float64) MinLengthInput() *float64 // The tree node. Node() constructs.Node OneOf() UserSchemaOneOfList OneOfInput() interface{} Pattern() *string SetPattern(val *string) PatternInput() *string Permissions() *string SetPermissions(val *string) PermissionsInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} Scope() *string SetScope(val *string) ScopeInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Title() *string SetTitle(val *string) TitleInput() *string Type() *string SetType(val *string) TypeInput() *string Unique() *string SetUnique(val *string) UniqueInput() *string UserType() *string SetUserType(val *string) UserTypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutArrayOneOf(value interface{}) PutMasterOverridePriority(value interface{}) PutOneOf(value interface{}) ResetArrayEnum() ResetArrayOneOf() ResetArrayType() ResetDescription() ResetEnum() ResetExternalName() ResetExternalNamespace() ResetId() ResetMaster() ResetMasterOverridePriority() ResetMaxLength() ResetMinLength() ResetOneOf() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPattern() ResetPermissions() ResetRequired() ResetScope() ResetUnique() ResetUserType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/user_schema okta_user_schema}.
func NewUserSchema ¶
func NewUserSchema(scope constructs.Construct, id *string, config *UserSchemaConfig) UserSchema
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_schema okta_user_schema} Resource.
type UserSchemaArrayOneOf ¶
type UserSchemaArrayOneOf struct { // Enum value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#const UserSchema#const} Const *string `field:"required" json:"const" yaml:"const"` // Enum title. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#title UserSchema#title} Title *string `field:"required" json:"title" yaml:"title"` }
type UserSchemaArrayOneOfList ¶
type UserSchemaArrayOneOfList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) UserSchemaArrayOneOfOutputReference // 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 NewUserSchemaArrayOneOfList ¶
func NewUserSchemaArrayOneOfList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserSchemaArrayOneOfList
type UserSchemaArrayOneOfOutputReference ¶
type UserSchemaArrayOneOfOutputReference 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) Const() *string SetConst(val *string) ConstInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewUserSchemaArrayOneOfOutputReference ¶
func NewUserSchemaArrayOneOfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) UserSchemaArrayOneOfOutputReference
type UserSchemaConfig ¶
type UserSchemaConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Subschema unique string identifier. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#index UserSchema#index} Index *string `field:"required" json:"index" yaml:"index"` // Subschema title (display name). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#title UserSchema#title} Title *string `field:"required" json:"title" yaml:"title"` // Subschema type: string, boolean, number, integer, array, or object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#type UserSchema#type} Type *string `field:"required" json:"type" yaml:"type"` // Custom Subschema enumerated value of a property of type array. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#array_enum UserSchema#array_enum} ArrayEnum *[]*string `field:"optional" json:"arrayEnum" yaml:"arrayEnum"` // array_one_of block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#array_one_of UserSchema#array_one_of} ArrayOneOf interface{} `field:"optional" json:"arrayOneOf" yaml:"arrayOneOf"` // Subschema array type: string, number, integer, reference. Type field must be an array. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#array_type UserSchema#array_type} ArrayType *string `field:"optional" json:"arrayType" yaml:"arrayType"` // Custom Subschema description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#description UserSchema#description} Description *string `field:"optional" json:"description" yaml:"description"` // Custom Subschema enumerated value of the property. see: developer.okta.com/docs/api/resources/schemas#user-profile-schema-property-object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#enum UserSchema#enum} Enum *[]*string `field:"optional" json:"enum" yaml:"enum"` // Subschema external name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#external_name UserSchema#external_name} ExternalName *string `field:"optional" json:"externalName" yaml:"externalName"` // Subschema external namespace. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#external_namespace UserSchema#external_namespace} ExternalNamespace *string `field:"optional" json:"externalNamespace" yaml:"externalNamespace"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#id UserSchema#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"` // SubSchema profile manager, if not set it will inherit its setting. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#master UserSchema#master} Master *string `field:"optional" json:"master" yaml:"master"` // master_override_priority block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#master_override_priority UserSchema#master_override_priority} MasterOverridePriority interface{} `field:"optional" json:"masterOverridePriority" yaml:"masterOverridePriority"` // Subschema of type string maximum length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#max_length UserSchema#max_length} MaxLength *float64 `field:"optional" json:"maxLength" yaml:"maxLength"` // Subschema of type string minimum length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#min_length UserSchema#min_length} MinLength *float64 `field:"optional" json:"minLength" yaml:"minLength"` // one_of block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#one_of UserSchema#one_of} OneOf interface{} `field:"optional" json:"oneOf" yaml:"oneOf"` // The validation pattern to use for the subschema. Must be in form of '.+', or '[<pattern>]+' if present.'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#pattern UserSchema#pattern} Pattern *string `field:"optional" json:"pattern" yaml:"pattern"` // SubSchema permissions: HIDE, READ_ONLY, or READ_WRITE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#permissions UserSchema#permissions} Permissions *string `field:"optional" json:"permissions" yaml:"permissions"` // Whether the subschema is required. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#required UserSchema#required} Required interface{} `field:"optional" json:"required" yaml:"required"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#scope UserSchema#scope}. Scope *string `field:"optional" json:"scope" yaml:"scope"` // Subschema unique restriction. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#unique UserSchema#unique} Unique *string `field:"optional" json:"unique" yaml:"unique"` // Custom subschema user type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#user_type UserSchema#user_type} UserType *string `field:"optional" json:"userType" yaml:"userType"` }
type UserSchemaMasterOverridePriority ¶
type UserSchemaMasterOverridePriority struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#value UserSchema#value}. Value *string `field:"required" json:"value" yaml:"value"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#type UserSchema#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type UserSchemaMasterOverridePriorityList ¶
type UserSchemaMasterOverridePriorityList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) UserSchemaMasterOverridePriorityOutputReference // 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 NewUserSchemaMasterOverridePriorityList ¶
func NewUserSchemaMasterOverridePriorityList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserSchemaMasterOverridePriorityList
type UserSchemaMasterOverridePriorityOutputReference ¶
type UserSchemaMasterOverridePriorityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetType() // 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 NewUserSchemaMasterOverridePriorityOutputReference ¶
func NewUserSchemaMasterOverridePriorityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) UserSchemaMasterOverridePriorityOutputReference
type UserSchemaOneOf ¶
type UserSchemaOneOf struct { // Enum value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#const UserSchema#const} Const *string `field:"required" json:"const" yaml:"const"` // Enum title. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema#title UserSchema#title} Title *string `field:"required" json:"title" yaml:"title"` }
type UserSchemaOneOfList ¶
type UserSchemaOneOfList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) UserSchemaOneOfOutputReference // 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 NewUserSchemaOneOfList ¶
func NewUserSchemaOneOfList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserSchemaOneOfList
type UserSchemaOneOfOutputReference ¶
type UserSchemaOneOfOutputReference 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) Const() *string SetConst(val *string) ConstInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewUserSchemaOneOfOutputReference ¶
func NewUserSchemaOneOfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) UserSchemaOneOfOutputReference
type UserSchemaProperty ¶
type UserSchemaProperty interface { cdktf.TerraformResource ArrayEnum() *[]*string SetArrayEnum(val *[]*string) ArrayEnumInput() *[]*string ArrayOneOf() UserSchemaPropertyArrayOneOfList ArrayOneOfInput() interface{} ArrayType() *string SetArrayType(val *string) ArrayTypeInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Enum() *[]*string SetEnum(val *[]*string) EnumInput() *[]*string ExternalName() *string SetExternalName(val *string) ExternalNameInput() *string ExternalNamespace() *string SetExternalNamespace(val *string) ExternalNamespaceInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Index() *string SetIndex(val *string) IndexInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Master() *string SetMaster(val *string) MasterInput() *string MasterOverridePriority() UserSchemaPropertyMasterOverridePriorityList MasterOverridePriorityInput() interface{} MaxLength() *float64 SetMaxLength(val *float64) MaxLengthInput() *float64 MinLength() *float64 SetMinLength(val *float64) MinLengthInput() *float64 // The tree node. Node() constructs.Node OneOf() UserSchemaPropertyOneOfList OneOfInput() interface{} Pattern() *string SetPattern(val *string) PatternInput() *string Permissions() *string SetPermissions(val *string) PermissionsInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} Scope() *string SetScope(val *string) ScopeInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Title() *string SetTitle(val *string) TitleInput() *string Type() *string SetType(val *string) TypeInput() *string Unique() *string SetUnique(val *string) UniqueInput() *string UserType() *string SetUserType(val *string) UserTypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutArrayOneOf(value interface{}) PutMasterOverridePriority(value interface{}) PutOneOf(value interface{}) ResetArrayEnum() ResetArrayOneOf() ResetArrayType() ResetDescription() ResetEnum() ResetExternalName() ResetExternalNamespace() ResetId() ResetMaster() ResetMasterOverridePriority() ResetMaxLength() ResetMinLength() ResetOneOf() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPattern() ResetPermissions() ResetRequired() ResetScope() ResetUnique() ResetUserType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property okta_user_schema_property}.
func NewUserSchemaProperty ¶
func NewUserSchemaProperty(scope constructs.Construct, id *string, config *UserSchemaPropertyConfig) UserSchemaProperty
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property okta_user_schema_property} Resource.
type UserSchemaPropertyArrayOneOf ¶
type UserSchemaPropertyArrayOneOf struct { // Enum value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#const UserSchemaProperty#const} Const *string `field:"required" json:"const" yaml:"const"` // Enum title. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#title UserSchemaProperty#title} Title *string `field:"required" json:"title" yaml:"title"` }
type UserSchemaPropertyArrayOneOfList ¶
type UserSchemaPropertyArrayOneOfList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) UserSchemaPropertyArrayOneOfOutputReference // 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 NewUserSchemaPropertyArrayOneOfList ¶
func NewUserSchemaPropertyArrayOneOfList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserSchemaPropertyArrayOneOfList
type UserSchemaPropertyArrayOneOfOutputReference ¶
type UserSchemaPropertyArrayOneOfOutputReference 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) Const() *string SetConst(val *string) ConstInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewUserSchemaPropertyArrayOneOfOutputReference ¶
func NewUserSchemaPropertyArrayOneOfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) UserSchemaPropertyArrayOneOfOutputReference
type UserSchemaPropertyConfig ¶
type UserSchemaPropertyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Subschema unique string identifier. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#index UserSchemaProperty#index} Index *string `field:"required" json:"index" yaml:"index"` // Subschema title (display name). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#title UserSchemaProperty#title} Title *string `field:"required" json:"title" yaml:"title"` // Subschema type: string, boolean, number, integer, array, or object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#type UserSchemaProperty#type} Type *string `field:"required" json:"type" yaml:"type"` // Custom Subschema enumerated value of a property of type array. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#array_enum UserSchemaProperty#array_enum} ArrayEnum *[]*string `field:"optional" json:"arrayEnum" yaml:"arrayEnum"` // array_one_of block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#array_one_of UserSchemaProperty#array_one_of} ArrayOneOf interface{} `field:"optional" json:"arrayOneOf" yaml:"arrayOneOf"` // Subschema array type: string, number, integer, reference. Type field must be an array. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#array_type UserSchemaProperty#array_type} ArrayType *string `field:"optional" json:"arrayType" yaml:"arrayType"` // Custom Subschema description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#description UserSchemaProperty#description} Description *string `field:"optional" json:"description" yaml:"description"` // Custom Subschema enumerated value of the property. see: developer.okta.com/docs/api/resources/schemas#user-profile-schema-property-object. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#enum UserSchemaProperty#enum} Enum *[]*string `field:"optional" json:"enum" yaml:"enum"` // Subschema external name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#external_name UserSchemaProperty#external_name} ExternalName *string `field:"optional" json:"externalName" yaml:"externalName"` // Subschema external namespace. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#external_namespace UserSchemaProperty#external_namespace} ExternalNamespace *string `field:"optional" json:"externalNamespace" yaml:"externalNamespace"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#id UserSchemaProperty#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"` // SubSchema profile manager, if not set it will inherit its setting. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#master UserSchemaProperty#master} Master *string `field:"optional" json:"master" yaml:"master"` // master_override_priority block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#master_override_priority UserSchemaProperty#master_override_priority} MasterOverridePriority interface{} `field:"optional" json:"masterOverridePriority" yaml:"masterOverridePriority"` // Subschema of type string maximum length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#max_length UserSchemaProperty#max_length} MaxLength *float64 `field:"optional" json:"maxLength" yaml:"maxLength"` // Subschema of type string minimum length. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#min_length UserSchemaProperty#min_length} MinLength *float64 `field:"optional" json:"minLength" yaml:"minLength"` // one_of block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#one_of UserSchemaProperty#one_of} OneOf interface{} `field:"optional" json:"oneOf" yaml:"oneOf"` // The validation pattern to use for the subschema. Must be in form of '.+', or '[<pattern>]+' if present.'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#pattern UserSchemaProperty#pattern} Pattern *string `field:"optional" json:"pattern" yaml:"pattern"` // SubSchema permissions: HIDE, READ_ONLY, or READ_WRITE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#permissions UserSchemaProperty#permissions} Permissions *string `field:"optional" json:"permissions" yaml:"permissions"` // Whether the subschema is required. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#required UserSchemaProperty#required} Required interface{} `field:"optional" json:"required" yaml:"required"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#scope UserSchemaProperty#scope}. Scope *string `field:"optional" json:"scope" yaml:"scope"` // Subschema unique restriction. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#unique UserSchemaProperty#unique} Unique *string `field:"optional" json:"unique" yaml:"unique"` // Custom subschema user type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#user_type UserSchemaProperty#user_type} UserType *string `field:"optional" json:"userType" yaml:"userType"` }
type UserSchemaPropertyMasterOverridePriority ¶
type UserSchemaPropertyMasterOverridePriority struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#value UserSchemaProperty#value}. Value *string `field:"required" json:"value" yaml:"value"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#type UserSchemaProperty#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type UserSchemaPropertyMasterOverridePriorityList ¶
type UserSchemaPropertyMasterOverridePriorityList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) UserSchemaPropertyMasterOverridePriorityOutputReference // 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 NewUserSchemaPropertyMasterOverridePriorityList ¶
func NewUserSchemaPropertyMasterOverridePriorityList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserSchemaPropertyMasterOverridePriorityList
type UserSchemaPropertyMasterOverridePriorityOutputReference ¶
type UserSchemaPropertyMasterOverridePriorityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetType() // 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 NewUserSchemaPropertyMasterOverridePriorityOutputReference ¶
func NewUserSchemaPropertyMasterOverridePriorityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) UserSchemaPropertyMasterOverridePriorityOutputReference
type UserSchemaPropertyOneOf ¶
type UserSchemaPropertyOneOf struct { // Enum value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#const UserSchemaProperty#const} Const *string `field:"required" json:"const" yaml:"const"` // Enum title. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_schema_property#title UserSchemaProperty#title} Title *string `field:"required" json:"title" yaml:"title"` }
type UserSchemaPropertyOneOfList ¶
type UserSchemaPropertyOneOfList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) UserSchemaPropertyOneOfOutputReference // 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 NewUserSchemaPropertyOneOfList ¶
func NewUserSchemaPropertyOneOfList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) UserSchemaPropertyOneOfList
type UserSchemaPropertyOneOfOutputReference ¶
type UserSchemaPropertyOneOfOutputReference 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) Const() *string SetConst(val *string) ConstInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewUserSchemaPropertyOneOfOutputReference ¶
func NewUserSchemaPropertyOneOfOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) UserSchemaPropertyOneOfOutputReference
type UserType ¶
type UserType interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/okta/r/user_type okta_user_type}.
func NewUserType ¶
func NewUserType(scope constructs.Construct, id *string, config *UserTypeConfig) UserType
Create a new {@link https://www.terraform.io/docs/providers/okta/r/user_type okta_user_type} Resource.
type UserTypeConfig ¶
type UserTypeConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // A human-readable description of the type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_type#description UserType#description} Description *string `field:"required" json:"description" yaml:"description"` // The display name for the type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_type#display_name UserType#display_name} DisplayName *string `field:"required" json:"displayName" yaml:"displayName"` // The display name for the type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_type#name UserType#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/okta/r/user_type#id UserType#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"` }
Source Files
¶
- okta.go
- okta_AdminRoleCustom.go
- okta_AdminRoleCustomAssignments.go
- okta_AdminRoleCustomAssignmentsConfig.go
- okta_AdminRoleCustomConfig.go
- okta_AdminRoleTargets.go
- okta_AdminRoleTargetsConfig.go
- okta_AppAutoLogin.go
- okta_AppAutoLoginConfig.go
- okta_AppAutoLoginTimeouts.go
- okta_AppAutoLoginTimeoutsOutputReference.go
- okta_AppAutoLoginUsers.go
- okta_AppAutoLoginUsersList.go
- okta_AppAutoLoginUsersOutputReference.go
- okta_AppBasicAuth.go
- okta_AppBasicAuthConfig.go
- okta_AppBasicAuthTimeouts.go
- okta_AppBasicAuthTimeoutsOutputReference.go
- okta_AppBasicAuthUsers.go
- okta_AppBasicAuthUsersList.go
- okta_AppBasicAuthUsersOutputReference.go
- okta_AppBookmark.go
- okta_AppBookmarkConfig.go
- okta_AppBookmarkTimeouts.go
- okta_AppBookmarkTimeoutsOutputReference.go
- okta_AppBookmarkUsers.go
- okta_AppBookmarkUsersList.go
- okta_AppBookmarkUsersOutputReference.go
- okta_AppGroupAssignment.go
- okta_AppGroupAssignmentConfig.go
- okta_AppGroupAssignmentTimeouts.go
- okta_AppGroupAssignmentTimeoutsOutputReference.go
- okta_AppGroupAssignments.go
- okta_AppGroupAssignmentsConfig.go
- okta_AppGroupAssignmentsGroup.go
- okta_AppGroupAssignmentsGroupList.go
- okta_AppGroupAssignmentsGroupOutputReference.go
- okta_AppOauth.go
- okta_AppOauthApiScope.go
- okta_AppOauthApiScopeConfig.go
- okta_AppOauthConfig.go
- okta_AppOauthGroupsClaim.go
- okta_AppOauthGroupsClaimOutputReference.go
- okta_AppOauthJwks.go
- okta_AppOauthJwksList.go
- okta_AppOauthJwksOutputReference.go
- okta_AppOauthPostLogoutRedirectUri.go
- okta_AppOauthPostLogoutRedirectUriConfig.go
- okta_AppOauthRedirectUri.go
- okta_AppOauthRedirectUriConfig.go
- okta_AppOauthTimeouts.go
- okta_AppOauthTimeoutsOutputReference.go
- okta_AppOauthUsers.go
- okta_AppOauthUsersList.go
- okta_AppOauthUsersOutputReference.go
- okta_AppSaml.go
- okta_AppSamlAppSettings.go
- okta_AppSamlAppSettingsConfig.go
- okta_AppSamlAttributeStatements.go
- okta_AppSamlAttributeStatementsList.go
- okta_AppSamlAttributeStatementsOutputReference.go
- okta_AppSamlConfig.go
- okta_AppSamlKeys.go
- okta_AppSamlKeysList.go
- okta_AppSamlKeysOutputReference.go
- okta_AppSamlTimeouts.go
- okta_AppSamlTimeoutsOutputReference.go
- okta_AppSamlUsers.go
- okta_AppSamlUsersList.go
- okta_AppSamlUsersOutputReference.go
- okta_AppSecurePasswordStore.go
- okta_AppSecurePasswordStoreConfig.go
- okta_AppSecurePasswordStoreTimeouts.go
- okta_AppSecurePasswordStoreTimeoutsOutputReference.go
- okta_AppSecurePasswordStoreUsers.go
- okta_AppSecurePasswordStoreUsersList.go
- okta_AppSecurePasswordStoreUsersOutputReference.go
- okta_AppSharedCredentials.go
- okta_AppSharedCredentialsConfig.go
- okta_AppSharedCredentialsTimeouts.go
- okta_AppSharedCredentialsTimeoutsOutputReference.go
- okta_AppSharedCredentialsUsers.go
- okta_AppSharedCredentialsUsersList.go
- okta_AppSharedCredentialsUsersOutputReference.go
- okta_AppSignonPolicy.go
- okta_AppSignonPolicyConfig.go
- okta_AppSignonPolicyRule.go
- okta_AppSignonPolicyRuleConfig.go
- okta_AppSignonPolicyRulePlatformInclude.go
- okta_AppSignonPolicyRulePlatformIncludeList.go
- okta_AppSignonPolicyRulePlatformIncludeOutputReference.go
- okta_AppSwa.go
- okta_AppSwaConfig.go
- okta_AppSwaTimeouts.go
- okta_AppSwaTimeoutsOutputReference.go
- okta_AppSwaUsers.go
- okta_AppSwaUsersList.go
- okta_AppSwaUsersOutputReference.go
- okta_AppThreeField.go
- okta_AppThreeFieldConfig.go
- okta_AppThreeFieldTimeouts.go
- okta_AppThreeFieldTimeoutsOutputReference.go
- okta_AppThreeFieldUsers.go
- okta_AppThreeFieldUsersList.go
- okta_AppThreeFieldUsersOutputReference.go
- okta_AppUser.go
- okta_AppUserBaseSchema.go
- okta_AppUserBaseSchemaConfig.go
- okta_AppUserBaseSchemaProperty.go
- okta_AppUserBaseSchemaPropertyConfig.go
- okta_AppUserConfig.go
- okta_AppUserSchema.go
- okta_AppUserSchemaArrayOneOf.go
- okta_AppUserSchemaArrayOneOfList.go
- okta_AppUserSchemaArrayOneOfOutputReference.go
- okta_AppUserSchemaConfig.go
- okta_AppUserSchemaOneOf.go
- okta_AppUserSchemaOneOfList.go
- okta_AppUserSchemaOneOfOutputReference.go
- okta_AppUserSchemaProperty.go
- okta_AppUserSchemaPropertyArrayOneOf.go
- okta_AppUserSchemaPropertyArrayOneOfList.go
- okta_AppUserSchemaPropertyArrayOneOfOutputReference.go
- okta_AppUserSchemaPropertyConfig.go
- okta_AppUserSchemaPropertyOneOf.go
- okta_AppUserSchemaPropertyOneOfList.go
- okta_AppUserSchemaPropertyOneOfOutputReference.go
- okta_AuthServer.go
- okta_AuthServerClaim.go
- okta_AuthServerClaimConfig.go
- okta_AuthServerClaimDefault.go
- okta_AuthServerClaimDefaultConfig.go
- okta_AuthServerConfig.go
- okta_AuthServerDefault.go
- okta_AuthServerDefaultConfig.go
- okta_AuthServerPolicy.go
- okta_AuthServerPolicyConfig.go
- okta_AuthServerPolicyRule.go
- okta_AuthServerPolicyRuleConfig.go
- okta_AuthServerScope.go
- okta_AuthServerScopeConfig.go
- okta_Authenticator.go
- okta_AuthenticatorConfig.go
- okta_AutoLoginApp.go
- okta_AutoLoginAppConfig.go
- okta_AutoLoginAppTimeouts.go
- okta_AutoLoginAppTimeoutsOutputReference.go
- okta_AutoLoginAppUsers.go
- okta_AutoLoginAppUsersList.go
- okta_AutoLoginAppUsersOutputReference.go
- okta_Behavior.go
- okta_BehaviorConfig.go
- okta_BookmarkApp.go
- okta_BookmarkAppConfig.go
- okta_BookmarkAppTimeouts.go
- okta_BookmarkAppTimeoutsOutputReference.go
- okta_BookmarkAppUsers.go
- okta_BookmarkAppUsersList.go
- okta_BookmarkAppUsersOutputReference.go
- okta_Brand.go
- okta_BrandConfig.go
- okta_Captcha.go
- okta_CaptchaConfig.go
- okta_CaptchaOrgWideSettings.go
- okta_CaptchaOrgWideSettingsConfig.go
- okta_DataOktaApp.go
- okta_DataOktaAppConfig.go
- okta_DataOktaAppGroupAssignments.go
- okta_DataOktaAppGroupAssignmentsConfig.go
- okta_DataOktaAppMetadataSaml.go
- okta_DataOktaAppMetadataSamlConfig.go
- okta_DataOktaAppOauth.go
- okta_DataOktaAppOauthConfig.go
- okta_DataOktaAppSaml.go
- okta_DataOktaAppSamlAttributeStatements.go
- okta_DataOktaAppSamlAttributeStatementsList.go
- okta_DataOktaAppSamlAttributeStatementsOutputReference.go
- okta_DataOktaAppSamlConfig.go
- okta_DataOktaAppSignonPolicy.go
- okta_DataOktaAppSignonPolicyConfig.go
- okta_DataOktaAppUserAssignments.go
- okta_DataOktaAppUserAssignmentsConfig.go
- okta_DataOktaAuthServer.go
- okta_DataOktaAuthServerClaim.go
- okta_DataOktaAuthServerClaimConfig.go
- okta_DataOktaAuthServerClaims.go
- okta_DataOktaAuthServerClaimsClaims.go
- okta_DataOktaAuthServerClaimsClaimsList.go
- okta_DataOktaAuthServerClaimsClaimsOutputReference.go
- okta_DataOktaAuthServerClaimsConfig.go
- okta_DataOktaAuthServerConfig.go
- okta_DataOktaAuthServerPolicy.go
- okta_DataOktaAuthServerPolicyConfig.go
- okta_DataOktaAuthServerScopes.go
- okta_DataOktaAuthServerScopesConfig.go
- okta_DataOktaAuthServerScopesScopes.go
- okta_DataOktaAuthServerScopesScopesList.go
- okta_DataOktaAuthServerScopesScopesOutputReference.go
- okta_DataOktaAuthenticator.go
- okta_DataOktaAuthenticatorConfig.go
- okta_DataOktaBehavior.go
- okta_DataOktaBehaviorConfig.go
- okta_DataOktaBehaviors.go
- okta_DataOktaBehaviorsBehaviors.go
- okta_DataOktaBehaviorsBehaviorsList.go
- okta_DataOktaBehaviorsBehaviorsOutputReference.go
- okta_DataOktaBehaviorsConfig.go
- okta_DataOktaBrand.go
- okta_DataOktaBrandConfig.go
- okta_DataOktaBrands.go
- okta_DataOktaBrandsBrands.go
- okta_DataOktaBrandsBrandsList.go
- okta_DataOktaBrandsBrandsOutputReference.go
- okta_DataOktaBrandsConfig.go
- okta_DataOktaDefaultPolicies.go
- okta_DataOktaDefaultPoliciesConfig.go
- okta_DataOktaDefaultPolicy.go
- okta_DataOktaDefaultPolicyConfig.go
- okta_DataOktaEmailCustomization.go
- okta_DataOktaEmailCustomizationConfig.go
- okta_DataOktaEmailCustomizations.go
- okta_DataOktaEmailCustomizationsConfig.go
- okta_DataOktaEmailCustomizationsEmailCustomizations.go
- okta_DataOktaEmailCustomizationsEmailCustomizationsList.go
- okta_DataOktaEmailCustomizationsEmailCustomizationsOutputReference.go
- okta_DataOktaEmailTemplate.go
- okta_DataOktaEmailTemplateConfig.go
- okta_DataOktaEmailTemplates.go
- okta_DataOktaEmailTemplatesConfig.go
- okta_DataOktaEmailTemplatesEmailTemplates.go
- okta_DataOktaEmailTemplatesEmailTemplatesList.go
- okta_DataOktaEmailTemplatesEmailTemplatesOutputReference.go
- okta_DataOktaEveryoneGroup.go
- okta_DataOktaEveryoneGroupConfig.go
- okta_DataOktaGroup.go
- okta_DataOktaGroupConfig.go
- okta_DataOktaGroups.go
- okta_DataOktaGroupsConfig.go
- okta_DataOktaGroupsGroups.go
- okta_DataOktaGroupsGroupsList.go
- okta_DataOktaGroupsGroupsOutputReference.go
- okta_DataOktaIdpMetadataSaml.go
- okta_DataOktaIdpMetadataSamlConfig.go
- okta_DataOktaIdpOidc.go
- okta_DataOktaIdpOidcConfig.go
- okta_DataOktaIdpSaml.go
- okta_DataOktaIdpSamlConfig.go
- okta_DataOktaIdpSocial.go
- okta_DataOktaIdpSocialConfig.go
- okta_DataOktaNetworkZone.go
- okta_DataOktaNetworkZoneConfig.go
- okta_DataOktaPolicy.go
- okta_DataOktaPolicyConfig.go
- okta_DataOktaRoleSubscription.go
- okta_DataOktaRoleSubscriptionConfig.go
- okta_DataOktaTheme.go
- okta_DataOktaThemeConfig.go
- okta_DataOktaThemes.go
- okta_DataOktaThemesConfig.go
- okta_DataOktaThemesThemes.go
- okta_DataOktaThemesThemesList.go
- okta_DataOktaThemesThemesOutputReference.go
- okta_DataOktaTrustedOrigins.go
- okta_DataOktaTrustedOriginsConfig.go
- okta_DataOktaTrustedOriginsTrustedOrigins.go
- okta_DataOktaTrustedOriginsTrustedOriginsList.go
- okta_DataOktaTrustedOriginsTrustedOriginsOutputReference.go
- okta_DataOktaUser.go
- okta_DataOktaUserConfig.go
- okta_DataOktaUserProfileMappingSource.go
- okta_DataOktaUserProfileMappingSourceConfig.go
- okta_DataOktaUserSearch.go
- okta_DataOktaUserSearchList.go
- okta_DataOktaUserSearchOutputReference.go
- okta_DataOktaUserSecurityQuestions.go
- okta_DataOktaUserSecurityQuestionsConfig.go
- okta_DataOktaUserSecurityQuestionsQuestions.go
- okta_DataOktaUserSecurityQuestionsQuestionsList.go
- okta_DataOktaUserSecurityQuestionsQuestionsOutputReference.go
- okta_DataOktaUserType.go
- okta_DataOktaUserTypeConfig.go
- okta_DataOktaUsers.go
- okta_DataOktaUsersConfig.go
- okta_DataOktaUsersSearch.go
- okta_DataOktaUsersSearchList.go
- okta_DataOktaUsersSearchOutputReference.go
- okta_DataOktaUsersUsers.go
- okta_DataOktaUsersUsersList.go
- okta_DataOktaUsersUsersOutputReference.go
- okta_Domain.go
- okta_DomainCertificate.go
- okta_DomainCertificateConfig.go
- okta_DomainConfig.go
- okta_DomainDnsRecords.go
- okta_DomainDnsRecordsList.go
- okta_DomainDnsRecordsOutputReference.go
- okta_DomainVerification.go
- okta_DomainVerificationConfig.go
- okta_EmailCustomization.go
- okta_EmailCustomizationConfig.go
- okta_EmailSender.go
- okta_EmailSenderConfig.go
- okta_EmailSenderDnsRecords.go
- okta_EmailSenderDnsRecordsList.go
- okta_EmailSenderDnsRecordsOutputReference.go
- okta_EmailSenderVerification.go
- okta_EmailSenderVerificationConfig.go
- okta_EventHook.go
- okta_EventHookConfig.go
- okta_EventHookHeaders.go
- okta_EventHookHeadersList.go
- okta_EventHookHeadersOutputReference.go
- okta_EventHookVerification.go
- okta_EventHookVerificationConfig.go
- okta_Factor.go
- okta_FactorConfig.go
- okta_FactorTotp.go
- okta_FactorTotpConfig.go
- okta_Group.go
- okta_GroupConfig.go
- okta_GroupMembership.go
- okta_GroupMembershipConfig.go
- okta_GroupMemberships.go
- okta_GroupMembershipsConfig.go
- okta_GroupRole.go
- okta_GroupRoleConfig.go
- okta_GroupRoles.go
- okta_GroupRolesConfig.go
- okta_GroupRule.go
- okta_GroupRuleConfig.go
- okta_GroupSchemaProperty.go
- okta_GroupSchemaPropertyArrayOneOf.go
- okta_GroupSchemaPropertyArrayOneOfList.go
- okta_GroupSchemaPropertyArrayOneOfOutputReference.go
- okta_GroupSchemaPropertyConfig.go
- okta_GroupSchemaPropertyMasterOverridePriority.go
- okta_GroupSchemaPropertyMasterOverridePriorityList.go
- okta_GroupSchemaPropertyMasterOverridePriorityOutputReference.go
- okta_GroupSchemaPropertyOneOf.go
- okta_GroupSchemaPropertyOneOfList.go
- okta_GroupSchemaPropertyOneOfOutputReference.go
- okta_Idp.go
- okta_IdpConfig.go
- okta_IdpOidc.go
- okta_IdpOidcConfig.go
- okta_IdpSaml.go
- okta_IdpSamlConfig.go
- okta_IdpSamlKey.go
- okta_IdpSamlKeyConfig.go
- okta_IdpSocial.go
- okta_IdpSocialConfig.go
- okta_InlineHook.go
- okta_InlineHookConfig.go
- okta_InlineHookHeaders.go
- okta_InlineHookHeadersList.go
- okta_InlineHookHeadersOutputReference.go
- okta_LinkDefinition.go
- okta_LinkDefinitionConfig.go
- okta_LinkValue.go
- okta_LinkValueConfig.go
- okta_MfaPolicy.go
- okta_MfaPolicyConfig.go
- okta_MfaPolicyRule.go
- okta_MfaPolicyRuleAppExclude.go
- okta_MfaPolicyRuleAppExcludeList.go
- okta_MfaPolicyRuleAppExcludeOutputReference.go
- okta_MfaPolicyRuleAppInclude.go
- okta_MfaPolicyRuleAppIncludeList.go
- okta_MfaPolicyRuleAppIncludeOutputReference.go
- okta_MfaPolicyRuleConfig.go
- okta_NetworkZone.go
- okta_NetworkZoneConfig.go
- okta_OauthApp.go
- okta_OauthAppConfig.go
- okta_OauthAppGroupsClaim.go
- okta_OauthAppGroupsClaimOutputReference.go
- okta_OauthAppJwks.go
- okta_OauthAppJwksList.go
- okta_OauthAppJwksOutputReference.go
- okta_OauthAppRedirectUri.go
- okta_OauthAppRedirectUriConfig.go
- okta_OauthAppTimeouts.go
- okta_OauthAppTimeoutsOutputReference.go
- okta_OauthAppUsers.go
- okta_OauthAppUsersList.go
- okta_OauthAppUsersOutputReference.go
- okta_OktaProvider.go
- okta_OktaProviderConfig.go
- okta_OrgConfiguration.go
- okta_OrgConfigurationConfig.go
- okta_OrgSupport.go
- okta_OrgSupportConfig.go
- okta_PasswordPolicy.go
- okta_PasswordPolicyConfig.go
- okta_PasswordPolicyRule.go
- okta_PasswordPolicyRuleConfig.go
- okta_PolicyMfa.go
- okta_PolicyMfaConfig.go
- okta_PolicyMfaDefault.go
- okta_PolicyMfaDefaultConfig.go
- okta_PolicyPassword.go
- okta_PolicyPasswordConfig.go
- okta_PolicyPasswordDefault.go
- okta_PolicyPasswordDefaultConfig.go
- okta_PolicyProfileEnrollment.go
- okta_PolicyProfileEnrollmentApps.go
- okta_PolicyProfileEnrollmentAppsConfig.go
- okta_PolicyProfileEnrollmentConfig.go
- okta_PolicyRuleIdpDiscovery.go
- okta_PolicyRuleIdpDiscoveryAppExclude.go
- okta_PolicyRuleIdpDiscoveryAppExcludeList.go
- okta_PolicyRuleIdpDiscoveryAppExcludeOutputReference.go
- okta_PolicyRuleIdpDiscoveryAppInclude.go
- okta_PolicyRuleIdpDiscoveryAppIncludeList.go
- okta_PolicyRuleIdpDiscoveryAppIncludeOutputReference.go
- okta_PolicyRuleIdpDiscoveryConfig.go
- okta_PolicyRuleIdpDiscoveryPlatformInclude.go
- okta_PolicyRuleIdpDiscoveryPlatformIncludeList.go
- okta_PolicyRuleIdpDiscoveryPlatformIncludeOutputReference.go
- okta_PolicyRuleIdpDiscoveryUserIdentifierPatterns.go
- okta_PolicyRuleIdpDiscoveryUserIdentifierPatternsList.go
- okta_PolicyRuleIdpDiscoveryUserIdentifierPatternsOutputReference.go
- okta_PolicyRuleMfa.go
- okta_PolicyRuleMfaAppExclude.go
- okta_PolicyRuleMfaAppExcludeList.go
- okta_PolicyRuleMfaAppExcludeOutputReference.go
- okta_PolicyRuleMfaAppInclude.go
- okta_PolicyRuleMfaAppIncludeList.go
- okta_PolicyRuleMfaAppIncludeOutputReference.go
- okta_PolicyRuleMfaConfig.go
- okta_PolicyRulePassword.go
- okta_PolicyRulePasswordConfig.go
- okta_PolicyRuleProfileEnrollment.go
- okta_PolicyRuleProfileEnrollmentConfig.go
- okta_PolicyRuleProfileEnrollmentProfileAttributes.go
- okta_PolicyRuleProfileEnrollmentProfileAttributesList.go
- okta_PolicyRuleProfileEnrollmentProfileAttributesOutputReference.go
- okta_PolicyRuleSignon.go
- okta_PolicyRuleSignonConfig.go
- okta_PolicyRuleSignonFactorSequence.go
- okta_PolicyRuleSignonFactorSequenceList.go
- okta_PolicyRuleSignonFactorSequenceOutputReference.go
- okta_PolicyRuleSignonFactorSequenceSecondaryCriteria.go
- okta_PolicyRuleSignonFactorSequenceSecondaryCriteriaList.go
- okta_PolicyRuleSignonFactorSequenceSecondaryCriteriaOutputReference.go
- okta_PolicySignon.go
- okta_PolicySignonConfig.go
- okta_ProfileMapping.go
- okta_ProfileMappingConfig.go
- okta_ProfileMappingMappings.go
- okta_ProfileMappingMappingsList.go
- okta_ProfileMappingMappingsOutputReference.go
- okta_RateLimiting.go
- okta_RateLimitingConfig.go
- okta_ResourceSet.go
- okta_ResourceSetConfig.go
- okta_RoleSubscription.go
- okta_RoleSubscriptionConfig.go
- okta_SamlApp.go
- okta_SamlAppAttributeStatements.go
- okta_SamlAppAttributeStatementsList.go
- okta_SamlAppAttributeStatementsOutputReference.go
- okta_SamlAppConfig.go
- okta_SamlAppKeys.go
- okta_SamlAppKeysList.go
- okta_SamlAppKeysOutputReference.go
- okta_SamlAppTimeouts.go
- okta_SamlAppTimeoutsOutputReference.go
- okta_SamlAppUsers.go
- okta_SamlAppUsersList.go
- okta_SamlAppUsersOutputReference.go
- okta_SamlIdp.go
- okta_SamlIdpConfig.go
- okta_SamlIdpSigningKey.go
- okta_SamlIdpSigningKeyConfig.go
- okta_SecurePasswordStoreApp.go
- okta_SecurePasswordStoreAppConfig.go
- okta_SecurePasswordStoreAppTimeouts.go
- okta_SecurePasswordStoreAppTimeoutsOutputReference.go
- okta_SecurePasswordStoreAppUsers.go
- okta_SecurePasswordStoreAppUsersList.go
- okta_SecurePasswordStoreAppUsersOutputReference.go
- okta_SecurityNotificationEmails.go
- okta_SecurityNotificationEmailsConfig.go
- okta_SignonPolicy.go
- okta_SignonPolicyConfig.go
- okta_SignonPolicyRule.go
- okta_SignonPolicyRuleConfig.go
- okta_SignonPolicyRuleFactorSequence.go
- okta_SignonPolicyRuleFactorSequenceList.go
- okta_SignonPolicyRuleFactorSequenceOutputReference.go
- okta_SignonPolicyRuleFactorSequenceSecondaryCriteria.go
- okta_SignonPolicyRuleFactorSequenceSecondaryCriteriaList.go
- okta_SignonPolicyRuleFactorSequenceSecondaryCriteriaOutputReference.go
- okta_SocialIdp.go
- okta_SocialIdpConfig.go
- okta_SwaApp.go
- okta_SwaAppConfig.go
- okta_SwaAppTimeouts.go
- okta_SwaAppTimeoutsOutputReference.go
- okta_SwaAppUsers.go
- okta_SwaAppUsersList.go
- okta_SwaAppUsersOutputReference.go
- okta_TemplateEmail.go
- okta_TemplateEmailConfig.go
- okta_TemplateEmailTranslations.go
- okta_TemplateEmailTranslationsList.go
- okta_TemplateEmailTranslationsOutputReference.go
- okta_TemplateSms.go
- okta_TemplateSmsConfig.go
- okta_TemplateSmsTranslations.go
- okta_TemplateSmsTranslationsList.go
- okta_TemplateSmsTranslationsOutputReference.go
- okta_Theme.go
- okta_ThemeConfig.go
- okta_ThreatInsightSettings.go
- okta_ThreatInsightSettingsConfig.go
- okta_ThreeFieldApp.go
- okta_ThreeFieldAppConfig.go
- okta_ThreeFieldAppTimeouts.go
- okta_ThreeFieldAppTimeoutsOutputReference.go
- okta_ThreeFieldAppUsers.go
- okta_ThreeFieldAppUsersList.go
- okta_ThreeFieldAppUsersOutputReference.go
- okta_TrustedOrigin.go
- okta_TrustedOriginConfig.go
- okta_User.go
- okta_UserAdminRoles.go
- okta_UserAdminRolesConfig.go
- okta_UserBaseSchema.go
- okta_UserBaseSchemaConfig.go
- okta_UserBaseSchemaProperty.go
- okta_UserBaseSchemaPropertyConfig.go
- okta_UserConfig.go
- okta_UserFactorQuestion.go
- okta_UserFactorQuestionConfig.go
- okta_UserGroupMemberships.go
- okta_UserGroupMembershipsConfig.go
- okta_UserPasswordHash.go
- okta_UserPasswordHashOutputReference.go
- okta_UserSchema.go
- okta_UserSchemaArrayOneOf.go
- okta_UserSchemaArrayOneOfList.go
- okta_UserSchemaArrayOneOfOutputReference.go
- okta_UserSchemaConfig.go
- okta_UserSchemaMasterOverridePriority.go
- okta_UserSchemaMasterOverridePriorityList.go
- okta_UserSchemaMasterOverridePriorityOutputReference.go
- okta_UserSchemaOneOf.go
- okta_UserSchemaOneOfList.go
- okta_UserSchemaOneOfOutputReference.go
- okta_UserSchemaProperty.go
- okta_UserSchemaPropertyArrayOneOf.go
- okta_UserSchemaPropertyArrayOneOfList.go
- okta_UserSchemaPropertyArrayOneOfOutputReference.go
- okta_UserSchemaPropertyConfig.go
- okta_UserSchemaPropertyMasterOverridePriority.go
- okta_UserSchemaPropertyMasterOverridePriorityList.go
- okta_UserSchemaPropertyMasterOverridePriorityOutputReference.go
- okta_UserSchemaPropertyOneOf.go
- okta_UserSchemaPropertyOneOfList.go
- okta_UserSchemaPropertyOneOfOutputReference.go
- okta_UserType.go
- okta_UserTypeConfig.go