{
"author": {
"name": "HashiCorp",
"organization": true,
"roles": [
"author"
],
"url": "https://hashicorp.com"
},
"dependencies": {
"cdktf": "^0.21.0",
"constructs": "^10.4.2"
},
"dependencyClosure": {
"cdktf": {
"submodules": {
"cdktf.testingMatchers": {}
},
"targets": {
"dotnet": {
"namespace": "HashiCorp.Cdktf",
"packageId": "HashiCorp.Cdktf"
},
"go": {
"moduleName": "github.com/hashicorp/terraform-cdk-go",
"packageName": "cdktf"
},
"java": {
"maven": {
"artifactId": "cdktf",
"groupId": "com.hashicorp"
},
"package": "com.hashicorp.cdktf"
},
"js": {
"npm": "cdktf"
},
"python": {
"distName": "cdktf",
"module": "cdktf"
}
}
},
"constructs": {
"targets": {
"dotnet": {
"namespace": "Constructs",
"packageId": "Constructs"
},
"go": {
"moduleName": "github.com/aws/constructs-go"
},
"java": {
"maven": {
"artifactId": "constructs",
"groupId": "software.constructs"
},
"package": "software.constructs"
},
"js": {
"npm": "constructs"
},
"python": {
"distName": "constructs",
"module": "constructs"
}
}
}
},
"description": "Prebuilt azuread Provider for Terraform CDK (cdktf)",
"docs": {
"stability": "stable"
},
"homepage": "https://github.com/cdktf/cdktf-provider-azuread.git",
"jsiiVersion": "5.8.22 (build 160a3ef)",
"keywords": [
"azuread",
"cdk",
"cdktf",
"provider",
"terraform"
],
"license": "MPL-2.0",
"metadata": {
"jsii": {
"pacmak": {
"hasDefaultInterfaces": true
}
},
"tscRootDir": "src"
},
"name": "@cdktf/provider-azuread",
"readme": {
"markdown": "\n# CDKTF prebuilt bindings for hashicorp/azuread provider version 3.7.0\n\nHashiCorp made the decision to stop publishing new versions of prebuilt [Terraform azuread provider](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0) bindings for [CDK for Terraform](https://cdk.tf) on December 10, 2025. As such, this repository has been archived and is no longer supported in any way by HashiCorp. Previously-published versions of this prebuilt provider will still continue to be available on their respective package managers (e.g. npm, PyPi, Maven, NuGet), but these will not be compatible with new releases of `cdktf` past `0.21.0` and are no longer eligible for commercial support.\n\nAs a reminder, you can continue to use the `hashicorp/azuread` provider in your CDK for Terraform (CDKTF) projects, even with newer versions of CDKTF, but you will need to generate the bindings locally. The easiest way to do so is to use the [`provider add` command](https://developer.hashicorp.com/terraform/cdktf/cli-reference/commands#provider-add), optionally with the `--force-local` flag enabled:\n\n`cdktf provider add hashicorp/azuread --force-local`\n\nFor more information and additional examples, check out our documentation on [generating provider bindings manually](https://cdk.tf/imports).\n\n## Deprecated Packages\n\n### NPM\n\nThe npm package is available at [https://www.npmjs.com/package/@cdktf/provider-azuread](https://www.npmjs.com/package/@cdktf/provider-azuread).\n\n`npm install @cdktf/provider-azuread`\n\n### PyPI\n\nThe PyPI package is available at [https://pypi.org/project/cdktf-cdktf-provider-azuread](https://pypi.org/project/cdktf-cdktf-provider-azuread).\n\n`pipenv install cdktf-cdktf-provider-azuread`\n\n### Nuget\n\nThe Nuget package is available at [https://www.nuget.org/packages/HashiCorp.Cdktf.Providers.Azuread](https://www.nuget.org/packages/HashiCorp.Cdktf.Providers.Azuread).\n\n`dotnet add package HashiCorp.Cdktf.Providers.Azuread`\n\n### Maven\n\nThe Maven package is available at [https://mvnrepository.com/artifact/com.hashicorp/cdktf-provider-azuread](https://mvnrepository.com/artifact/com.hashicorp/cdktf-provider-azuread).\n\n```\n\n com.hashicorp\n cdktf-provider-azuread\n [REPLACE WITH DESIRED VERSION]\n\n```\n\n### Go\n\nThe go package is generated into the [`github.com/cdktf/cdktf-provider-azuread-go`](https://github.com/cdktf/cdktf-provider-azuread-go) package.\n\n`go get github.com/cdktf/cdktf-provider-azuread-go/azuread/`\n\nWhere `` is the version of the prebuilt provider you would like to use e.g. `v11`. The full module name can be found\nwithin the [go.mod](https://github.com/cdktf/cdktf-provider-azuread-go/blob/main/azuread/go.mod#L1) file.\n\n## Docs\n\nFind auto-generated docs for this provider here:\n\n- [Typescript](./docs/API.typescript.md)\n- [Python](./docs/API.python.md)\n- [Java](./docs/API.java.md)\n- [C#](./docs/API.csharp.md)\n- [Go](./docs/API.go.md)\n\nYou can also visit a hosted version of the documentation on [constructs.dev](https://constructs.dev/packages/@cdktf/provider-azuread).\n"
},
"repository": {
"type": "git",
"url": "https://github.com/cdktf/cdktf-provider-azuread.git"
},
"schema": "jsii/0.10.0",
"submodules": {
"@cdktf/provider-azuread.accessPackage": {
"locationInModule": {
"filename": "src/index.ts",
"line": 7
},
"readme": {
"markdown": "# `azuread_access_package`\n\nRefer to the Terraform Registry for docs: [`azuread_access_package`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package).\n"
},
"symbolId": "src/access-package/index:"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy": {
"locationInModule": {
"filename": "src/index.ts",
"line": 8
},
"readme": {
"markdown": "# `azuread_access_package_assignment_policy`\n\nRefer to the Terraform Registry for docs: [`azuread_access_package_assignment_policy`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy).\n"
},
"symbolId": "src/access-package-assignment-policy/index:"
},
"@cdktf/provider-azuread.accessPackageCatalog": {
"locationInModule": {
"filename": "src/index.ts",
"line": 9
},
"readme": {
"markdown": "# `azuread_access_package_catalog`\n\nRefer to the Terraform Registry for docs: [`azuread_access_package_catalog`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog).\n"
},
"symbolId": "src/access-package-catalog/index:"
},
"@cdktf/provider-azuread.accessPackageCatalogRoleAssignment": {
"locationInModule": {
"filename": "src/index.ts",
"line": 10
},
"readme": {
"markdown": "# `azuread_access_package_catalog_role_assignment`\n\nRefer to the Terraform Registry for docs: [`azuread_access_package_catalog_role_assignment`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment).\n"
},
"symbolId": "src/access-package-catalog-role-assignment/index:"
},
"@cdktf/provider-azuread.accessPackageResourceCatalogAssociation": {
"locationInModule": {
"filename": "src/index.ts",
"line": 11
},
"readme": {
"markdown": "# `azuread_access_package_resource_catalog_association`\n\nRefer to the Terraform Registry for docs: [`azuread_access_package_resource_catalog_association`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_catalog_association).\n"
},
"symbolId": "src/access-package-resource-catalog-association/index:"
},
"@cdktf/provider-azuread.accessPackageResourcePackageAssociation": {
"locationInModule": {
"filename": "src/index.ts",
"line": 12
},
"readme": {
"markdown": "# `azuread_access_package_resource_package_association`\n\nRefer to the Terraform Registry for docs: [`azuread_access_package_resource_package_association`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_package_association).\n"
},
"symbolId": "src/access-package-resource-package-association/index:"
},
"@cdktf/provider-azuread.administrativeUnit": {
"locationInModule": {
"filename": "src/index.ts",
"line": 13
},
"readme": {
"markdown": "# `azuread_administrative_unit`\n\nRefer to the Terraform Registry for docs: [`azuread_administrative_unit`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit).\n"
},
"symbolId": "src/administrative-unit/index:"
},
"@cdktf/provider-azuread.administrativeUnitMember": {
"locationInModule": {
"filename": "src/index.ts",
"line": 14
},
"readme": {
"markdown": "# `azuread_administrative_unit_member`\n\nRefer to the Terraform Registry for docs: [`azuread_administrative_unit_member`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_member).\n"
},
"symbolId": "src/administrative-unit-member/index:"
},
"@cdktf/provider-azuread.administrativeUnitRoleMember": {
"locationInModule": {
"filename": "src/index.ts",
"line": 15
},
"readme": {
"markdown": "# `azuread_administrative_unit_role_member`\n\nRefer to the Terraform Registry for docs: [`azuread_administrative_unit_role_member`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_role_member).\n"
},
"symbolId": "src/administrative-unit-role-member/index:"
},
"@cdktf/provider-azuread.appRoleAssignment": {
"locationInModule": {
"filename": "src/index.ts",
"line": 16
},
"readme": {
"markdown": "# `azuread_app_role_assignment`\n\nRefer to the Terraform Registry for docs: [`azuread_app_role_assignment`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/app_role_assignment).\n"
},
"symbolId": "src/app-role-assignment/index:"
},
"@cdktf/provider-azuread.application": {
"locationInModule": {
"filename": "src/index.ts",
"line": 17
},
"readme": {
"markdown": "# `azuread_application`\n\nRefer to the Terraform Registry for docs: [`azuread_application`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application).\n"
},
"symbolId": "src/application/index:"
},
"@cdktf/provider-azuread.applicationApiAccess": {
"locationInModule": {
"filename": "src/index.ts",
"line": 18
},
"readme": {
"markdown": "# `azuread_application_api_access`\n\nRefer to the Terraform Registry for docs: [`azuread_application_api_access`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access).\n"
},
"symbolId": "src/application-api-access/index:"
},
"@cdktf/provider-azuread.applicationAppRole": {
"locationInModule": {
"filename": "src/index.ts",
"line": 19
},
"readme": {
"markdown": "# `azuread_application_app_role`\n\nRefer to the Terraform Registry for docs: [`azuread_application_app_role`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role).\n"
},
"symbolId": "src/application-app-role/index:"
},
"@cdktf/provider-azuread.applicationCertificate": {
"locationInModule": {
"filename": "src/index.ts",
"line": 20
},
"readme": {
"markdown": "# `azuread_application_certificate`\n\nRefer to the Terraform Registry for docs: [`azuread_application_certificate`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate).\n"
},
"symbolId": "src/application-certificate/index:"
},
"@cdktf/provider-azuread.applicationFallbackPublicClient": {
"locationInModule": {
"filename": "src/index.ts",
"line": 21
},
"readme": {
"markdown": "# `azuread_application_fallback_public_client`\n\nRefer to the Terraform Registry for docs: [`azuread_application_fallback_public_client`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_fallback_public_client).\n"
},
"symbolId": "src/application-fallback-public-client/index:"
},
"@cdktf/provider-azuread.applicationFederatedIdentityCredential": {
"locationInModule": {
"filename": "src/index.ts",
"line": 22
},
"readme": {
"markdown": "# `azuread_application_federated_identity_credential`\n\nRefer to the Terraform Registry for docs: [`azuread_application_federated_identity_credential`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential).\n"
},
"symbolId": "src/application-federated-identity-credential/index:"
},
"@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential": {
"locationInModule": {
"filename": "src/index.ts",
"line": 23
},
"readme": {
"markdown": "# `azuread_application_flexible_federated_identity_credential`\n\nRefer to the Terraform Registry for docs: [`azuread_application_flexible_federated_identity_credential`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential).\n"
},
"symbolId": "src/application-flexible-federated-identity-credential/index:"
},
"@cdktf/provider-azuread.applicationFromTemplate": {
"locationInModule": {
"filename": "src/index.ts",
"line": 24
},
"readme": {
"markdown": "# `azuread_application_from_template`\n\nRefer to the Terraform Registry for docs: [`azuread_application_from_template`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_from_template).\n"
},
"symbolId": "src/application-from-template/index:"
},
"@cdktf/provider-azuread.applicationIdentifierUri": {
"locationInModule": {
"filename": "src/index.ts",
"line": 25
},
"readme": {
"markdown": "# `azuread_application_identifier_uri`\n\nRefer to the Terraform Registry for docs: [`azuread_application_identifier_uri`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_identifier_uri).\n"
},
"symbolId": "src/application-identifier-uri/index:"
},
"@cdktf/provider-azuread.applicationKnownClients": {
"locationInModule": {
"filename": "src/index.ts",
"line": 26
},
"readme": {
"markdown": "# `azuread_application_known_clients`\n\nRefer to the Terraform Registry for docs: [`azuread_application_known_clients`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_known_clients).\n"
},
"symbolId": "src/application-known-clients/index:"
},
"@cdktf/provider-azuread.applicationOptionalClaims": {
"locationInModule": {
"filename": "src/index.ts",
"line": 27
},
"readme": {
"markdown": "# `azuread_application_optional_claims`\n\nRefer to the Terraform Registry for docs: [`azuread_application_optional_claims`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims).\n"
},
"symbolId": "src/application-optional-claims/index:"
},
"@cdktf/provider-azuread.applicationOwner": {
"locationInModule": {
"filename": "src/index.ts",
"line": 28
},
"readme": {
"markdown": "# `azuread_application_owner`\n\nRefer to the Terraform Registry for docs: [`azuread_application_owner`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_owner).\n"
},
"symbolId": "src/application-owner/index:"
},
"@cdktf/provider-azuread.applicationPassword": {
"locationInModule": {
"filename": "src/index.ts",
"line": 29
},
"readme": {
"markdown": "# `azuread_application_password`\n\nRefer to the Terraform Registry for docs: [`azuread_application_password`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password).\n"
},
"symbolId": "src/application-password/index:"
},
"@cdktf/provider-azuread.applicationPermissionScope": {
"locationInModule": {
"filename": "src/index.ts",
"line": 30
},
"readme": {
"markdown": "# `azuread_application_permission_scope`\n\nRefer to the Terraform Registry for docs: [`azuread_application_permission_scope`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope).\n"
},
"symbolId": "src/application-permission-scope/index:"
},
"@cdktf/provider-azuread.applicationPreAuthorized": {
"locationInModule": {
"filename": "src/index.ts",
"line": 31
},
"readme": {
"markdown": "# `azuread_application_pre_authorized`\n\nRefer to the Terraform Registry for docs: [`azuread_application_pre_authorized`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized).\n"
},
"symbolId": "src/application-pre-authorized/index:"
},
"@cdktf/provider-azuread.applicationRedirectUris": {
"locationInModule": {
"filename": "src/index.ts",
"line": 32
},
"readme": {
"markdown": "# `azuread_application_redirect_uris`\n\nRefer to the Terraform Registry for docs: [`azuread_application_redirect_uris`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris).\n"
},
"symbolId": "src/application-redirect-uris/index:"
},
"@cdktf/provider-azuread.applicationRegistration": {
"locationInModule": {
"filename": "src/index.ts",
"line": 33
},
"readme": {
"markdown": "# `azuread_application_registration`\n\nRefer to the Terraform Registry for docs: [`azuread_application_registration`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration).\n"
},
"symbolId": "src/application-registration/index:"
},
"@cdktf/provider-azuread.authenticationStrengthPolicy": {
"locationInModule": {
"filename": "src/index.ts",
"line": 34
},
"readme": {
"markdown": "# `azuread_authentication_strength_policy`\n\nRefer to the Terraform Registry for docs: [`azuread_authentication_strength_policy`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy).\n"
},
"symbolId": "src/authentication-strength-policy/index:"
},
"@cdktf/provider-azuread.claimsMappingPolicy": {
"locationInModule": {
"filename": "src/index.ts",
"line": 35
},
"readme": {
"markdown": "# `azuread_claims_mapping_policy`\n\nRefer to the Terraform Registry for docs: [`azuread_claims_mapping_policy`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/claims_mapping_policy).\n"
},
"symbolId": "src/claims-mapping-policy/index:"
},
"@cdktf/provider-azuread.conditionalAccessPolicy": {
"locationInModule": {
"filename": "src/index.ts",
"line": 36
},
"readme": {
"markdown": "# `azuread_conditional_access_policy`\n\nRefer to the Terraform Registry for docs: [`azuread_conditional_access_policy`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy).\n"
},
"symbolId": "src/conditional-access-policy/index:"
},
"@cdktf/provider-azuread.customDirectoryRole": {
"locationInModule": {
"filename": "src/index.ts",
"line": 37
},
"readme": {
"markdown": "# `azuread_custom_directory_role`\n\nRefer to the Terraform Registry for docs: [`azuread_custom_directory_role`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role).\n"
},
"symbolId": "src/custom-directory-role/index:"
},
"@cdktf/provider-azuread.dataAzureadAccessPackage": {
"locationInModule": {
"filename": "src/index.ts",
"line": 61
},
"readme": {
"markdown": "# `data_azuread_access_package`\n\nRefer to the Terraform Registry for docs: [`data_azuread_access_package`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package).\n"
},
"symbolId": "src/data-azuread-access-package/index:"
},
"@cdktf/provider-azuread.dataAzureadAccessPackageCatalog": {
"locationInModule": {
"filename": "src/index.ts",
"line": 62
},
"readme": {
"markdown": "# `data_azuread_access_package_catalog`\n\nRefer to the Terraform Registry for docs: [`data_azuread_access_package_catalog`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog).\n"
},
"symbolId": "src/data-azuread-access-package-catalog/index:"
},
"@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole": {
"locationInModule": {
"filename": "src/index.ts",
"line": 63
},
"readme": {
"markdown": "# `data_azuread_access_package_catalog_role`\n\nRefer to the Terraform Registry for docs: [`data_azuread_access_package_catalog_role`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog_role).\n"
},
"symbolId": "src/data-azuread-access-package-catalog-role/index:"
},
"@cdktf/provider-azuread.dataAzureadAdministrativeUnit": {
"locationInModule": {
"filename": "src/index.ts",
"line": 64
},
"readme": {
"markdown": "# `data_azuread_administrative_unit`\n\nRefer to the Terraform Registry for docs: [`data_azuread_administrative_unit`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/administrative_unit).\n"
},
"symbolId": "src/data-azuread-administrative-unit/index:"
},
"@cdktf/provider-azuread.dataAzureadApplication": {
"locationInModule": {
"filename": "src/index.ts",
"line": 65
},
"readme": {
"markdown": "# `data_azuread_application`\n\nRefer to the Terraform Registry for docs: [`data_azuread_application`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application).\n"
},
"symbolId": "src/data-azuread-application/index:"
},
"@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds": {
"locationInModule": {
"filename": "src/index.ts",
"line": 66
},
"readme": {
"markdown": "# `data_azuread_application_published_app_ids`\n\nRefer to the Terraform Registry for docs: [`data_azuread_application_published_app_ids`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_published_app_ids).\n"
},
"symbolId": "src/data-azuread-application-published-app-ids/index:"
},
"@cdktf/provider-azuread.dataAzureadApplicationTemplate": {
"locationInModule": {
"filename": "src/index.ts",
"line": 67
},
"readme": {
"markdown": "# `data_azuread_application_template`\n\nRefer to the Terraform Registry for docs: [`data_azuread_application_template`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_template).\n"
},
"symbolId": "src/data-azuread-application-template/index:"
},
"@cdktf/provider-azuread.dataAzureadClientConfig": {
"locationInModule": {
"filename": "src/index.ts",
"line": 68
},
"readme": {
"markdown": "# `data_azuread_client_config`\n\nRefer to the Terraform Registry for docs: [`data_azuread_client_config`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/client_config).\n"
},
"symbolId": "src/data-azuread-client-config/index:"
},
"@cdktf/provider-azuread.dataAzureadDirectoryObject": {
"locationInModule": {
"filename": "src/index.ts",
"line": 69
},
"readme": {
"markdown": "# `data_azuread_directory_object`\n\nRefer to the Terraform Registry for docs: [`data_azuread_directory_object`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_object).\n"
},
"symbolId": "src/data-azuread-directory-object/index:"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates": {
"locationInModule": {
"filename": "src/index.ts",
"line": 70
},
"readme": {
"markdown": "# `data_azuread_directory_role_templates`\n\nRefer to the Terraform Registry for docs: [`data_azuread_directory_role_templates`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_role_templates).\n"
},
"symbolId": "src/data-azuread-directory-role-templates/index:"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoles": {
"locationInModule": {
"filename": "src/index.ts",
"line": 71
},
"readme": {
"markdown": "# `data_azuread_directory_roles`\n\nRefer to the Terraform Registry for docs: [`data_azuread_directory_roles`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_roles).\n"
},
"symbolId": "src/data-azuread-directory-roles/index:"
},
"@cdktf/provider-azuread.dataAzureadDomains": {
"locationInModule": {
"filename": "src/index.ts",
"line": 72
},
"readme": {
"markdown": "# `data_azuread_domains`\n\nRefer to the Terraform Registry for docs: [`data_azuread_domains`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains).\n"
},
"symbolId": "src/data-azuread-domains/index:"
},
"@cdktf/provider-azuread.dataAzureadGroup": {
"locationInModule": {
"filename": "src/index.ts",
"line": 73
},
"readme": {
"markdown": "# `data_azuread_group`\n\nRefer to the Terraform Registry for docs: [`data_azuread_group`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group).\n"
},
"symbolId": "src/data-azuread-group/index:"
},
"@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy": {
"locationInModule": {
"filename": "src/index.ts",
"line": 74
},
"readme": {
"markdown": "# `data_azuread_group_role_management_policy`\n\nRefer to the Terraform Registry for docs: [`data_azuread_group_role_management_policy`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group_role_management_policy).\n"
},
"symbolId": "src/data-azuread-group-role-management-policy/index:"
},
"@cdktf/provider-azuread.dataAzureadGroups": {
"locationInModule": {
"filename": "src/index.ts",
"line": 75
},
"readme": {
"markdown": "# `data_azuread_groups`\n\nRefer to the Terraform Registry for docs: [`data_azuread_groups`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups).\n"
},
"symbolId": "src/data-azuread-groups/index:"
},
"@cdktf/provider-azuread.dataAzureadNamedLocation": {
"locationInModule": {
"filename": "src/index.ts",
"line": 76
},
"readme": {
"markdown": "# `data_azuread_named_location`\n\nRefer to the Terraform Registry for docs: [`data_azuread_named_location`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/named_location).\n"
},
"symbolId": "src/data-azuread-named-location/index:"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal": {
"locationInModule": {
"filename": "src/index.ts",
"line": 77
},
"readme": {
"markdown": "# `data_azuread_service_principal`\n\nRefer to the Terraform Registry for docs: [`data_azuread_service_principal`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principal).\n"
},
"symbolId": "src/data-azuread-service-principal/index:"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipals": {
"locationInModule": {
"filename": "src/index.ts",
"line": 78
},
"readme": {
"markdown": "# `data_azuread_service_principals`\n\nRefer to the Terraform Registry for docs: [`data_azuread_service_principals`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principals).\n"
},
"symbolId": "src/data-azuread-service-principals/index:"
},
"@cdktf/provider-azuread.dataAzureadUser": {
"locationInModule": {
"filename": "src/index.ts",
"line": 79
},
"readme": {
"markdown": "# `data_azuread_user`\n\nRefer to the Terraform Registry for docs: [`data_azuread_user`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/user).\n"
},
"symbolId": "src/data-azuread-user/index:"
},
"@cdktf/provider-azuread.dataAzureadUsers": {
"locationInModule": {
"filename": "src/index.ts",
"line": 80
},
"readme": {
"markdown": "# `data_azuread_users`\n\nRefer to the Terraform Registry for docs: [`data_azuread_users`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users).\n"
},
"symbolId": "src/data-azuread-users/index:"
},
"@cdktf/provider-azuread.directoryRole": {
"locationInModule": {
"filename": "src/index.ts",
"line": 38
},
"readme": {
"markdown": "# `azuread_directory_role`\n\nRefer to the Terraform Registry for docs: [`azuread_directory_role`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role).\n"
},
"symbolId": "src/directory-role/index:"
},
"@cdktf/provider-azuread.directoryRoleAssignment": {
"locationInModule": {
"filename": "src/index.ts",
"line": 39
},
"readme": {
"markdown": "# `azuread_directory_role_assignment`\n\nRefer to the Terraform Registry for docs: [`azuread_directory_role_assignment`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment).\n"
},
"symbolId": "src/directory-role-assignment/index:"
},
"@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest": {
"locationInModule": {
"filename": "src/index.ts",
"line": 40
},
"readme": {
"markdown": "# `azuread_directory_role_eligibility_schedule_request`\n\nRefer to the Terraform Registry for docs: [`azuread_directory_role_eligibility_schedule_request`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request).\n"
},
"symbolId": "src/directory-role-eligibility-schedule-request/index:"
},
"@cdktf/provider-azuread.directoryRoleMember": {
"locationInModule": {
"filename": "src/index.ts",
"line": 41
},
"readme": {
"markdown": "# `azuread_directory_role_member`\n\nRefer to the Terraform Registry for docs: [`azuread_directory_role_member`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_member).\n"
},
"symbolId": "src/directory-role-member/index:"
},
"@cdktf/provider-azuread.group": {
"locationInModule": {
"filename": "src/index.ts",
"line": 42
},
"readme": {
"markdown": "# `azuread_group`\n\nRefer to the Terraform Registry for docs: [`azuread_group`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group).\n"
},
"symbolId": "src/group/index:"
},
"@cdktf/provider-azuread.groupMember": {
"locationInModule": {
"filename": "src/index.ts",
"line": 43
},
"readme": {
"markdown": "# `azuread_group_member`\n\nRefer to the Terraform Registry for docs: [`azuread_group_member`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_member).\n"
},
"symbolId": "src/group-member/index:"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy": {
"locationInModule": {
"filename": "src/index.ts",
"line": 44
},
"readme": {
"markdown": "# `azuread_group_role_management_policy`\n\nRefer to the Terraform Registry for docs: [`azuread_group_role_management_policy`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy).\n"
},
"symbolId": "src/group-role-management-policy/index:"
},
"@cdktf/provider-azuread.groupWithoutMembers": {
"locationInModule": {
"filename": "src/index.ts",
"line": 45
},
"readme": {
"markdown": "# `azuread_group_without_members`\n\nRefer to the Terraform Registry for docs: [`azuread_group_without_members`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members).\n"
},
"symbolId": "src/group-without-members/index:"
},
"@cdktf/provider-azuread.invitation": {
"locationInModule": {
"filename": "src/index.ts",
"line": 46
},
"readme": {
"markdown": "# `azuread_invitation`\n\nRefer to the Terraform Registry for docs: [`azuread_invitation`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation).\n"
},
"symbolId": "src/invitation/index:"
},
"@cdktf/provider-azuread.namedLocation": {
"locationInModule": {
"filename": "src/index.ts",
"line": 47
},
"readme": {
"markdown": "# `azuread_named_location`\n\nRefer to the Terraform Registry for docs: [`azuread_named_location`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location).\n"
},
"symbolId": "src/named-location/index:"
},
"@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule": {
"locationInModule": {
"filename": "src/index.ts",
"line": 48
},
"readme": {
"markdown": "# `azuread_privileged_access_group_assignment_schedule`\n\nRefer to the Terraform Registry for docs: [`azuread_privileged_access_group_assignment_schedule`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule).\n"
},
"symbolId": "src/privileged-access-group-assignment-schedule/index:"
},
"@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule": {
"locationInModule": {
"filename": "src/index.ts",
"line": 49
},
"readme": {
"markdown": "# `azuread_privileged_access_group_eligibility_schedule`\n\nRefer to the Terraform Registry for docs: [`azuread_privileged_access_group_eligibility_schedule`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule).\n"
},
"symbolId": "src/privileged-access-group-eligibility-schedule/index:"
},
"@cdktf/provider-azuread.provider": {
"locationInModule": {
"filename": "src/index.ts",
"line": 81
},
"readme": {
"markdown": "# `provider`\n\nRefer to the Terraform Registry for docs: [`azuread`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs).\n"
},
"symbolId": "src/provider/index:"
},
"@cdktf/provider-azuread.servicePrincipal": {
"locationInModule": {
"filename": "src/index.ts",
"line": 50
},
"readme": {
"markdown": "# `azuread_service_principal`\n\nRefer to the Terraform Registry for docs: [`azuread_service_principal`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal).\n"
},
"symbolId": "src/service-principal/index:"
},
"@cdktf/provider-azuread.servicePrincipalCertificate": {
"locationInModule": {
"filename": "src/index.ts",
"line": 51
},
"readme": {
"markdown": "# `azuread_service_principal_certificate`\n\nRefer to the Terraform Registry for docs: [`azuread_service_principal_certificate`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate).\n"
},
"symbolId": "src/service-principal-certificate/index:"
},
"@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment": {
"locationInModule": {
"filename": "src/index.ts",
"line": 52
},
"readme": {
"markdown": "# `azuread_service_principal_claims_mapping_policy_assignment`\n\nRefer to the Terraform Registry for docs: [`azuread_service_principal_claims_mapping_policy_assignment`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_claims_mapping_policy_assignment).\n"
},
"symbolId": "src/service-principal-claims-mapping-policy-assignment/index:"
},
"@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant": {
"locationInModule": {
"filename": "src/index.ts",
"line": 53
},
"readme": {
"markdown": "# `azuread_service_principal_delegated_permission_grant`\n\nRefer to the Terraform Registry for docs: [`azuread_service_principal_delegated_permission_grant`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant).\n"
},
"symbolId": "src/service-principal-delegated-permission-grant/index:"
},
"@cdktf/provider-azuread.servicePrincipalPassword": {
"locationInModule": {
"filename": "src/index.ts",
"line": 54
},
"readme": {
"markdown": "# `azuread_service_principal_password`\n\nRefer to the Terraform Registry for docs: [`azuread_service_principal_password`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password).\n"
},
"symbolId": "src/service-principal-password/index:"
},
"@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate": {
"locationInModule": {
"filename": "src/index.ts",
"line": 55
},
"readme": {
"markdown": "# `azuread_service_principal_token_signing_certificate`\n\nRefer to the Terraform Registry for docs: [`azuread_service_principal_token_signing_certificate`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_token_signing_certificate).\n"
},
"symbolId": "src/service-principal-token-signing-certificate/index:"
},
"@cdktf/provider-azuread.synchronizationJob": {
"locationInModule": {
"filename": "src/index.ts",
"line": 56
},
"readme": {
"markdown": "# `azuread_synchronization_job`\n\nRefer to the Terraform Registry for docs: [`azuread_synchronization_job`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job).\n"
},
"symbolId": "src/synchronization-job/index:"
},
"@cdktf/provider-azuread.synchronizationJobProvisionOnDemand": {
"locationInModule": {
"filename": "src/index.ts",
"line": 57
},
"readme": {
"markdown": "# `azuread_synchronization_job_provision_on_demand`\n\nRefer to the Terraform Registry for docs: [`azuread_synchronization_job_provision_on_demand`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand).\n"
},
"symbolId": "src/synchronization-job-provision-on-demand/index:"
},
"@cdktf/provider-azuread.synchronizationSecret": {
"locationInModule": {
"filename": "src/index.ts",
"line": 58
},
"readme": {
"markdown": "# `azuread_synchronization_secret`\n\nRefer to the Terraform Registry for docs: [`azuread_synchronization_secret`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret).\n"
},
"symbolId": "src/synchronization-secret/index:"
},
"@cdktf/provider-azuread.user": {
"locationInModule": {
"filename": "src/index.ts",
"line": 59
},
"readme": {
"markdown": "# `azuread_user`\n\nRefer to the Terraform Registry for docs: [`azuread_user`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user).\n"
},
"symbolId": "src/user/index:"
},
"@cdktf/provider-azuread.userFlowAttribute": {
"locationInModule": {
"filename": "src/index.ts",
"line": 60
},
"readme": {
"markdown": "# `azuread_user_flow_attribute`\n\nRefer to the Terraform Registry for docs: [`azuread_user_flow_attribute`](https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute).\n"
},
"symbolId": "src/user-flow-attribute/index:"
}
},
"targets": {
"dotnet": {
"namespace": "HashiCorp.Cdktf.Providers.Azuread",
"packageId": "HashiCorp.Cdktf.Providers.Azuread"
},
"go": {
"moduleName": "github.com/cdktf/cdktf-provider-azuread-go",
"packageName": "azuread"
},
"java": {
"maven": {
"artifactId": "cdktf-provider-azuread",
"groupId": "com.hashicorp"
},
"package": "com.hashicorp.cdktf.providers.azuread"
},
"js": {
"npm": "@cdktf/provider-azuread"
},
"python": {
"distName": "cdktf-cdktf-provider-azuread",
"module": "cdktf_cdktf_provider_azuread"
}
},
"types": {
"@cdktf/provider-azuread.accessPackage.AccessPackage": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package azuread_access_package}."
},
"fqn": "@cdktf/provider-azuread.accessPackage.AccessPackage",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package azuread_access_package} Resource."
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 282
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackage.AccessPackageConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 250
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a AccessPackage resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 267
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the AccessPackage to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing AccessPackage that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the AccessPackage to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 386
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackage.AccessPackageTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 357
},
"name": "resetHidden"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 373
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 389
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 401
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 412
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "AccessPackage",
"namespace": "accessPackage",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 255
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 383
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackage.AccessPackageTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 319
},
"name": "catalogIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 332
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 345
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 361
},
"name": "hiddenInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 377
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 393
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackage.AccessPackageTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 312
},
"name": "catalogId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 325
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 338
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 351
},
"name": "hidden",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 367
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package/index:AccessPackage"
},
"@cdktf/provider-azuread.accessPackage.AccessPackageConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackage.AccessPackageConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 14
},
"name": "AccessPackageConfig",
"namespace": "accessPackage",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package#catalog_id AccessPackage#catalog_id}",
"stability": "stable",
"summary": "The ID of the Catalog this access package will be created in."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 20
},
"name": "catalogId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package#description AccessPackage#description}",
"stability": "stable",
"summary": "The description of the access package."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 26
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package#display_name AccessPackage#display_name}",
"stability": "stable",
"summary": "The display name of the access package."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 32
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package#hidden AccessPackage#hidden}",
"stability": "stable",
"summary": "Whether the access package is hidden from the requestor."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 38
},
"name": "hidden",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package#id AccessPackage#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 45
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package#timeouts AccessPackage#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 51
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackage.AccessPackageTimeouts"
}
}
],
"symbolId": "src/access-package/index:AccessPackageConfig"
},
"@cdktf/provider-azuread.accessPackage.AccessPackageTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackage.AccessPackageTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 53
},
"name": "AccessPackageTimeouts",
"namespace": "accessPackage",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package#create AccessPackage#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 57
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package#delete AccessPackage#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 61
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package#read AccessPackage#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 65
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package#update AccessPackage#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 69
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package/index:AccessPackageTimeouts"
},
"@cdktf/provider-azuread.accessPackage.AccessPackageTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackage.AccessPackageTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 130
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 122
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 190
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 206
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 222
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 238
},
"name": "resetUpdate"
}
],
"name": "AccessPackageTimeoutsOutputReference",
"namespace": "accessPackage",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 194
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 210
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 226
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 242
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 184
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 200
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 216
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 232
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package/index.ts",
"line": 134
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackage.AccessPackageTimeouts"
}
]
}
}
}
],
"symbolId": "src/access-package/index:AccessPackageTimeoutsOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicy": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy azuread_access_package_assignment_policy}."
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicy",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy azuread_access_package_assignment_policy} Resource."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2958
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2926
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a AccessPackageAssignmentPolicy resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2943
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the AccessPackageAssignmentPolicy to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing AccessPackageAssignmentPolicy that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the AccessPackageAssignmentPolicy to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3100
},
"name": "putApprovalSettings",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettings"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3116
},
"name": "putAssignmentReviewSettings",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettings"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3132
},
"name": "putQuestion",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestion"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3148
},
"name": "putRequestorSettings",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettings"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3164
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3103
},
"name": "resetApprovalSettings"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3119
},
"name": "resetAssignmentReviewSettings"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3039
},
"name": "resetDurationInDays"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3055
},
"name": "resetExpirationDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3071
},
"name": "resetExtensionEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3087
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3135
},
"name": "resetQuestion"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3151
},
"name": "resetRequestorSettings"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3167
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3179
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3196
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "AccessPackageAssignmentPolicy",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2931
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3097
},
"name": "approvalSettings",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3113
},
"name": "assignmentReviewSettings",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3129
},
"name": "question",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3145
},
"name": "requestorSettings",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3161
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3001
},
"name": "accessPackageIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3107
},
"name": "approvalSettingsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettings"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3123
},
"name": "assignmentReviewSettingsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettings"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3014
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3027
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3043
},
"name": "durationInDaysInput",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3059
},
"name": "expirationDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3075
},
"name": "extensionEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3091
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3139
},
"name": "questionInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestion"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3155
},
"name": "requestorSettingsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettings"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3171
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2994
},
"name": "accessPackageId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3007
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3020
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3033
},
"name": "durationInDays",
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3049
},
"name": "expirationDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3065
},
"name": "extensionEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 3081
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicy"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettings": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettings",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 749
},
"name": "AccessPackageAssignmentPolicyApprovalSettings",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#approval_required AccessPackageAssignmentPolicy#approval_required}",
"stability": "stable",
"summary": "Whether an approval is required."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 755
},
"name": "approvalRequired",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#approval_required_for_extension AccessPackageAssignmentPolicy#approval_required_for_extension}",
"stability": "stable",
"summary": "Whether an approval is required to grant extension. Same approval settings used to approve initial access will apply."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 761
},
"name": "approvalRequiredForExtension",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#approval_stage AccessPackageAssignmentPolicy#approval_stage}",
"stability": "stable",
"summary": "approval_stage block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 773
},
"name": "approvalStage",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStage"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Justification is visible to other approvers and the requestor\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#requestor_justification_required AccessPackageAssignmentPolicy#requestor_justification_required}",
"stability": "stable",
"summary": "Whether requestor are required to provide a justification to request an access package."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 767
},
"name": "requestorJustificationRequired",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyApprovalSettings"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStage": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStage",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 459
},
"name": "AccessPackageAssignmentPolicyApprovalSettingsApprovalStage",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "If a request is not approved within this time period after it is made, it will be automatically rejected\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#approval_timeout_in_days AccessPackageAssignmentPolicy#approval_timeout_in_days}",
"stability": "stable",
"summary": "Decision must be made in how many days?"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 471
},
"name": "approvalTimeoutInDays",
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#alternative_approval_enabled AccessPackageAssignmentPolicy#alternative_approval_enabled}",
"stability": "stable",
"summary": "If no action taken, forward to alternate approvers?"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 465
},
"name": "alternativeApprovalEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#alternative_approver AccessPackageAssignmentPolicy#alternative_approver}",
"stability": "stable",
"summary": "alternative_approver block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 489
},
"name": "alternativeApprover",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApprover"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#approver_justification_required AccessPackageAssignmentPolicy#approver_justification_required}",
"stability": "stable",
"summary": "Whether an approver must provide a justification for their decision. Justification is visible to other approvers and the requestor."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 477
},
"name": "approverJustificationRequired",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#enable_alternative_approval_in_days AccessPackageAssignmentPolicy#enable_alternative_approval_in_days}",
"stability": "stable",
"summary": "Forward to alternate approver(s) after how many days?"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 483
},
"name": "enableAlternativeApprovalInDays",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#primary_approver AccessPackageAssignmentPolicy#primary_approver}",
"stability": "stable",
"summary": "primary_approver block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 495
},
"name": "primaryApprover",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApprover"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyApprovalSettingsApprovalStage"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApprover": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApprover",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 89
},
"name": "AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApprover",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#subject_type AccessPackageAssignmentPolicy#subject_type}",
"stability": "stable",
"summary": "Type of users."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 107
},
"name": "subjectType",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#backup AccessPackageAssignmentPolicy#backup}",
"stability": "stable",
"summary": "For a user in an approval stage, this property indicates whether the user is a backup fallback approver."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 95
},
"name": "backup",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#object_id AccessPackageAssignmentPolicy#object_id}",
"stability": "stable",
"summary": "The object ID of the subject."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 101
},
"name": "objectId",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApprover"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApproverList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApproverList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 263
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 255
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 270
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApproverOutputReference"
}
}
}
],
"name": "AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApproverList",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 263
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 263
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 263
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 256
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApprover"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApproverList"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApproverOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApproverOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 163
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 153
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 217
},
"name": "resetBackup"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 233
},
"name": "resetObjectId"
}
],
"name": "AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApproverOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 221
},
"name": "backupInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 237
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 250
},
"name": "subjectTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 211
},
"name": "backup",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 227
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 243
},
"name": "subjectType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 167
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApprover"
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApproverOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 738
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 730
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 745
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference"
}
}
}
],
"name": "AccessPackageAssignmentPolicyApprovalSettingsApprovalStageList",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 738
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 738
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 738
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 731
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStage"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyApprovalSettingsApprovalStageList"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 572
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 562
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 702
},
"name": "putAlternativeApprover",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApprover"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 718
},
"name": "putPrimaryApprover",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApprover"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 644
},
"name": "resetAlternativeApprovalEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 705
},
"name": "resetAlternativeApprover"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 673
},
"name": "resetApproverJustificationRequired"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 689
},
"name": "resetEnableAlternativeApprovalInDays"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 721
},
"name": "resetPrimaryApprover"
}
],
"name": "AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 699
},
"name": "alternativeApprover",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApproverList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 715
},
"name": "primaryApprover",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApproverList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 648
},
"name": "alternativeApprovalEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 709
},
"name": "alternativeApproverInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageAlternativeApprover"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 661
},
"name": "approvalTimeoutInDaysInput",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 677
},
"name": "approverJustificationRequiredInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 693
},
"name": "enableAlternativeApprovalInDaysInput",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 725
},
"name": "primaryApproverInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApprover"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 638
},
"name": "alternativeApprovalEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 654
},
"name": "approvalTimeoutInDays",
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 667
},
"name": "approverJustificationRequired",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 683
},
"name": "enableAlternativeApprovalInDays",
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 576
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStage"
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApprover": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApprover",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 274
},
"name": "AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApprover",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#subject_type AccessPackageAssignmentPolicy#subject_type}",
"stability": "stable",
"summary": "Type of users."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 292
},
"name": "subjectType",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#backup AccessPackageAssignmentPolicy#backup}",
"stability": "stable",
"summary": "For a user in an approval stage, this property indicates whether the user is a backup fallback approver."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 280
},
"name": "backup",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#object_id AccessPackageAssignmentPolicy#object_id}",
"stability": "stable",
"summary": "The object ID of the subject."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 286
},
"name": "objectId",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApprover"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApproverList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApproverList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 448
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 440
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 455
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApproverOutputReference"
}
}
}
],
"name": "AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApproverList",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 448
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 448
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 448
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 441
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApprover"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApproverList"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApproverOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApproverOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 348
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 338
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 402
},
"name": "resetBackup"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 418
},
"name": "resetObjectId"
}
],
"name": "AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApproverOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 406
},
"name": "backupInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 422
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 435
},
"name": "subjectTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 396
},
"name": "backup",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 412
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 428
},
"name": "subjectType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 352
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApprover"
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyApprovalSettingsApprovalStagePrimaryApproverOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 833
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 826
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 929
},
"name": "putApprovalStage",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStage"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 884
},
"name": "resetApprovalRequired"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 900
},
"name": "resetApprovalRequiredForExtension"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 932
},
"name": "resetApprovalStage"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 916
},
"name": "resetRequestorJustificationRequired"
}
],
"name": "AccessPackageAssignmentPolicyApprovalSettingsOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 926
},
"name": "approvalStage",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStageList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 904
},
"name": "approvalRequiredForExtensionInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 888
},
"name": "approvalRequiredInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 936
},
"name": "approvalStageInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettingsApprovalStage"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 920
},
"name": "requestorJustificationRequiredInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 878
},
"name": "approvalRequired",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 894
},
"name": "approvalRequiredForExtension",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 910
},
"name": "requestorJustificationRequired",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 837
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettings"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyApprovalSettingsOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettings": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettings",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1125
},
"name": "AccessPackageAssignmentPolicyAssignmentReviewSettings",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "If enabled, system recommendations based on users' access information will be shown to the reviewers. The reviewer will be recommended to approve the review if the user has signed-in at least once during the last 30 days. The reviewer will be recommended to deny the review if the user has not signed-in during the last 30 days\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#access_recommendation_enabled AccessPackageAssignmentPolicy#access_recommendation_enabled}",
"stability": "stable",
"summary": "Whether to show Show reviewer decision helpers."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1131
},
"name": "accessRecommendationEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#access_review_timeout_behavior AccessPackageAssignmentPolicy#access_review_timeout_behavior}",
"stability": "stable",
"summary": "What actions the system takes if reviewers don't respond in time."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1137
},
"name": "accessReviewTimeoutBehavior",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#approver_justification_required AccessPackageAssignmentPolicy#approver_justification_required}",
"stability": "stable",
"summary": "Whether a reviewer need provide a justification for their decision. Justification is visible to other reviewers and the requestor."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1143
},
"name": "approverJustificationRequired",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#duration_in_days AccessPackageAssignmentPolicy#duration_in_days}",
"stability": "stable",
"summary": "How many days each occurrence of the access review series will run."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1149
},
"name": "durationInDays",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#enabled AccessPackageAssignmentPolicy#enabled}",
"stability": "stable",
"summary": "Whether to enable assignment review."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1155
},
"name": "enabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#reviewer AccessPackageAssignmentPolicy#reviewer}",
"stability": "stable",
"summary": "reviewer block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1179
},
"name": "reviewer",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewer"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#review_frequency AccessPackageAssignmentPolicy#review_frequency}",
"stability": "stable",
"summary": "This will determine how often the access review campaign runs."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1161
},
"name": "reviewFrequency",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#review_type AccessPackageAssignmentPolicy#review_type}",
"stability": "stable",
"summary": "Self review or specific reviewers."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1167
},
"name": "reviewType",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#starting_on AccessPackageAssignmentPolicy#starting_on}",
"stability": "stable",
"summary": "This is the date the access review campaign will start on, formatted as an RFC3339 date string in UTC(e.g. 2018-01-01T01:02:03Z), default is now. Once an access review has been created, you cannot update its start date."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1173
},
"name": "startingOn",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyAssignmentReviewSettings"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1274
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1267
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1480
},
"name": "putReviewer",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewer"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1355
},
"name": "resetAccessRecommendationEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1371
},
"name": "resetAccessReviewTimeoutBehavior"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1387
},
"name": "resetApproverJustificationRequired"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1403
},
"name": "resetDurationInDays"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1419
},
"name": "resetEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1483
},
"name": "resetReviewer"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1435
},
"name": "resetReviewFrequency"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1451
},
"name": "resetReviewType"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1467
},
"name": "resetStartingOn"
}
],
"name": "AccessPackageAssignmentPolicyAssignmentReviewSettingsOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1477
},
"name": "reviewer",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewerList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1359
},
"name": "accessRecommendationEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1375
},
"name": "accessReviewTimeoutBehaviorInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1391
},
"name": "approverJustificationRequiredInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1407
},
"name": "durationInDaysInput",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1423
},
"name": "enabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1487
},
"name": "reviewerInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewer"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1439
},
"name": "reviewFrequencyInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1455
},
"name": "reviewTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1471
},
"name": "startingOnInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1349
},
"name": "accessRecommendationEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1365
},
"name": "accessReviewTimeoutBehavior",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1381
},
"name": "approverJustificationRequired",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1397
},
"name": "durationInDays",
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1413
},
"name": "enabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1429
},
"name": "reviewFrequency",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1445
},
"name": "reviewType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1461
},
"name": "startingOn",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1278
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettings"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyAssignmentReviewSettingsOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewer": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewer",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 940
},
"name": "AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewer",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#subject_type AccessPackageAssignmentPolicy#subject_type}",
"stability": "stable",
"summary": "Type of users."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 958
},
"name": "subjectType",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#backup AccessPackageAssignmentPolicy#backup}",
"stability": "stable",
"summary": "For a user in an approval stage, this property indicates whether the user is a backup fallback approver."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 946
},
"name": "backup",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#object_id AccessPackageAssignmentPolicy#object_id}",
"stability": "stable",
"summary": "The object ID of the subject."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 952
},
"name": "objectId",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewer"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewerList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewerList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1114
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1106
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1121
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewerOutputReference"
}
}
}
],
"name": "AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewerList",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1114
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1114
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1114
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1107
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewer"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewerList"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewerOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewerOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1014
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1004
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1068
},
"name": "resetBackup"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1084
},
"name": "resetObjectId"
}
],
"name": "AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewerOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1072
},
"name": "backupInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1088
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1101
},
"name": "subjectTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1062
},
"name": "backup",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1078
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1094
},
"name": "subjectType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1018
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewer"
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyAssignmentReviewSettingsReviewerOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 14
},
"name": "AccessPackageAssignmentPolicyConfig",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#access_package_id AccessPackageAssignmentPolicy#access_package_id}",
"stability": "stable",
"summary": "The ID of the access package that will contain the policy."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 20
},
"name": "accessPackageId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#description AccessPackageAssignmentPolicy#description}",
"stability": "stable",
"summary": "The description of the policy."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 26
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#display_name AccessPackageAssignmentPolicy#display_name}",
"stability": "stable",
"summary": "The display name of the policy."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 32
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#approval_settings AccessPackageAssignmentPolicy#approval_settings}",
"stability": "stable",
"summary": "approval_settings block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 63
},
"name": "approvalSettings",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyApprovalSettings"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#assignment_review_settings AccessPackageAssignmentPolicy#assignment_review_settings}",
"stability": "stable",
"summary": "assignment_review_settings block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 69
},
"name": "assignmentReviewSettings",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyAssignmentReviewSettings"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#duration_in_days AccessPackageAssignmentPolicy#duration_in_days}",
"stability": "stable",
"summary": "How many days this assignment is valid for."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 38
},
"name": "durationInDays",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#expiration_date AccessPackageAssignmentPolicy#expiration_date}",
"stability": "stable",
"summary": "The date that this assignment expires, formatted as an RFC3339 date string in UTC (e.g. 2018-01-01T01:02:03Z)."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 44
},
"name": "expirationDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#extension_enabled AccessPackageAssignmentPolicy#extension_enabled}",
"stability": "stable",
"summary": "When enabled, users will be able to request extension of their access to this package before their access expires."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 50
},
"name": "extensionEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#id AccessPackageAssignmentPolicy#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 57
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#question AccessPackageAssignmentPolicy#question}",
"stability": "stable",
"summary": "question block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 75
},
"name": "question",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestion"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#requestor_settings AccessPackageAssignmentPolicy#requestor_settings}",
"stability": "stable",
"summary": "requestor_settings block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 81
},
"name": "requestorSettings",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettings"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#timeouts AccessPackageAssignmentPolicy#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 87
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyTimeouts"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyConfig"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestion": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestion",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2168
},
"name": "AccessPackageAssignmentPolicyQuestion",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#text AccessPackageAssignmentPolicy#text}",
"stability": "stable",
"summary": "text block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2192
},
"name": "text",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionText"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#choice AccessPackageAssignmentPolicy#choice}",
"stability": "stable",
"summary": "choice block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2186
},
"name": "choice",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoice"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#required AccessPackageAssignmentPolicy#required}",
"stability": "stable",
"summary": "Whether this question is required."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2174
},
"name": "required",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#sequence AccessPackageAssignmentPolicy#sequence}",
"stability": "stable",
"summary": "The sequence number of this question."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2180
},
"name": "sequence",
"optional": true,
"type": {
"primitive": "number"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestion"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoice": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoice",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1756
},
"name": "AccessPackageAssignmentPolicyQuestionChoice",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#actual_value AccessPackageAssignmentPolicy#actual_value}",
"stability": "stable",
"summary": "The actual value of this choice."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1762
},
"name": "actualValue",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#display_value AccessPackageAssignmentPolicy#display_value}",
"stability": "stable",
"summary": "display_value block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1768
},
"name": "displayValue",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValue"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionChoice"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValue": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValue",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1638
},
"name": "AccessPackageAssignmentPolicyQuestionChoiceDisplayValue",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#default_text AccessPackageAssignmentPolicy#default_text}",
"stability": "stable",
"summary": "The default text of this question."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1644
},
"name": "defaultText",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#localized_text AccessPackageAssignmentPolicy#localized_text}",
"stability": "stable",
"summary": "localized_text block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1650
},
"name": "localizedText",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedText"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionChoiceDisplayValue"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedText": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedText",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1491
},
"name": "AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedText",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#content AccessPackageAssignmentPolicy#content}",
"stability": "stable",
"summary": "The localized content of this question."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1497
},
"name": "content",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#language_code AccessPackageAssignmentPolicy#language_code}",
"stability": "stable",
"summary": "The language code of this question content."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1503
},
"name": "languageCode",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedText"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedTextList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedTextList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1627
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1619
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1634
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedTextOutputReference"
}
}
}
],
"name": "AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedTextList",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1627
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1627
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1627
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1620
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedText"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedTextList"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedTextOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedTextOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1552
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1542
},
"name": "AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedTextOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1601
},
"name": "contentInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1614
},
"name": "languageCodeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1594
},
"name": "content",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1607
},
"name": "languageCode",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1556
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedText"
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedTextOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1696
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1689
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1745
},
"name": "putLocalizedText",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedText"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1748
},
"name": "resetLocalizedText"
}
],
"name": "AccessPackageAssignmentPolicyQuestionChoiceDisplayValueOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1742
},
"name": "localizedText",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedTextList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1736
},
"name": "defaultTextInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1752
},
"name": "localizedTextInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueLocalizedText"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1729
},
"name": "defaultText",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1700
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValue"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionChoiceDisplayValueOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1892
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1884
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1899
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceOutputReference"
}
}
}
],
"name": "AccessPackageAssignmentPolicyQuestionChoiceList",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1892
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1892
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1892
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1885
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoice"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionChoiceList"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1817
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1807
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1875
},
"name": "putDisplayValue",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValue"
}
}
]
}
],
"name": "AccessPackageAssignmentPolicyQuestionChoiceOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1872
},
"name": "displayValue",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValueOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1866
},
"name": "actualValueInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1879
},
"name": "displayValueInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceDisplayValue"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1859
},
"name": "actualValue",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1821
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoice"
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionChoiceOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2377
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2369
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2384
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionOutputReference"
}
}
}
],
"name": "AccessPackageAssignmentPolicyQuestionList",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2377
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2377
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2377
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2370
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestion"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionList"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2255
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2245
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2344
},
"name": "putChoice",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoice"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2360
},
"name": "putText",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionText"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2347
},
"name": "resetChoice"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2315
},
"name": "resetRequired"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2331
},
"name": "resetSequence"
}
],
"name": "AccessPackageAssignmentPolicyQuestionOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2341
},
"name": "choice",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoiceList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2357
},
"name": "text",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2351
},
"name": "choiceInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionChoice"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2319
},
"name": "requiredInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2335
},
"name": "sequenceInput",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2364
},
"name": "textInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionText"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2309
},
"name": "required",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2325
},
"name": "sequence",
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2259
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestion"
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionText": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionText",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2050
},
"name": "AccessPackageAssignmentPolicyQuestionText",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#default_text AccessPackageAssignmentPolicy#default_text}",
"stability": "stable",
"summary": "The default text of this question."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2056
},
"name": "defaultText",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#localized_text AccessPackageAssignmentPolicy#localized_text}",
"stability": "stable",
"summary": "localized_text block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2062
},
"name": "localizedText",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedText"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionText"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedText": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedText",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1903
},
"name": "AccessPackageAssignmentPolicyQuestionTextLocalizedText",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#content AccessPackageAssignmentPolicy#content}",
"stability": "stable",
"summary": "The localized content of this question."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1909
},
"name": "content",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#language_code AccessPackageAssignmentPolicy#language_code}",
"stability": "stable",
"summary": "The language code of this question content."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1915
},
"name": "languageCode",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionTextLocalizedText"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedTextList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedTextList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2039
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2031
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2046
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedTextOutputReference"
}
}
}
],
"name": "AccessPackageAssignmentPolicyQuestionTextLocalizedTextList",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2039
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2039
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2039
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2032
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedText"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionTextLocalizedTextList"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedTextOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedTextOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1964
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1954
},
"name": "AccessPackageAssignmentPolicyQuestionTextLocalizedTextOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2013
},
"name": "contentInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2026
},
"name": "languageCodeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2006
},
"name": "content",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2019
},
"name": "languageCode",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 1968
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedText"
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionTextLocalizedTextOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2108
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2101
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2157
},
"name": "putLocalizedText",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedText"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2160
},
"name": "resetLocalizedText"
}
],
"name": "AccessPackageAssignmentPolicyQuestionTextOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2154
},
"name": "localizedText",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedTextList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2148
},
"name": "defaultTextInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2164
},
"name": "localizedTextInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionTextLocalizedText"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2141
},
"name": "defaultText",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2112
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyQuestionText"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyQuestionTextOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettings": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettings",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2573
},
"name": "AccessPackageAssignmentPolicyRequestorSettings",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#requestor AccessPackageAssignmentPolicy#requestor}",
"stability": "stable",
"summary": "requestor block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2591
},
"name": "requestor",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestor"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#requests_accepted AccessPackageAssignmentPolicy#requests_accepted}",
"stability": "stable",
"summary": "Whether to accept requests now, when disabled, no new requests can be made using this policy."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2579
},
"name": "requestsAccepted",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#scope_type AccessPackageAssignmentPolicy#scope_type}",
"stability": "stable",
"summary": "Specify the scopes of the requestors."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2585
},
"name": "scopeType",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyRequestorSettings"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2644
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2637
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2718
},
"name": "putRequestor",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestor"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2721
},
"name": "resetRequestor"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2689
},
"name": "resetRequestsAccepted"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2705
},
"name": "resetScopeType"
}
],
"name": "AccessPackageAssignmentPolicyRequestorSettingsOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2715
},
"name": "requestor",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestorList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2725
},
"name": "requestorInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestor"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2693
},
"name": "requestsAcceptedInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2709
},
"name": "scopeTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2683
},
"name": "requestsAccepted",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2699
},
"name": "scopeType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2648
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettings"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyRequestorSettingsOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestor": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestor",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2388
},
"name": "AccessPackageAssignmentPolicyRequestorSettingsRequestor",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#subject_type AccessPackageAssignmentPolicy#subject_type}",
"stability": "stable",
"summary": "Type of users."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2406
},
"name": "subjectType",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#backup AccessPackageAssignmentPolicy#backup}",
"stability": "stable",
"summary": "For a user in an approval stage, this property indicates whether the user is a backup fallback approver."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2394
},
"name": "backup",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#object_id AccessPackageAssignmentPolicy#object_id}",
"stability": "stable",
"summary": "The object ID of the subject."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2400
},
"name": "objectId",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyRequestorSettingsRequestor"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestorList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestorList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2562
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2554
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2569
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestorOutputReference"
}
}
}
],
"name": "AccessPackageAssignmentPolicyRequestorSettingsRequestorList",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2562
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2562
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2562
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2555
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestor"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyRequestorSettingsRequestorList"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestorOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestorOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2462
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2452
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2516
},
"name": "resetBackup"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2532
},
"name": "resetObjectId"
}
],
"name": "AccessPackageAssignmentPolicyRequestorSettingsRequestorOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2520
},
"name": "backupInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2536
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2549
},
"name": "subjectTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2510
},
"name": "backup",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2526
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2542
},
"name": "subjectType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2466
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyRequestorSettingsRequestor"
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyRequestorSettingsRequestorOutputReference"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2729
},
"name": "AccessPackageAssignmentPolicyTimeouts",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#create AccessPackageAssignmentPolicy#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2733
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#delete AccessPackageAssignmentPolicy#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2737
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#read AccessPackageAssignmentPolicy#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2741
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_assignment_policy#update AccessPackageAssignmentPolicy#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2745
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyTimeouts"
},
"@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2806
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2798
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2866
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2882
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2898
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2914
},
"name": "resetUpdate"
}
],
"name": "AccessPackageAssignmentPolicyTimeoutsOutputReference",
"namespace": "accessPackageAssignmentPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2870
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2886
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2902
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2918
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2860
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2876
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2892
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2908
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-assignment-policy/index.ts",
"line": 2810
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageAssignmentPolicy.AccessPackageAssignmentPolicyTimeouts"
}
]
}
}
}
],
"symbolId": "src/access-package-assignment-policy/index:AccessPackageAssignmentPolicyTimeoutsOutputReference"
},
"@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalog": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog azuread_access_package_catalog}."
},
"fqn": "@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalog",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog azuread_access_package_catalog} Resource."
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 282
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalogConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 250
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a AccessPackageCatalog resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 267
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the AccessPackageCatalog to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing AccessPackageCatalog that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the AccessPackageCatalog to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 389
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalogTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 344
},
"name": "resetExternallyVisible"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 360
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 376
},
"name": "resetPublished"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 392
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 404
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 415
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "AccessPackageCatalog",
"namespace": "accessPackageCatalog",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 255
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 386
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalogTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 319
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 332
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 348
},
"name": "externallyVisibleInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 364
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 380
},
"name": "publishedInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 396
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalogTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 312
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 325
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 338
},
"name": "externallyVisible",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 354
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 370
},
"name": "published",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/access-package-catalog/index:AccessPackageCatalog"
},
"@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalogConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalogConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 14
},
"name": "AccessPackageCatalogConfig",
"namespace": "accessPackageCatalog",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog#description AccessPackageCatalog#description}",
"stability": "stable",
"summary": "The description of the access package catalog."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 20
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog#display_name AccessPackageCatalog#display_name}",
"stability": "stable",
"summary": "The display name of the access package catalog."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 26
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog#externally_visible AccessPackageCatalog#externally_visible}",
"stability": "stable",
"summary": "Whether the access packages in this catalog can be requested by users outside the tenant."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 32
},
"name": "externallyVisible",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog#id AccessPackageCatalog#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 39
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog#published AccessPackageCatalog#published}",
"stability": "stable",
"summary": "Whether the access packages in this catalog are available for management."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 45
},
"name": "published",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog#timeouts AccessPackageCatalog#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 51
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalogTimeouts"
}
}
],
"symbolId": "src/access-package-catalog/index:AccessPackageCatalogConfig"
},
"@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalogTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalogTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 53
},
"name": "AccessPackageCatalogTimeouts",
"namespace": "accessPackageCatalog",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog#create AccessPackageCatalog#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 57
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog#delete AccessPackageCatalog#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 61
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog#read AccessPackageCatalog#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 65
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog#update AccessPackageCatalog#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 69
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-catalog/index:AccessPackageCatalogTimeouts"
},
"@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalogTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalogTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 130
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 122
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 190
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 206
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 222
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 238
},
"name": "resetUpdate"
}
],
"name": "AccessPackageCatalogTimeoutsOutputReference",
"namespace": "accessPackageCatalog",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 194
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 210
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 226
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 242
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 184
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 200
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 216
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 232
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog/index.ts",
"line": 134
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageCatalog.AccessPackageCatalogTimeouts"
}
]
}
}
}
],
"symbolId": "src/access-package-catalog/index:AccessPackageCatalogTimeoutsOutputReference"
},
"@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignment": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment azuread_access_package_catalog_role_assignment}."
},
"fqn": "@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignment",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment azuread_access_package_catalog_role_assignment} Resource."
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 276
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignmentConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 244
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a AccessPackageCatalogRoleAssignment resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 261
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the AccessPackageCatalogRoleAssignment to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing AccessPackageCatalogRoleAssignment that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the AccessPackageCatalogRoleAssignment to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 363
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignmentTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 324
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 366
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 378
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 388
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "AccessPackageCatalogRoleAssignment",
"namespace": "accessPackageCatalogRoleAssignment",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 249
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 360
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignmentTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 312
},
"name": "catalogIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 328
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 341
},
"name": "principalObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 354
},
"name": "roleIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 370
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignmentTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 305
},
"name": "catalogId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 318
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 334
},
"name": "principalObjectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 347
},
"name": "roleId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-catalog-role-assignment/index:AccessPackageCatalogRoleAssignment"
},
"@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignmentConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignmentConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 14
},
"name": "AccessPackageCatalogRoleAssignmentConfig",
"namespace": "accessPackageCatalogRoleAssignment",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment#catalog_id AccessPackageCatalogRoleAssignment#catalog_id}",
"stability": "stable",
"summary": "The unique ID of the access package catalog."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 20
},
"name": "catalogId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment#principal_object_id AccessPackageCatalogRoleAssignment#principal_object_id}",
"stability": "stable",
"summary": "The object ID of the member principal."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 33
},
"name": "principalObjectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment#role_id AccessPackageCatalogRoleAssignment#role_id}",
"stability": "stable",
"summary": "The object ID of the catalog role for this assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 39
},
"name": "roleId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment#id AccessPackageCatalogRoleAssignment#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment#timeouts AccessPackageCatalogRoleAssignment#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignmentTimeouts"
}
}
],
"symbolId": "src/access-package-catalog-role-assignment/index:AccessPackageCatalogRoleAssignmentConfig"
},
"@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignmentTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignmentTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 47
},
"name": "AccessPackageCatalogRoleAssignmentTimeouts",
"namespace": "accessPackageCatalogRoleAssignment",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment#create AccessPackageCatalogRoleAssignment#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 51
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment#delete AccessPackageCatalogRoleAssignment#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 55
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment#read AccessPackageCatalogRoleAssignment#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 59
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_catalog_role_assignment#update AccessPackageCatalogRoleAssignment#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 63
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-catalog-role-assignment/index:AccessPackageCatalogRoleAssignmentTimeouts"
},
"@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignmentTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignmentTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 124
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 116
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 184
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 200
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 216
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 232
},
"name": "resetUpdate"
}
],
"name": "AccessPackageCatalogRoleAssignmentTimeoutsOutputReference",
"namespace": "accessPackageCatalogRoleAssignment",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 188
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 204
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 220
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 236
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 178
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 194
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 210
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 226
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-catalog-role-assignment/index.ts",
"line": 128
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageCatalogRoleAssignment.AccessPackageCatalogRoleAssignmentTimeouts"
}
]
}
}
}
],
"symbolId": "src/access-package-catalog-role-assignment/index:AccessPackageCatalogRoleAssignmentTimeoutsOutputReference"
},
"@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociation": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_catalog_association azuread_access_package_resource_catalog_association}."
},
"fqn": "@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociation",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_catalog_association azuread_access_package_resource_catalog_association} Resource."
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 243
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociationConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 211
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a AccessPackageResourceCatalogAssociation resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 228
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the AccessPackageResourceCatalogAssociation to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_catalog_association#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing AccessPackageResourceCatalogAssociation that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the AccessPackageResourceCatalogAssociation to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 330
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociationTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 291
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 333
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 345
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 355
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "AccessPackageResourceCatalogAssociation",
"namespace": "accessPackageResourceCatalogAssociation",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 216
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 327
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociationTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 279
},
"name": "catalogIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 295
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 308
},
"name": "resourceOriginIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 321
},
"name": "resourceOriginSystemInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 337
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociationTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 272
},
"name": "catalogId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 285
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 301
},
"name": "resourceOriginId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 314
},
"name": "resourceOriginSystem",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-resource-catalog-association/index:AccessPackageResourceCatalogAssociation"
},
"@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociationConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociationConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 14
},
"name": "AccessPackageResourceCatalogAssociationConfig",
"namespace": "accessPackageResourceCatalogAssociation",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_catalog_association#catalog_id AccessPackageResourceCatalogAssociation#catalog_id}",
"stability": "stable",
"summary": "The unique ID of the access package catalog."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 20
},
"name": "catalogId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "In the case of an Azure AD group, this is the identifier of the group\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_catalog_association#resource_origin_id AccessPackageResourceCatalogAssociation#resource_origin_id}",
"stability": "stable",
"summary": "The unique identifier of the resource in the origin system."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 33
},
"name": "resourceOriginId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_catalog_association#resource_origin_system AccessPackageResourceCatalogAssociation#resource_origin_system}",
"stability": "stable",
"summary": "The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 39
},
"name": "resourceOriginSystem",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_catalog_association#id AccessPackageResourceCatalogAssociation#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_catalog_association#timeouts AccessPackageResourceCatalogAssociation#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociationTimeouts"
}
}
],
"symbolId": "src/access-package-resource-catalog-association/index:AccessPackageResourceCatalogAssociationConfig"
},
"@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociationTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociationTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 47
},
"name": "AccessPackageResourceCatalogAssociationTimeouts",
"namespace": "accessPackageResourceCatalogAssociation",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_catalog_association#create AccessPackageResourceCatalogAssociation#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 51
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_catalog_association#delete AccessPackageResourceCatalogAssociation#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 55
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_catalog_association#read AccessPackageResourceCatalogAssociation#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 59
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-resource-catalog-association/index:AccessPackageResourceCatalogAssociationTimeouts"
},
"@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociationTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociationTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 113
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 105
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 167
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 183
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 199
},
"name": "resetRead"
}
],
"name": "AccessPackageResourceCatalogAssociationTimeoutsOutputReference",
"namespace": "accessPackageResourceCatalogAssociation",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 171
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 187
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 203
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 161
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 177
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 193
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-catalog-association/index.ts",
"line": 117
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageResourceCatalogAssociation.AccessPackageResourceCatalogAssociationTimeouts"
}
]
}
}
}
],
"symbolId": "src/access-package-resource-catalog-association/index:AccessPackageResourceCatalogAssociationTimeoutsOutputReference"
},
"@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociation": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_package_association azuread_access_package_resource_package_association}."
},
"fqn": "@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociation",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_package_association azuread_access_package_resource_package_association} Resource."
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 243
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociationConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 211
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a AccessPackageResourcePackageAssociation resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 228
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the AccessPackageResourcePackageAssociation to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_package_association#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing AccessPackageResourcePackageAssociation that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the AccessPackageResourcePackageAssociation to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 333
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociationTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 291
},
"name": "resetAccessType"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 320
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 336
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 348
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 358
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "AccessPackageResourcePackageAssociation",
"namespace": "accessPackageResourcePackageAssociation",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 216
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 330
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociationTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 279
},
"name": "accessPackageIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 295
},
"name": "accessTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 308
},
"name": "catalogResourceAssociationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 324
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 340
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociationTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 272
},
"name": "accessPackageId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 285
},
"name": "accessType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 301
},
"name": "catalogResourceAssociationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 314
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-resource-package-association/index:AccessPackageResourcePackageAssociation"
},
"@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociationConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociationConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 14
},
"name": "AccessPackageResourcePackageAssociationConfig",
"namespace": "accessPackageResourcePackageAssociation",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_package_association#access_package_id AccessPackageResourcePackageAssociation#access_package_id}",
"stability": "stable",
"summary": "The ID of access package this resource association is configured to."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 20
},
"name": "accessPackageId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_package_association#catalog_resource_association_id AccessPackageResourcePackageAssociation#catalog_resource_association_id}",
"stability": "stable",
"summary": "The ID of the access package catalog association."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 32
},
"name": "catalogResourceAssociationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_package_association#access_type AccessPackageResourcePackageAssociation#access_type}",
"stability": "stable",
"summary": "The role of access type to the specified resource, valid values are `Member` and `Owner`."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 26
},
"name": "accessType",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_package_association#id AccessPackageResourcePackageAssociation#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 39
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_package_association#timeouts AccessPackageResourcePackageAssociation#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociationTimeouts"
}
}
],
"symbolId": "src/access-package-resource-package-association/index:AccessPackageResourcePackageAssociationConfig"
},
"@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociationTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociationTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 47
},
"name": "AccessPackageResourcePackageAssociationTimeouts",
"namespace": "accessPackageResourcePackageAssociation",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_package_association#create AccessPackageResourcePackageAssociation#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 51
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_package_association#delete AccessPackageResourcePackageAssociation#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 55
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/access_package_resource_package_association#read AccessPackageResourcePackageAssociation#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 59
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/access-package-resource-package-association/index:AccessPackageResourcePackageAssociationTimeouts"
},
"@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociationTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociationTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 113
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 105
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 167
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 183
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 199
},
"name": "resetRead"
}
],
"name": "AccessPackageResourcePackageAssociationTimeoutsOutputReference",
"namespace": "accessPackageResourcePackageAssociation",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 171
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 187
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 203
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 161
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 177
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 193
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/access-package-resource-package-association/index.ts",
"line": 117
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.accessPackageResourcePackageAssociation.AccessPackageResourcePackageAssociationTimeouts"
}
]
}
}
}
],
"symbolId": "src/access-package-resource-package-association/index:AccessPackageResourcePackageAssociationTimeoutsOutputReference"
},
"@cdktf/provider-azuread.administrativeUnit.AdministrativeUnit": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit azuread_administrative_unit}."
},
"fqn": "@cdktf/provider-azuread.administrativeUnit.AdministrativeUnit",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit azuread_administrative_unit} Resource."
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 288
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.administrativeUnit.AdministrativeUnitConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 256
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a AdministrativeUnit resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 273
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the AdministrativeUnit to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing AdministrativeUnit that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the AdministrativeUnit to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 420
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.administrativeUnit.AdministrativeUnitTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 325
},
"name": "resetDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 354
},
"name": "resetHiddenMembershipEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 370
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 386
},
"name": "resetMembers"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 407
},
"name": "resetPreventDuplicateNames"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 423
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 435
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 447
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "AdministrativeUnit",
"namespace": "administrativeUnit",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 261
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 395
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 417
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.administrativeUnit.AdministrativeUnitTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 329
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 342
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 358
},
"name": "hiddenMembershipEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 374
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 390
},
"name": "membersInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 411
},
"name": "preventDuplicateNamesInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 427
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.administrativeUnit.AdministrativeUnitTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 319
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 335
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 348
},
"name": "hiddenMembershipEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 364
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 380
},
"name": "members",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 401
},
"name": "preventDuplicateNames",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/administrative-unit/index:AdministrativeUnit"
},
"@cdktf/provider-azuread.administrativeUnit.AdministrativeUnitConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.administrativeUnit.AdministrativeUnitConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 14
},
"name": "AdministrativeUnitConfig",
"namespace": "administrativeUnit",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit#display_name AdministrativeUnit#display_name}",
"stability": "stable",
"summary": "The display name for the administrative unit."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 26
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit#description AdministrativeUnit#description}",
"stability": "stable",
"summary": "The description for the administrative unit."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 20
},
"name": "description",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit#hidden_membership_enabled AdministrativeUnit#hidden_membership_enabled}",
"stability": "stable",
"summary": "Whether the administrative unit and its members are hidden or publicly viewable in the directory."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 32
},
"name": "hiddenMembershipEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit#id AdministrativeUnit#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 39
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Supported object types are Users or Groups\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit#members AdministrativeUnit#members}",
"stability": "stable",
"summary": "A set of object IDs of members who should be present in this administrative unit."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 45
},
"name": "members",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit#prevent_duplicate_names AdministrativeUnit#prevent_duplicate_names}",
"stability": "stable",
"summary": "If `true`, will return an error if an existing administrative unit is found with the same name."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 51
},
"name": "preventDuplicateNames",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit#timeouts AdministrativeUnit#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 57
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.administrativeUnit.AdministrativeUnitTimeouts"
}
}
],
"symbolId": "src/administrative-unit/index:AdministrativeUnitConfig"
},
"@cdktf/provider-azuread.administrativeUnit.AdministrativeUnitTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.administrativeUnit.AdministrativeUnitTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 59
},
"name": "AdministrativeUnitTimeouts",
"namespace": "administrativeUnit",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit#create AdministrativeUnit#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 63
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit#delete AdministrativeUnit#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 67
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit#read AdministrativeUnit#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 71
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit#update AdministrativeUnit#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 75
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/administrative-unit/index:AdministrativeUnitTimeouts"
},
"@cdktf/provider-azuread.administrativeUnit.AdministrativeUnitTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.administrativeUnit.AdministrativeUnitTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 136
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 128
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 196
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 212
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 228
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 244
},
"name": "resetUpdate"
}
],
"name": "AdministrativeUnitTimeoutsOutputReference",
"namespace": "administrativeUnit",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 200
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 216
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 232
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 248
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 190
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 206
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 222
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 238
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit/index.ts",
"line": 140
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.administrativeUnit.AdministrativeUnitTimeouts"
}
]
}
}
}
],
"symbolId": "src/administrative-unit/index:AdministrativeUnitTimeoutsOutputReference"
},
"@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMember": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_member azuread_administrative_unit_member}."
},
"fqn": "@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMember",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_member azuread_administrative_unit_member} Resource."
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 237
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMemberConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 205
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a AdministrativeUnitMember resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 222
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the AdministrativeUnitMember to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_member#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing AdministrativeUnitMember that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the AdministrativeUnitMember to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 316
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMemberTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 271
},
"name": "resetAdministrativeUnitObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 287
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 303
},
"name": "resetMemberObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 319
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 331
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 340
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "AdministrativeUnitMember",
"namespace": "administrativeUnitMember",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 210
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 313
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMemberTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 275
},
"name": "administrativeUnitObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 291
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 307
},
"name": "memberObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 323
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMemberTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 265
},
"name": "administrativeUnitObjectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 281
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 297
},
"name": "memberObjectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/administrative-unit-member/index:AdministrativeUnitMember"
},
"@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMemberConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMemberConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 14
},
"name": "AdministrativeUnitMemberConfig",
"namespace": "administrativeUnitMember",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_member#administrative_unit_object_id AdministrativeUnitMember#administrative_unit_object_id}",
"stability": "stable",
"summary": "The object ID of the administrative unit."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 20
},
"name": "administrativeUnitObjectId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_member#id AdministrativeUnitMember#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_member#member_object_id AdministrativeUnitMember#member_object_id}",
"stability": "stable",
"summary": "The object ID of the member."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 33
},
"name": "memberObjectId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_member#timeouts AdministrativeUnitMember#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMemberTimeouts"
}
}
],
"symbolId": "src/administrative-unit-member/index:AdministrativeUnitMemberConfig"
},
"@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMemberTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMemberTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 41
},
"name": "AdministrativeUnitMemberTimeouts",
"namespace": "administrativeUnitMember",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_member#create AdministrativeUnitMember#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 45
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_member#delete AdministrativeUnitMember#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 49
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_member#read AdministrativeUnitMember#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 53
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/administrative-unit-member/index:AdministrativeUnitMemberTimeouts"
},
"@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMemberTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMemberTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 107
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 99
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 161
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 177
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 193
},
"name": "resetRead"
}
],
"name": "AdministrativeUnitMemberTimeoutsOutputReference",
"namespace": "administrativeUnitMember",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 165
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 181
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 197
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 155
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 171
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 187
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-member/index.ts",
"line": 111
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.administrativeUnitMember.AdministrativeUnitMemberTimeouts"
}
]
}
}
}
],
"symbolId": "src/administrative-unit-member/index:AdministrativeUnitMemberTimeoutsOutputReference"
},
"@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMember": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_role_member azuread_administrative_unit_role_member}."
},
"fqn": "@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMember",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_role_member azuread_administrative_unit_role_member} Resource."
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 243
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMemberConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 211
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a AdministrativeUnitRoleMember resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 228
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the AdministrativeUnitRoleMember to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_role_member#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing AdministrativeUnitRoleMember that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the AdministrativeUnitRoleMember to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 330
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMemberTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 291
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 333
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 345
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 355
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "AdministrativeUnitRoleMember",
"namespace": "administrativeUnitRoleMember",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 216
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 327
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMemberTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 279
},
"name": "administrativeUnitObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 295
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 308
},
"name": "memberObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 321
},
"name": "roleObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 337
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMemberTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 272
},
"name": "administrativeUnitObjectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 285
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 301
},
"name": "memberObjectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 314
},
"name": "roleObjectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/administrative-unit-role-member/index:AdministrativeUnitRoleMember"
},
"@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMemberConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMemberConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 14
},
"name": "AdministrativeUnitRoleMemberConfig",
"namespace": "administrativeUnitRoleMember",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_role_member#administrative_unit_object_id AdministrativeUnitRoleMember#administrative_unit_object_id}",
"stability": "stable",
"summary": "The object ID of the administrative unit."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 20
},
"name": "administrativeUnitObjectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_role_member#member_object_id AdministrativeUnitRoleMember#member_object_id}",
"stability": "stable",
"summary": "The object ID of the member."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 33
},
"name": "memberObjectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_role_member#role_object_id AdministrativeUnitRoleMember#role_object_id}",
"stability": "stable",
"summary": "The object ID of the directory role."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 39
},
"name": "roleObjectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_role_member#id AdministrativeUnitRoleMember#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_role_member#timeouts AdministrativeUnitRoleMember#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMemberTimeouts"
}
}
],
"symbolId": "src/administrative-unit-role-member/index:AdministrativeUnitRoleMemberConfig"
},
"@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMemberTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMemberTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 47
},
"name": "AdministrativeUnitRoleMemberTimeouts",
"namespace": "administrativeUnitRoleMember",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_role_member#create AdministrativeUnitRoleMember#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 51
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_role_member#delete AdministrativeUnitRoleMember#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 55
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/administrative_unit_role_member#read AdministrativeUnitRoleMember#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 59
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/administrative-unit-role-member/index:AdministrativeUnitRoleMemberTimeouts"
},
"@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMemberTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMemberTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 113
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 105
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 167
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 183
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 199
},
"name": "resetRead"
}
],
"name": "AdministrativeUnitRoleMemberTimeoutsOutputReference",
"namespace": "administrativeUnitRoleMember",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 171
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 187
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 203
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 161
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 177
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 193
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/administrative-unit-role-member/index.ts",
"line": 117
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.administrativeUnitRoleMember.AdministrativeUnitRoleMemberTimeouts"
}
]
}
}
}
],
"symbolId": "src/administrative-unit-role-member/index:AdministrativeUnitRoleMemberTimeoutsOutputReference"
},
"@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignment": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/app_role_assignment azuread_app_role_assignment}."
},
"fqn": "@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignment",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/app_role_assignment azuread_app_role_assignment} Resource."
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 243
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignmentConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 211
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a AppRoleAssignment resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 228
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the AppRoleAssignment to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/app_role_assignment#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing AppRoleAssignment that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the AppRoleAssignment to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 345
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignmentTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 291
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 348
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 360
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 370
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "AppRoleAssignment",
"namespace": "appRoleAssignment",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 216
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 300
},
"name": "principalDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 318
},
"name": "principalType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 323
},
"name": "resourceDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 342
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignmentTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 279
},
"name": "appRoleIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 295
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 313
},
"name": "principalObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 336
},
"name": "resourceObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 352
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignmentTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 272
},
"name": "appRoleId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 285
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 306
},
"name": "principalObjectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 329
},
"name": "resourceObjectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/app-role-assignment/index:AppRoleAssignment"
},
"@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignmentConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignmentConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 14
},
"name": "AppRoleAssignmentConfig",
"namespace": "appRoleAssignment",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/app_role_assignment#app_role_id AppRoleAssignment#app_role_id}",
"stability": "stable",
"summary": "The ID of the app role to be assigned."
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 20
},
"name": "appRoleId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/app_role_assignment#principal_object_id AppRoleAssignment#principal_object_id}",
"stability": "stable",
"summary": "The object ID of the user, group or service principal to be assigned this app role."
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 33
},
"name": "principalObjectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/app_role_assignment#resource_object_id AppRoleAssignment#resource_object_id}",
"stability": "stable",
"summary": "The object ID of the service principal representing the resource."
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 39
},
"name": "resourceObjectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/app_role_assignment#id AppRoleAssignment#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/app_role_assignment#timeouts AppRoleAssignment#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignmentTimeouts"
}
}
],
"symbolId": "src/app-role-assignment/index:AppRoleAssignmentConfig"
},
"@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignmentTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignmentTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 47
},
"name": "AppRoleAssignmentTimeouts",
"namespace": "appRoleAssignment",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/app_role_assignment#create AppRoleAssignment#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 51
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/app_role_assignment#delete AppRoleAssignment#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 55
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/app_role_assignment#read AppRoleAssignment#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 59
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/app-role-assignment/index:AppRoleAssignmentTimeouts"
},
"@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignmentTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignmentTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 113
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 105
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 167
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 183
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 199
},
"name": "resetRead"
}
],
"name": "AppRoleAssignmentTimeoutsOutputReference",
"namespace": "appRoleAssignment",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 171
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 187
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 203
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 161
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 177
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 193
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/app-role-assignment/index.ts",
"line": 117
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.appRoleAssignment.AppRoleAssignmentTimeouts"
}
]
}
}
}
],
"symbolId": "src/app-role-assignment/index:AppRoleAssignmentTimeoutsOutputReference"
},
"@cdktf/provider-azuread.application.Application": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application azuread_application}."
},
"fqn": "@cdktf/provider-azuread.application.Application",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application azuread_application} Resource."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3241
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3209
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a Application resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3226
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the Application to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing Application that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the Application to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3652
},
"name": "putApi",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationApi"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3668
},
"name": "putAppRole",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationAppRole"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3684
},
"name": "putFeatureTags",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationFeatureTags"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3700
},
"name": "putOptionalClaims",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaims"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3716
},
"name": "putPassword",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationPassword"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3732
},
"name": "putPublicClient",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationPublicClient"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3748
},
"name": "putRequiredResourceAccess",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccess"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3764
},
"name": "putSinglePageApplication",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationSinglePageApplication"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3780
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3796
},
"name": "putWeb",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationWeb"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3655
},
"name": "resetApi"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3671
},
"name": "resetAppRole"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3312
},
"name": "resetDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3328
},
"name": "resetDeviceOnlyAuthEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3362
},
"name": "resetFallbackPublicClientEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3687
},
"name": "resetFeatureTags"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3378
},
"name": "resetGroupMembershipClaims"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3394
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3410
},
"name": "resetIdentifierUris"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3426
},
"name": "resetLogoImage"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3447
},
"name": "resetMarketingUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3463
},
"name": "resetNotes"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3485
},
"name": "resetOauth2PostResponseRequired"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3703
},
"name": "resetOptionalClaims"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3506
},
"name": "resetOwners"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3719
},
"name": "resetPassword"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3522
},
"name": "resetPreventDuplicateNames"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3538
},
"name": "resetPrivacyStatementUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3735
},
"name": "resetPublicClient"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3751
},
"name": "resetRequiredResourceAccess"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3559
},
"name": "resetServiceManagementReference"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3575
},
"name": "resetSignInAudience"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3767
},
"name": "resetSinglePageApplication"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3591
},
"name": "resetSupportUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3607
},
"name": "resetTags"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3623
},
"name": "resetTemplateId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3639
},
"name": "resetTermsOfServiceUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3783
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3799
},
"name": "resetWeb"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3811
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3846
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "Application",
"namespace": "application",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3214
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3649
},
"name": "api",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationApiOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3665
},
"name": "appRole",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationAppRoleList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3295
},
"name": "appRoleIds",
"type": {
"fqn": "cdktf.StringMap"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3300
},
"name": "clientId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3337
},
"name": "disabledByMicrosoft",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3681
},
"name": "featureTags",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationFeatureTagsList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3435
},
"name": "logoUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3473
},
"name": "oauth2PermissionScopeIds",
"type": {
"fqn": "cdktf.StringMap"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3494
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3697
},
"name": "optionalClaims",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3713
},
"name": "password",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationPasswordOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3729
},
"name": "publicClient",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationPublicClientOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3547
},
"name": "publisherDomain",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3745
},
"name": "requiredResourceAccess",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3761
},
"name": "singlePageApplication",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationSinglePageApplicationOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3777
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3793
},
"name": "web",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationWebOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3659
},
"name": "apiInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationApi"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3675
},
"name": "appRoleInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationAppRole"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3316
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3332
},
"name": "deviceOnlyAuthEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3350
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3366
},
"name": "fallbackPublicClientEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3691
},
"name": "featureTagsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationFeatureTags"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3382
},
"name": "groupMembershipClaimsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3414
},
"name": "identifierUrisInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3398
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3430
},
"name": "logoImageInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3451
},
"name": "marketingUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3467
},
"name": "notesInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3489
},
"name": "oauth2PostResponseRequiredInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3707
},
"name": "optionalClaimsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaims"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3510
},
"name": "ownersInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3723
},
"name": "passwordInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationPassword"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3526
},
"name": "preventDuplicateNamesInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3542
},
"name": "privacyStatementUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3739
},
"name": "publicClientInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationPublicClient"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3755
},
"name": "requiredResourceAccessInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccess"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3563
},
"name": "serviceManagementReferenceInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3579
},
"name": "signInAudienceInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3771
},
"name": "singlePageApplicationInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationSinglePageApplication"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3595
},
"name": "supportUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3611
},
"name": "tagsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3627
},
"name": "templateIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3643
},
"name": "termsOfServiceUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3787
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.application.ApplicationTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3803
},
"name": "webInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationWeb"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3306
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3322
},
"name": "deviceOnlyAuthEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3343
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3356
},
"name": "fallbackPublicClientEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3372
},
"name": "groupMembershipClaims",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3388
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3404
},
"name": "identifierUris",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3420
},
"name": "logoImage",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3441
},
"name": "marketingUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3457
},
"name": "notes",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3479
},
"name": "oauth2PostResponseRequired",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3500
},
"name": "owners",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3516
},
"name": "preventDuplicateNames",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3532
},
"name": "privacyStatementUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3553
},
"name": "serviceManagementReference",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3569
},
"name": "signInAudience",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3585
},
"name": "supportUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3601
},
"name": "tags",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3617
},
"name": "templateId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3633
},
"name": "termsOfServiceUrl",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application/index:Application"
},
"@cdktf/provider-azuread.application.ApplicationApi": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationApi",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 560
},
"name": "ApplicationApi",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#known_client_applications Application#known_client_applications}",
"stability": "stable",
"summary": "Used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 566
},
"name": "knownClientApplications",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#mapped_claims_enabled Application#mapped_claims_enabled}",
"stability": "stable",
"summary": "Allows an application to use claims mapping without specifying a custom signing key."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 572
},
"name": "mappedClaimsEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#oauth2_permission_scope Application#oauth2_permission_scope}",
"stability": "stable",
"summary": "oauth2_permission_scope block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 584
},
"name": "oauth2PermissionScope",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScope"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#requested_access_token_version Application#requested_access_token_version}",
"stability": "stable",
"summary": "The access token version expected by this resource."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 578
},
"name": "requestedAccessTokenVersion",
"optional": true,
"type": {
"primitive": "number"
}
}
],
"symbolId": "src/application/index:ApplicationApi"
},
"@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScope": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScope",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 197
},
"name": "ApplicationApiOauth2PermissionScope",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#id Application#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "The unique identifier of the delegated permission."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 224
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#admin_consent_description Application#admin_consent_description}",
"stability": "stable",
"summary": "Delegated permission description that appears in all tenant-wide admin consent experiences, intended to be read by an administrator granting the permission on behalf of all users."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 203
},
"name": "adminConsentDescription",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#admin_consent_display_name Application#admin_consent_display_name}",
"stability": "stable",
"summary": "Display name for the delegated permission, intended to be read by an administrator granting the permission on behalf of all users."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 209
},
"name": "adminConsentDisplayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#enabled Application#enabled}",
"stability": "stable",
"summary": "Determines if the permission scope is enabled."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 215
},
"name": "enabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#type Application#type}",
"stability": "stable",
"summary": "Whether this delegated permission should be considered safe for non-admin users to consent to on behalf of themselves, or whether an administrator should be required for consent to the permissions."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 230
},
"name": "type",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#user_consent_description Application#user_consent_description}",
"stability": "stable",
"summary": "Delegated permission description that appears in the end user consent experience, intended to be read by a user consenting on their own behalf."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 236
},
"name": "userConsentDescription",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#user_consent_display_name Application#user_consent_display_name}",
"stability": "stable",
"summary": "Display name for the delegated permission that appears in the end user consent experience."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 242
},
"name": "userConsentDisplayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#value Application#value}",
"stability": "stable",
"summary": "The value that is used for the `scp` claim in OAuth 2.0 access tokens."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 248
},
"name": "value",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application/index:ApplicationApiOauth2PermissionScope"
},
"@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScopeList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScopeList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 549
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 541
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 556
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScopeOutputReference"
}
}
}
],
"name": "ApplicationApiOauth2PermissionScopeList",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 549
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 549
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 549
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 542
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScope"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationApiOauth2PermissionScopeList"
},
"@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScopeOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScopeOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 339
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 329
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 423
},
"name": "resetAdminConsentDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 439
},
"name": "resetAdminConsentDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 455
},
"name": "resetEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 484
},
"name": "resetType"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 500
},
"name": "resetUserConsentDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 516
},
"name": "resetUserConsentDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 532
},
"name": "resetValue"
}
],
"name": "ApplicationApiOauth2PermissionScopeOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 427
},
"name": "adminConsentDescriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 443
},
"name": "adminConsentDisplayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 459
},
"name": "enabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 472
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 488
},
"name": "typeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 504
},
"name": "userConsentDescriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 520
},
"name": "userConsentDisplayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 536
},
"name": "valueInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 417
},
"name": "adminConsentDescription",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 433
},
"name": "adminConsentDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 449
},
"name": "enabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 465
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 478
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 494
},
"name": "userConsentDescription",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 510
},
"name": "userConsentDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 526
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 343
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScope"
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationApiOauth2PermissionScopeOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationApiOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationApiOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 644
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 637
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 740
},
"name": "putOauth2PermissionScope",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScope"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 695
},
"name": "resetKnownClientApplications"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 711
},
"name": "resetMappedClaimsEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 743
},
"name": "resetOauth2PermissionScope"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 727
},
"name": "resetRequestedAccessTokenVersion"
}
],
"name": "ApplicationApiOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 737
},
"name": "oauth2PermissionScope",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScopeList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 699
},
"name": "knownClientApplicationsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 715
},
"name": "mappedClaimsEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 747
},
"name": "oauth2PermissionScopeInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationApiOauth2PermissionScope"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 731
},
"name": "requestedAccessTokenVersionInput",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 689
},
"name": "knownClientApplications",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 705
},
"name": "mappedClaimsEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 721
},
"name": "requestedAccessTokenVersion",
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 648
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationApi"
}
}
],
"symbolId": "src/application/index:ApplicationApiOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationAppRole": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationAppRole",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 751
},
"name": "ApplicationAppRole",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#allowed_member_types Application#allowed_member_types}",
"stability": "stable",
"summary": "Specifies whether this app role definition can be assigned to users and groups by setting to `User`, or to other applications (that are accessing this application in a standalone scenario) by setting to `Application`, or to both."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 757
},
"name": "allowedMemberTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#description Application#description}",
"stability": "stable",
"summary": "Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 763
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#display_name Application#display_name}",
"stability": "stable",
"summary": "Display name for the app role that appears during app role assignment and in consent experiences."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 769
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#id Application#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "The unique identifier of the app role."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 784
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#enabled Application#enabled}",
"stability": "stable",
"summary": "Determines if the app role is enabled."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 775
},
"name": "enabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#value Application#value}",
"stability": "stable",
"summary": "The value that is used for the `roles` claim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 790
},
"name": "value",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application/index:ApplicationAppRole"
},
"@cdktf/provider-azuread.application.ApplicationAppRoleList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationAppRoleList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1024
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1016
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1031
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationAppRoleOutputReference"
}
}
}
],
"name": "ApplicationAppRoleList",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1024
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1024
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1024
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1017
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationAppRole"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationAppRoleList"
},
"@cdktf/provider-azuread.application.ApplicationAppRoleOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationAppRoleOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 867
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 857
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 978
},
"name": "resetEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1007
},
"name": "resetValue"
}
],
"name": "ApplicationAppRoleOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 940
},
"name": "allowedMemberTypesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 953
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 966
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 982
},
"name": "enabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 995
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1011
},
"name": "valueInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 933
},
"name": "allowedMemberTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 946
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 959
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 972
},
"name": "enabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 988
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1001
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 871
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.application.ApplicationAppRole"
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationAppRoleOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 14
},
"name": "ApplicationConfig",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#display_name Application#display_name}",
"stability": "stable",
"summary": "The display name for the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 32
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#api Application#api}",
"stability": "stable",
"summary": "api block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 141
},
"name": "api",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationApi"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#app_role Application#app_role}",
"stability": "stable",
"summary": "app_role block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 147
},
"name": "appRole",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationAppRole"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#description Application#description}",
"stability": "stable",
"summary": "Description of the application as shown to end users."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 20
},
"name": "description",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#device_only_auth_enabled Application#device_only_auth_enabled}",
"stability": "stable",
"summary": "Specifies whether this application supports device authentication without a user."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 26
},
"name": "deviceOnlyAuthEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Appropriate for apps using token grant flows that don't use a redirect URI\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#fallback_public_client_enabled Application#fallback_public_client_enabled}",
"stability": "stable",
"summary": "Specifies whether the application is a public client."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 38
},
"name": "fallbackPublicClientEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#feature_tags Application#feature_tags}",
"stability": "stable",
"summary": "feature_tags block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 153
},
"name": "featureTags",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationFeatureTags"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#group_membership_claims Application#group_membership_claims}",
"stability": "stable",
"summary": "Configures the `groups` claim issued in a user or OAuth 2.0 access token that the app expects."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 44
},
"name": "groupMembershipClaims",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#id Application#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 51
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#identifier_uris Application#identifier_uris}",
"stability": "stable",
"summary": "The user-defined URI(s) that uniquely identify an application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 57
},
"name": "identifierUris",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#logo_image Application#logo_image}",
"stability": "stable",
"summary": "Base64 encoded logo image in gif, png or jpeg format."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 63
},
"name": "logoImage",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#marketing_url Application#marketing_url}",
"stability": "stable",
"summary": "URL of the application's marketing page."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 69
},
"name": "marketingUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#notes Application#notes}",
"stability": "stable",
"summary": "User-specified notes relevant for the management of the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 75
},
"name": "notes",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#oauth2_post_response_required Application#oauth2_post_response_required}",
"stability": "stable",
"summary": "Specifies whether, as part of OAuth 2.0 token requests, Azure AD allows POST requests, as opposed to GET requests."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 81
},
"name": "oauth2PostResponseRequired",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#optional_claims Application#optional_claims}",
"stability": "stable",
"summary": "optional_claims block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 159
},
"name": "optionalClaims",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaims"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#owners Application#owners}",
"stability": "stable",
"summary": "A list of object IDs of principals that will be granted ownership of the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 87
},
"name": "owners",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#password Application#password}",
"stability": "stable",
"summary": "password block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 165
},
"name": "password",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationPassword"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#prevent_duplicate_names Application#prevent_duplicate_names}",
"stability": "stable",
"summary": "If `true`, will return an error if an existing application is found with the same name."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 93
},
"name": "preventDuplicateNames",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#privacy_statement_url Application#privacy_statement_url}",
"stability": "stable",
"summary": "URL of the application's privacy statement."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 99
},
"name": "privacyStatementUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#public_client Application#public_client}",
"stability": "stable",
"summary": "public_client block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 171
},
"name": "publicClient",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationPublicClient"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#required_resource_access Application#required_resource_access}",
"stability": "stable",
"summary": "required_resource_access block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 177
},
"name": "requiredResourceAccess",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccess"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#service_management_reference Application#service_management_reference}",
"stability": "stable",
"summary": "References application or service contact information from a Service or Asset Management database."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 105
},
"name": "serviceManagementReference",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#sign_in_audience Application#sign_in_audience}",
"stability": "stable",
"summary": "The Microsoft account types that are supported for the current application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 111
},
"name": "signInAudience",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#single_page_application Application#single_page_application}",
"stability": "stable",
"summary": "single_page_application block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 183
},
"name": "singlePageApplication",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationSinglePageApplication"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#support_url Application#support_url}",
"stability": "stable",
"summary": "URL of the application's support page."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 117
},
"name": "supportUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#tags Application#tags}",
"stability": "stable",
"summary": "A set of tags to apply to the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 123
},
"name": "tags",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#template_id Application#template_id}",
"stability": "stable",
"summary": "Unique ID of the application template from which this application is created."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 129
},
"name": "templateId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#terms_of_service_url Application#terms_of_service_url}",
"stability": "stable",
"summary": "URL of the application's terms of service statement."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 135
},
"name": "termsOfServiceUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#timeouts Application#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 189
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#web Application#web}",
"stability": "stable",
"summary": "web block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 195
},
"name": "web",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationWeb"
}
}
],
"symbolId": "src/application/index:ApplicationConfig"
},
"@cdktf/provider-azuread.application.ApplicationFeatureTags": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationFeatureTags",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1035
},
"name": "ApplicationFeatureTags",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#custom_single_sign_on Application#custom_single_sign_on}",
"stability": "stable",
"summary": "Whether this application represents a custom SAML application for linked service principals."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1041
},
"name": "customSingleSignOn",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#enterprise Application#enterprise}",
"stability": "stable",
"summary": "Whether this application represents an Enterprise Application for linked service principals."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1047
},
"name": "enterprise",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#gallery Application#gallery}",
"stability": "stable",
"summary": "Whether this application represents a gallery application for linked service principals."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1053
},
"name": "gallery",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#hide Application#hide}",
"stability": "stable",
"summary": "Whether this application is invisible to users in My Apps and Office 365 Launcher."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1059
},
"name": "hide",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationFeatureTags"
},
"@cdktf/provider-azuread.application.ApplicationFeatureTagsList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationFeatureTagsList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1247
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1239
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1254
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationFeatureTagsOutputReference"
}
}
}
],
"name": "ApplicationFeatureTagsList",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1247
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1247
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1247
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1240
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationFeatureTags"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationFeatureTagsList"
},
"@cdktf/provider-azuread.application.ApplicationFeatureTagsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationFeatureTagsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1122
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1112
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1182
},
"name": "resetCustomSingleSignOn"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1198
},
"name": "resetEnterprise"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1214
},
"name": "resetGallery"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1230
},
"name": "resetHide"
}
],
"name": "ApplicationFeatureTagsOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1186
},
"name": "customSingleSignOnInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1202
},
"name": "enterpriseInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1218
},
"name": "galleryInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1234
},
"name": "hideInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1176
},
"name": "customSingleSignOn",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1192
},
"name": "enterprise",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1208
},
"name": "gallery",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1224
},
"name": "hide",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1126
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.application.ApplicationFeatureTags"
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationFeatureTagsOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationOptionalClaims": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaims",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1918
},
"name": "ApplicationOptionalClaims",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#access_token Application#access_token}",
"stability": "stable",
"summary": "access_token block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1924
},
"name": "accessToken",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessToken"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#id_token Application#id_token}",
"stability": "stable",
"summary": "id_token block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1930
},
"name": "idToken",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdToken"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#saml2_token Application#saml2_token}",
"stability": "stable",
"summary": "saml2_token block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1936
},
"name": "saml2Token",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2Token"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationOptionalClaims"
},
"@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessToken": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessToken",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1258
},
"name": "ApplicationOptionalClaimsAccessToken",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#name Application#name}",
"stability": "stable",
"summary": "The name of the optional claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1276
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "If a property exists in this list, it modifies the behaviour of the optional claim\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#additional_properties Application#additional_properties}",
"stability": "stable",
"summary": "List of additional properties of the claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1264
},
"name": "additionalProperties",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#essential Application#essential}",
"stability": "stable",
"summary": "Whether the claim specified by the client is necessary to ensure a smooth authorization experience."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1270
},
"name": "essential",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "If `source` is absent, the claim is a predefined optional claim. If `source` is `user`, the value of `name` is the extension property from the user object\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#source Application#source}",
"stability": "stable",
"summary": "The source of the claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1282
},
"name": "source",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application/index:ApplicationOptionalClaimsAccessToken"
},
"@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessTokenList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessTokenList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1467
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1459
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1474
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessTokenOutputReference"
}
}
}
],
"name": "ApplicationOptionalClaimsAccessTokenList",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1467
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1467
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1467
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1460
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessToken"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationOptionalClaimsAccessTokenList"
},
"@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessTokenOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessTokenOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1345
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1335
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1405
},
"name": "resetAdditionalProperties"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1421
},
"name": "resetEssential"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1450
},
"name": "resetSource"
}
],
"name": "ApplicationOptionalClaimsAccessTokenOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1409
},
"name": "additionalPropertiesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1425
},
"name": "essentialInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1438
},
"name": "nameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1454
},
"name": "sourceInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1399
},
"name": "additionalProperties",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1415
},
"name": "essential",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1431
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1444
},
"name": "source",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1349
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessToken"
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationOptionalClaimsAccessTokenOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdToken": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdToken",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1478
},
"name": "ApplicationOptionalClaimsIdToken",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#name Application#name}",
"stability": "stable",
"summary": "The name of the optional claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1496
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "If a property exists in this list, it modifies the behaviour of the optional claim\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#additional_properties Application#additional_properties}",
"stability": "stable",
"summary": "List of additional properties of the claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1484
},
"name": "additionalProperties",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#essential Application#essential}",
"stability": "stable",
"summary": "Whether the claim specified by the client is necessary to ensure a smooth authorization experience."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1490
},
"name": "essential",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "If `source` is absent, the claim is a predefined optional claim. If `source` is `user`, the value of `name` is the extension property from the user object\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#source Application#source}",
"stability": "stable",
"summary": "The source of the claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1502
},
"name": "source",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application/index:ApplicationOptionalClaimsIdToken"
},
"@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdTokenList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdTokenList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1687
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1679
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1694
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdTokenOutputReference"
}
}
}
],
"name": "ApplicationOptionalClaimsIdTokenList",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1687
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1687
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1687
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1680
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdToken"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationOptionalClaimsIdTokenList"
},
"@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdTokenOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdTokenOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1565
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1555
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1625
},
"name": "resetAdditionalProperties"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1641
},
"name": "resetEssential"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1670
},
"name": "resetSource"
}
],
"name": "ApplicationOptionalClaimsIdTokenOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1629
},
"name": "additionalPropertiesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1645
},
"name": "essentialInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1658
},
"name": "nameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1674
},
"name": "sourceInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1619
},
"name": "additionalProperties",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1635
},
"name": "essential",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1651
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1664
},
"name": "source",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1569
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdToken"
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationOptionalClaimsIdTokenOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationOptionalClaimsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1989
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1982
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2031
},
"name": "putAccessToken",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessToken"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2047
},
"name": "putIdToken",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdToken"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2063
},
"name": "putSaml2Token",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2Token"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2034
},
"name": "resetAccessToken"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2050
},
"name": "resetIdToken"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2066
},
"name": "resetSaml2Token"
}
],
"name": "ApplicationOptionalClaimsOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2028
},
"name": "accessToken",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessTokenList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2044
},
"name": "idToken",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdTokenList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2060
},
"name": "saml2Token",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2TokenList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2038
},
"name": "accessTokenInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsAccessToken"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2054
},
"name": "idTokenInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsIdToken"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2070
},
"name": "saml2TokenInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2Token"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1993
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaims"
}
}
],
"symbolId": "src/application/index:ApplicationOptionalClaimsOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2Token": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2Token",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1698
},
"name": "ApplicationOptionalClaimsSaml2Token",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#name Application#name}",
"stability": "stable",
"summary": "The name of the optional claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1716
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "If a property exists in this list, it modifies the behaviour of the optional claim\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#additional_properties Application#additional_properties}",
"stability": "stable",
"summary": "List of additional properties of the claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1704
},
"name": "additionalProperties",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#essential Application#essential}",
"stability": "stable",
"summary": "Whether the claim specified by the client is necessary to ensure a smooth authorization experience."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1710
},
"name": "essential",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "If `source` is absent, the claim is a predefined optional claim. If `source` is `user`, the value of `name` is the extension property from the user object\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#source Application#source}",
"stability": "stable",
"summary": "The source of the claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1722
},
"name": "source",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application/index:ApplicationOptionalClaimsSaml2Token"
},
"@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2TokenList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2TokenList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1907
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1899
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1914
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2TokenOutputReference"
}
}
}
],
"name": "ApplicationOptionalClaimsSaml2TokenList",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1907
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1907
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1907
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1900
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2Token"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationOptionalClaimsSaml2TokenList"
},
"@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2TokenOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2TokenOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1785
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1775
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1845
},
"name": "resetAdditionalProperties"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1861
},
"name": "resetEssential"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1890
},
"name": "resetSource"
}
],
"name": "ApplicationOptionalClaimsSaml2TokenOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1849
},
"name": "additionalPropertiesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1865
},
"name": "essentialInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1878
},
"name": "nameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1894
},
"name": "sourceInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1839
},
"name": "additionalProperties",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1855
},
"name": "essential",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1871
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1884
},
"name": "source",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 1789
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.application.ApplicationOptionalClaimsSaml2Token"
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationOptionalClaimsSaml2TokenOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationPassword": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationPassword",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2074
},
"name": "ApplicationPassword",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#display_name Application#display_name}",
"stability": "stable",
"summary": "A display name for the password."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2080
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#end_date Application#end_date}",
"stability": "stable",
"summary": "The end date until which the password is valid, formatted as an RFC3339 date string (e.g. `2018-01-01T01:02:03Z`)."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2086
},
"name": "endDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#start_date Application#start_date}",
"stability": "stable",
"summary": "The start date from which the password is valid, formatted as an RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). If this isn't specified, the current date is used."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2092
},
"name": "startDate",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application/index:ApplicationPassword"
},
"@cdktf/provider-azuread.application.ApplicationPasswordOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationPasswordOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2145
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2138
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2203
},
"name": "resetEndDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2224
},
"name": "resetStartDate"
}
],
"name": "ApplicationPasswordOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2212
},
"name": "keyId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2233
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2191
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2207
},
"name": "endDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2228
},
"name": "startDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2184
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2197
},
"name": "endDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2218
},
"name": "startDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2149
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationPassword"
}
}
],
"symbolId": "src/application/index:ApplicationPasswordOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationPublicClient": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationPublicClient",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2237
},
"name": "ApplicationPublicClient",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#redirect_uris Application#redirect_uris}",
"stability": "stable",
"summary": "The URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2243
},
"name": "redirectUris",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/application/index:ApplicationPublicClient"
},
"@cdktf/provider-azuread.application.ApplicationPublicClientOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationPublicClientOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2282
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2275
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2315
},
"name": "resetRedirectUris"
}
],
"name": "ApplicationPublicClientOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2319
},
"name": "redirectUrisInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2309
},
"name": "redirectUris",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2286
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationPublicClient"
}
}
],
"symbolId": "src/application/index:ApplicationPublicClientOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationRequiredResourceAccess": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccess",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2469
},
"name": "ApplicationRequiredResourceAccess",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#resource_access Application#resource_access}",
"stability": "stable",
"summary": "resource_access block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2479
},
"name": "resourceAccess",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccess"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#resource_app_id Application#resource_app_id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2473
},
"name": "resourceAppId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application/index:ApplicationRequiredResourceAccess"
},
"@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2603
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2595
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2610
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessOutputReference"
}
}
}
],
"name": "ApplicationRequiredResourceAccessList",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2603
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2603
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2603
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2596
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccess"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationRequiredResourceAccessList"
},
"@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2528
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2518
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2586
},
"name": "putResourceAccess",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccess"
},
"kind": "array"
}
}
]
}
}
}
]
}
],
"name": "ApplicationRequiredResourceAccessOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2583
},
"name": "resourceAccess",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccessList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2590
},
"name": "resourceAccessInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccess"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2577
},
"name": "resourceAppIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2570
},
"name": "resourceAppId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2532
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccess"
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationRequiredResourceAccessOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccess": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccess",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2323
},
"name": "ApplicationRequiredResourceAccessResourceAccess",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#id Application#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2330
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#type Application#type}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2334
},
"name": "type",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application/index:ApplicationRequiredResourceAccessResourceAccess"
},
"@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccessList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccessList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2458
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2450
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2465
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccessOutputReference"
}
}
}
],
"name": "ApplicationRequiredResourceAccessResourceAccessList",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2458
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2458
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2458
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2451
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccess"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationRequiredResourceAccessResourceAccessList"
},
"@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccessOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccessOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2383
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2373
},
"name": "ApplicationRequiredResourceAccessResourceAccessOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2432
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2445
},
"name": "typeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2425
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2438
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2387
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.application.ApplicationRequiredResourceAccessResourceAccess"
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationRequiredResourceAccessResourceAccessOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationSinglePageApplication": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationSinglePageApplication",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2614
},
"name": "ApplicationSinglePageApplication",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#redirect_uris Application#redirect_uris}",
"stability": "stable",
"summary": "The URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2620
},
"name": "redirectUris",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/application/index:ApplicationSinglePageApplication"
},
"@cdktf/provider-azuread.application.ApplicationSinglePageApplicationOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationSinglePageApplicationOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2659
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2652
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2692
},
"name": "resetRedirectUris"
}
],
"name": "ApplicationSinglePageApplicationOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2696
},
"name": "redirectUrisInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2686
},
"name": "redirectUris",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2663
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationSinglePageApplication"
}
}
],
"symbolId": "src/application/index:ApplicationSinglePageApplicationOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2700
},
"name": "ApplicationTimeouts",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#create Application#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2704
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#delete Application#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2708
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#read Application#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2712
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#update Application#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2716
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application/index:ApplicationTimeouts"
},
"@cdktf/provider-azuread.application.ApplicationTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2777
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2769
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2837
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2853
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2869
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2885
},
"name": "resetUpdate"
}
],
"name": "ApplicationTimeoutsOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2841
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2857
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2873
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2889
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2831
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2847
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2863
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2879
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2781
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.application.ApplicationTimeouts"
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationTimeoutsOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationWeb": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationWeb",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3014
},
"name": "ApplicationWeb",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#homepage_url Application#homepage_url}",
"stability": "stable",
"summary": "Home page or landing page of the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3020
},
"name": "homepageUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#implicit_grant Application#implicit_grant}",
"stability": "stable",
"summary": "implicit_grant block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3038
},
"name": "implicitGrant",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationWebImplicitGrant"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#logout_url Application#logout_url}",
"stability": "stable",
"summary": "The URL that will be used by Microsoft's authorization service to sign out a user using front-channel, back-channel or SAML logout protocols."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3026
},
"name": "logoutUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#redirect_uris Application#redirect_uris}",
"stability": "stable",
"summary": "The URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3032
},
"name": "redirectUris",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/application/index:ApplicationWeb"
},
"@cdktf/provider-azuread.application.ApplicationWebImplicitGrant": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationWebImplicitGrant",
"kind": "interface",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2893
},
"name": "ApplicationWebImplicitGrant",
"namespace": "application",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#access_token_issuance_enabled Application#access_token_issuance_enabled}",
"stability": "stable",
"summary": "Whether this web application can request an access token using OAuth 2.0 implicit flow."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2899
},
"name": "accessTokenIssuanceEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application#id_token_issuance_enabled Application#id_token_issuance_enabled}",
"stability": "stable",
"summary": "Whether this web application can request an ID token using OAuth 2.0 implicit flow."
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2905
},
"name": "idTokenIssuanceEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/application/index:ApplicationWebImplicitGrant"
},
"@cdktf/provider-azuread.application.ApplicationWebImplicitGrantOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationWebImplicitGrantOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2951
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2944
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2990
},
"name": "resetAccessTokenIssuanceEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3006
},
"name": "resetIdTokenIssuanceEnabled"
}
],
"name": "ApplicationWebImplicitGrantOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2994
},
"name": "accessTokenIssuanceEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3010
},
"name": "idTokenIssuanceEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2984
},
"name": "accessTokenIssuanceEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3000
},
"name": "idTokenIssuanceEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 2955
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationWebImplicitGrant"
}
}
],
"symbolId": "src/application/index:ApplicationWebImplicitGrantOutputReference"
},
"@cdktf/provider-azuread.application.ApplicationWebOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.application.ApplicationWebOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3098
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3091
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3194
},
"name": "putImplicitGrant",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationWebImplicitGrant"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3149
},
"name": "resetHomepageUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3197
},
"name": "resetImplicitGrant"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3165
},
"name": "resetLogoutUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3181
},
"name": "resetRedirectUris"
}
],
"name": "ApplicationWebOutputReference",
"namespace": "application",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3191
},
"name": "implicitGrant",
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationWebImplicitGrantOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3153
},
"name": "homepageUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3201
},
"name": "implicitGrantInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationWebImplicitGrant"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3169
},
"name": "logoutUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3185
},
"name": "redirectUrisInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3143
},
"name": "homepageUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3159
},
"name": "logoutUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3175
},
"name": "redirectUris",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application/index.ts",
"line": 3102
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.application.ApplicationWeb"
}
}
],
"symbolId": "src/application/index:ApplicationWebOutputReference"
},
"@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccess": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access azuread_application_api_access}."
},
"fqn": "@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccess",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access azuread_application_api_access} Resource."
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 282
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccessConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 250
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationApiAccess resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 267
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationApiAccess to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationApiAccess that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationApiAccess to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 389
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccessTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 344
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 360
},
"name": "resetRoleIds"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 376
},
"name": "resetScopeIds"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 392
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 404
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 415
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationApiAccess",
"namespace": "applicationApiAccess",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 255
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 386
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccessTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 319
},
"name": "apiClientIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 332
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 348
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 364
},
"name": "roleIdsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 380
},
"name": "scopeIdsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 396
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccessTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 312
},
"name": "apiClientId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 325
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 338
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 354
},
"name": "roleIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 370
},
"name": "scopeIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/application-api-access/index:ApplicationApiAccess"
},
"@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccessConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccessConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 14
},
"name": "ApplicationApiAccessConfig",
"namespace": "applicationApiAccess",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access#api_client_id ApplicationApiAccess#api_client_id}",
"stability": "stable",
"summary": "The client ID of the API to which access is being granted."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 20
},
"name": "apiClientId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access#application_id ApplicationApiAccess#application_id}",
"stability": "stable",
"summary": "The resource ID of the application to which this API access is granted."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 26
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access#id ApplicationApiAccess#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 33
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access#role_ids ApplicationApiAccess#role_ids}",
"stability": "stable",
"summary": "A set of role IDs to be granted to the application, as published by the API."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 39
},
"name": "roleIds",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access#scope_ids ApplicationApiAccess#scope_ids}",
"stability": "stable",
"summary": "A set of scope IDs to be granted to the application, as published by the API."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 45
},
"name": "scopeIds",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access#timeouts ApplicationApiAccess#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 51
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccessTimeouts"
}
}
],
"symbolId": "src/application-api-access/index:ApplicationApiAccessConfig"
},
"@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccessTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccessTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 53
},
"name": "ApplicationApiAccessTimeouts",
"namespace": "applicationApiAccess",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access#create ApplicationApiAccess#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 57
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access#delete ApplicationApiAccess#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 61
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access#read ApplicationApiAccess#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 65
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_api_access#update ApplicationApiAccess#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 69
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-api-access/index:ApplicationApiAccessTimeouts"
},
"@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccessTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccessTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 130
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 122
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 190
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 206
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 222
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 238
},
"name": "resetUpdate"
}
],
"name": "ApplicationApiAccessTimeoutsOutputReference",
"namespace": "applicationApiAccess",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 194
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 210
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 226
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 242
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 184
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 200
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 216
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 232
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-api-access/index.ts",
"line": 134
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationApiAccess.ApplicationApiAccessTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-api-access/index:ApplicationApiAccessTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleA": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role azuread_application_app_role}."
},
"fqn": "@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleA",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role azuread_application_app_role} Resource."
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 294
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleAConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 262
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationAppRoleA resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 279
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationAppRoleA to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationAppRoleA that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationAppRoleA to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 426
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 384
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 429
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 413
},
"name": "resetValue"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 441
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 454
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationAppRoleA",
"namespace": "applicationAppRole",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 267
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 423
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 333
},
"name": "allowedMemberTypesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 346
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 359
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 372
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 388
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 401
},
"name": "roleIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 433
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 417
},
"name": "valueInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 326
},
"name": "allowedMemberTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 339
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 352
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 365
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 378
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 394
},
"name": "roleId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 407
},
"name": "value",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-app-role/index:ApplicationAppRoleA"
},
"@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleAConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleAConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 14
},
"name": "ApplicationAppRoleAConfig",
"namespace": "applicationAppRole",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#allowed_member_types ApplicationAppRoleA#allowed_member_types}",
"stability": "stable",
"summary": "Specifies whether this app role definition can be assigned to users and groups by setting to `User`, or to other applications (that are accessing this application in a standalone scenario) by setting to `Application`, or to both."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 20
},
"name": "allowedMemberTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#application_id ApplicationAppRoleA#application_id}",
"stability": "stable",
"summary": "The resource ID of the application to which this app role should be applied."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 26
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#description ApplicationAppRoleA#description}",
"stability": "stable",
"summary": "Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 32
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#display_name ApplicationAppRoleA#display_name}",
"stability": "stable",
"summary": "Display name for the app role that appears during app role assignment and in consent experiences."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 38
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#role_id ApplicationAppRoleA#role_id}",
"stability": "stable",
"summary": "The unique identifier of the app role."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 51
},
"name": "roleId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#id ApplicationAppRoleA#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 45
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#timeouts ApplicationAppRoleA#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 63
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#value ApplicationAppRoleA#value}",
"stability": "stable",
"summary": "The value that is used for the `roles` claim in ID tokens and OAuth access tokens that are authenticating an assigned service or user principal."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 57
},
"name": "value",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-app-role/index:ApplicationAppRoleAConfig"
},
"@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 65
},
"name": "ApplicationAppRoleTimeouts",
"namespace": "applicationAppRole",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#create ApplicationAppRoleA#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 69
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#delete ApplicationAppRoleA#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 73
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#read ApplicationAppRoleA#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 77
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_app_role#update ApplicationAppRoleA#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 81
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-app-role/index:ApplicationAppRoleTimeouts"
},
"@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 142
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 134
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 202
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 218
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 234
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 250
},
"name": "resetUpdate"
}
],
"name": "ApplicationAppRoleTimeoutsOutputReference",
"namespace": "applicationAppRole",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 206
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 222
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 238
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 254
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 196
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 212
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 228
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 244
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-app-role/index.ts",
"line": 146
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationAppRole.ApplicationAppRoleTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-app-role/index:ApplicationAppRoleTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationCertificate.ApplicationCertificate": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate azuread_application_certificate}."
},
"fqn": "@cdktf/provider-azuread.applicationCertificate.ApplicationCertificate",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate azuread_application_certificate} Resource."
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 306
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationCertificate.ApplicationCertificateConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 274
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationCertificate resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 291
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationCertificate to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationCertificate that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationCertificate to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 481
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationCertificate.ApplicationCertificateTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 359
},
"name": "resetEncoding"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 375
},
"name": "resetEndDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 391
},
"name": "resetEndDateRelative"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 407
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 423
},
"name": "resetKeyId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 439
},
"name": "resetStartDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 484
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 455
},
"name": "resetType"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 496
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 511
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationCertificate",
"namespace": "applicationCertificate",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 279
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 478
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationCertificate.ApplicationCertificateTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 347
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 363
},
"name": "encodingInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 379
},
"name": "endDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 395
},
"name": "endDateRelativeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 411
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 427
},
"name": "keyIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 443
},
"name": "startDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 488
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationCertificate.ApplicationCertificateTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 459
},
"name": "typeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 472
},
"name": "valueInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 340
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 353
},
"name": "encoding",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 369
},
"name": "endDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 385
},
"name": "endDateRelative",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 401
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 417
},
"name": "keyId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 433
},
"name": "startDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 449
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 465
},
"name": "value",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-certificate/index:ApplicationCertificate"
},
"@cdktf/provider-azuread.applicationCertificate.ApplicationCertificateConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationCertificate.ApplicationCertificateConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 14
},
"name": "ApplicationCertificateConfig",
"namespace": "applicationCertificate",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#application_id ApplicationCertificate#application_id}",
"stability": "stable",
"summary": "The resource ID of the application for which this certificate should be created."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 20
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "See also the `encoding` argument\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#value ApplicationCertificate#value}",
"stability": "stable",
"summary": "The certificate data, which can be PEM encoded, base64 encoded DER or hexadecimal encoded DER."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 69
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#encoding ApplicationCertificate#encoding}",
"stability": "stable",
"summary": "Specifies the encoding used for the supplied certificate data."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 26
},
"name": "encoding",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#end_date ApplicationCertificate#end_date}",
"stability": "stable",
"summary": "The end date until which the certificate is valid, formatted as an RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). If omitted, the API will decide a suitable expiry date, which is typically around 2 years from the start date."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 32
},
"name": "endDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#end_date_relative ApplicationCertificate#end_date_relative}",
"stability": "stable",
"summary": "A relative duration for which the certificate is valid until, for example `240h` (10 days) or `2400h30m`."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 38
},
"name": "endDateRelative",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#id ApplicationCertificate#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 45
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#key_id ApplicationCertificate#key_id}",
"stability": "stable",
"summary": "A UUID used to uniquely identify this certificate. If omitted, a random UUID will be automatically generated."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 51
},
"name": "keyId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#start_date ApplicationCertificate#start_date}",
"stability": "stable",
"summary": "The start date from which the certificate is valid, formatted as an RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). If this isn't specified, the current date and time are use."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 57
},
"name": "startDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#timeouts ApplicationCertificate#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 75
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationCertificate.ApplicationCertificateTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#type ApplicationCertificate#type}",
"stability": "stable",
"summary": "The type of key/certificate."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 63
},
"name": "type",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-certificate/index:ApplicationCertificateConfig"
},
"@cdktf/provider-azuread.applicationCertificate.ApplicationCertificateTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationCertificate.ApplicationCertificateTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 77
},
"name": "ApplicationCertificateTimeouts",
"namespace": "applicationCertificate",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#create ApplicationCertificate#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 81
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#delete ApplicationCertificate#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 85
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#read ApplicationCertificate#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 89
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_certificate#update ApplicationCertificate#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 93
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-certificate/index:ApplicationCertificateTimeouts"
},
"@cdktf/provider-azuread.applicationCertificate.ApplicationCertificateTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationCertificate.ApplicationCertificateTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 154
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 146
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 214
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 230
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 246
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 262
},
"name": "resetUpdate"
}
],
"name": "ApplicationCertificateTimeoutsOutputReference",
"namespace": "applicationCertificate",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 218
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 234
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 250
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 266
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 208
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 224
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 240
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 256
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-certificate/index.ts",
"line": 158
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationCertificate.ApplicationCertificateTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-certificate/index:ApplicationCertificateTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClient": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_fallback_public_client azuread_application_fallback_public_client}."
},
"fqn": "@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClient",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_fallback_public_client azuread_application_fallback_public_client} Resource."
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 237
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClientConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 205
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationFallbackPublicClient resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 222
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationFallbackPublicClient to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_fallback_public_client#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationFallbackPublicClient that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationFallbackPublicClient to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 313
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClientTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 284
},
"name": "resetEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 300
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 316
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 328
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 337
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationFallbackPublicClient",
"namespace": "applicationFallbackPublicClient",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 210
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 310
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClientTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 272
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 288
},
"name": "enabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 304
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 320
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClientTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 265
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 278
},
"name": "enabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 294
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-fallback-public-client/index:ApplicationFallbackPublicClient"
},
"@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClientConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClientConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 14
},
"name": "ApplicationFallbackPublicClientConfig",
"namespace": "applicationFallbackPublicClient",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_fallback_public_client#application_id ApplicationFallbackPublicClient#application_id}",
"stability": "stable",
"summary": "The resource ID of the application to which the fallback public client setting should be applied."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 20
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Appropriate for apps using token grant flows that don't use a redirect URI\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_fallback_public_client#enabled ApplicationFallbackPublicClient#enabled}",
"stability": "stable",
"summary": "Specifies explicitly whether the application is a public client."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 26
},
"name": "enabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_fallback_public_client#id ApplicationFallbackPublicClient#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 33
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_fallback_public_client#timeouts ApplicationFallbackPublicClient#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClientTimeouts"
}
}
],
"symbolId": "src/application-fallback-public-client/index:ApplicationFallbackPublicClientConfig"
},
"@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClientTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClientTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 41
},
"name": "ApplicationFallbackPublicClientTimeouts",
"namespace": "applicationFallbackPublicClient",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_fallback_public_client#create ApplicationFallbackPublicClient#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 45
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_fallback_public_client#delete ApplicationFallbackPublicClient#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 49
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_fallback_public_client#read ApplicationFallbackPublicClient#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 53
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-fallback-public-client/index:ApplicationFallbackPublicClientTimeouts"
},
"@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClientTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClientTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 107
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 99
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 161
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 177
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 193
},
"name": "resetRead"
}
],
"name": "ApplicationFallbackPublicClientTimeoutsOutputReference",
"namespace": "applicationFallbackPublicClient",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 165
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 181
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 197
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 155
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 171
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 187
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-fallback-public-client/index.ts",
"line": 111
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationFallbackPublicClient.ApplicationFallbackPublicClientTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-fallback-public-client/index:ApplicationFallbackPublicClientTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredential": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential azuread_application_federated_identity_credential}."
},
"fqn": "@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredential",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential azuread_application_federated_identity_credential} Resource."
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 294
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredentialConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 262
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationFederatedIdentityCredential resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 279
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationFederatedIdentityCredential to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationFederatedIdentityCredential that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationFederatedIdentityCredential to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 431
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredentialTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 363
},
"name": "resetDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 392
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 434
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 446
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 459
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationFederatedIdentityCredential",
"namespace": "applicationFederatedIdentityCredential",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 267
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 351
},
"name": "credentialId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 428
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredentialTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 333
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 346
},
"name": "audiencesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 367
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 380
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 396
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 409
},
"name": "issuerInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 422
},
"name": "subjectInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 438
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredentialTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 326
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 339
},
"name": "audiences",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 357
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 373
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 386
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 402
},
"name": "issuer",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 415
},
"name": "subject",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-federated-identity-credential/index:ApplicationFederatedIdentityCredential"
},
"@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredentialConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredentialConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 14
},
"name": "ApplicationFederatedIdentityCredentialConfig",
"namespace": "applicationFederatedIdentityCredential",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#application_id ApplicationFederatedIdentityCredential#application_id}",
"stability": "stable",
"summary": "The resource ID of the application for which this federated identity credential should be created."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 20
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "This specifies what should be accepted in the `aud` claim of incoming tokens.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#audiences ApplicationFederatedIdentityCredential#audiences}",
"stability": "stable",
"summary": "List of audiences that can appear in the external token."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 26
},
"name": "audiences",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#display_name ApplicationFederatedIdentityCredential#display_name}",
"stability": "stable",
"summary": "A unique display name for the federated identity credential."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 38
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "The combination of the values of issuer and subject must be unique on the app.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#issuer ApplicationFederatedIdentityCredential#issuer}",
"stability": "stable",
"summary": "The URL of the external identity provider, which must match the issuer claim of the external token being exchanged."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 51
},
"name": "issuer",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "The combination of issuer and subject must be unique on the app.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#subject ApplicationFederatedIdentityCredential#subject}",
"stability": "stable",
"summary": "The identifier of the external software workload within the external identity provider."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 57
},
"name": "subject",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#description ApplicationFederatedIdentityCredential#description}",
"stability": "stable",
"summary": "A description for the federated identity credential."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 32
},
"name": "description",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#id ApplicationFederatedIdentityCredential#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 45
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#timeouts ApplicationFederatedIdentityCredential#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 63
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredentialTimeouts"
}
}
],
"symbolId": "src/application-federated-identity-credential/index:ApplicationFederatedIdentityCredentialConfig"
},
"@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredentialTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredentialTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 65
},
"name": "ApplicationFederatedIdentityCredentialTimeouts",
"namespace": "applicationFederatedIdentityCredential",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#create ApplicationFederatedIdentityCredential#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 69
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#delete ApplicationFederatedIdentityCredential#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 73
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#read ApplicationFederatedIdentityCredential#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 77
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_federated_identity_credential#update ApplicationFederatedIdentityCredential#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 81
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-federated-identity-credential/index:ApplicationFederatedIdentityCredentialTimeouts"
},
"@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredentialTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredentialTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 142
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 134
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 202
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 218
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 234
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 250
},
"name": "resetUpdate"
}
],
"name": "ApplicationFederatedIdentityCredentialTimeoutsOutputReference",
"namespace": "applicationFederatedIdentityCredential",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 206
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 222
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 238
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 254
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 196
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 212
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 228
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 244
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-federated-identity-credential/index.ts",
"line": 146
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationFederatedIdentityCredential.ApplicationFederatedIdentityCredentialTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-federated-identity-credential/index:ApplicationFederatedIdentityCredentialTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredential": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential azuread_application_flexible_federated_identity_credential}."
},
"fqn": "@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredential",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential azuread_application_flexible_federated_identity_credential} Resource."
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 294
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredentialConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 262
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationFlexibleFederatedIdentityCredential resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 279
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationFlexibleFederatedIdentityCredential to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationFlexibleFederatedIdentityCredential that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationFlexibleFederatedIdentityCredential to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 431
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredentialTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 376
},
"name": "resetDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 405
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 434
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 446
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 459
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationFlexibleFederatedIdentityCredential",
"namespace": "applicationFlexibleFederatedIdentityCredential",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 267
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 364
},
"name": "credentialId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 428
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredentialTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 333
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 346
},
"name": "audienceInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 359
},
"name": "claimsMatchingExpressionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 380
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 393
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 409
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 422
},
"name": "issuerInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 438
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredentialTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 326
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 339
},
"name": "audience",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 352
},
"name": "claimsMatchingExpression",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 370
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 386
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 399
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 415
},
"name": "issuer",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-flexible-federated-identity-credential/index:ApplicationFlexibleFederatedIdentityCredential"
},
"@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredentialConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredentialConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 14
},
"name": "ApplicationFlexibleFederatedIdentityCredentialConfig",
"namespace": "applicationFlexibleFederatedIdentityCredential",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#application_id ApplicationFlexibleFederatedIdentityCredential#application_id}",
"stability": "stable",
"summary": "The resource ID of the application for which this flexible federated identity credential should be created."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 20
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "This specifies what should be accepted in the `aud` claim of incoming tokens.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#audience ApplicationFlexibleFederatedIdentityCredential#audience}",
"stability": "stable",
"summary": "The audience that can appear in the external token."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 26
},
"name": "audience",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#claims_matching_expression ApplicationFlexibleFederatedIdentityCredential#claims_matching_expression}",
"stability": "stable",
"summary": "The expression to match for claims."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 32
},
"name": "claimsMatchingExpression",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#display_name ApplicationFlexibleFederatedIdentityCredential#display_name}",
"stability": "stable",
"summary": "A unique display name for the flexible federated identity credential."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 44
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "The combination of the values of issuer and subject must be unique on the app.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#issuer ApplicationFlexibleFederatedIdentityCredential#issuer}",
"stability": "stable",
"summary": "The URL of the external identity provider, which must match the issuer claim of the external token being exchanged."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 57
},
"name": "issuer",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#description ApplicationFlexibleFederatedIdentityCredential#description}",
"stability": "stable",
"summary": "A description for the flexible federated identity credential."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 38
},
"name": "description",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#id ApplicationFlexibleFederatedIdentityCredential#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 51
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#timeouts ApplicationFlexibleFederatedIdentityCredential#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 63
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredentialTimeouts"
}
}
],
"symbolId": "src/application-flexible-federated-identity-credential/index:ApplicationFlexibleFederatedIdentityCredentialConfig"
},
"@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredentialTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredentialTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 65
},
"name": "ApplicationFlexibleFederatedIdentityCredentialTimeouts",
"namespace": "applicationFlexibleFederatedIdentityCredential",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#create ApplicationFlexibleFederatedIdentityCredential#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 69
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#delete ApplicationFlexibleFederatedIdentityCredential#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 73
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#read ApplicationFlexibleFederatedIdentityCredential#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 77
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_flexible_federated_identity_credential#update ApplicationFlexibleFederatedIdentityCredential#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 81
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-flexible-federated-identity-credential/index:ApplicationFlexibleFederatedIdentityCredentialTimeouts"
},
"@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredentialTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredentialTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 142
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 134
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 202
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 218
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 234
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 250
},
"name": "resetUpdate"
}
],
"name": "ApplicationFlexibleFederatedIdentityCredentialTimeoutsOutputReference",
"namespace": "applicationFlexibleFederatedIdentityCredential",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 206
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 222
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 238
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 254
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 196
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 212
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 228
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 244
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-flexible-federated-identity-credential/index.ts",
"line": 146
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationFlexibleFederatedIdentityCredential.ApplicationFlexibleFederatedIdentityCredentialTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-flexible-federated-identity-credential/index:ApplicationFlexibleFederatedIdentityCredentialTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplate": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_from_template azuread_application_from_template}."
},
"fqn": "@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplate",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_from_template azuread_application_from_template} Resource."
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 270
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplateConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 238
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationFromTemplate resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 255
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationFromTemplate to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_from_template#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationFromTemplate that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationFromTemplate to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 363
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplateTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 327
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 366
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 378
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 387
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationFromTemplate",
"namespace": "applicationFromTemplate",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 243
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 297
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 302
},
"name": "applicationObjectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 336
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 341
},
"name": "servicePrincipalObjectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 360
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplateTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 315
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 331
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 354
},
"name": "templateIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 370
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplateTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 308
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 321
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 347
},
"name": "templateId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-from-template/index:ApplicationFromTemplate"
},
"@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplateConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplateConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 14
},
"name": "ApplicationFromTemplateConfig",
"namespace": "applicationFromTemplate",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_from_template#display_name ApplicationFromTemplate#display_name}",
"stability": "stable",
"summary": "The display name for the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 20
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_from_template#template_id ApplicationFromTemplate#template_id}",
"stability": "stable",
"summary": "The UUID of the template to instantiate for this application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 33
},
"name": "templateId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_from_template#id ApplicationFromTemplate#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_from_template#timeouts ApplicationFromTemplate#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplateTimeouts"
}
}
],
"symbolId": "src/application-from-template/index:ApplicationFromTemplateConfig"
},
"@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplateTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplateTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 41
},
"name": "ApplicationFromTemplateTimeouts",
"namespace": "applicationFromTemplate",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_from_template#create ApplicationFromTemplate#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 45
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_from_template#delete ApplicationFromTemplate#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 49
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_from_template#read ApplicationFromTemplate#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 53
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_from_template#update ApplicationFromTemplate#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 57
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-from-template/index:ApplicationFromTemplateTimeouts"
},
"@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplateTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplateTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 118
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 110
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 178
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 194
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 210
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 226
},
"name": "resetUpdate"
}
],
"name": "ApplicationFromTemplateTimeoutsOutputReference",
"namespace": "applicationFromTemplate",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 182
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 198
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 214
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 230
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 172
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 188
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 204
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 220
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-from-template/index.ts",
"line": 122
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationFromTemplate.ApplicationFromTemplateTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-from-template/index:ApplicationFromTemplateTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUri": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_identifier_uri azuread_application_identifier_uri}."
},
"fqn": "@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUri",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_identifier_uri azuread_application_identifier_uri} Resource."
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 237
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUriConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 205
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationIdentifierUri resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 222
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationIdentifierUri to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_identifier_uri#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationIdentifierUri that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationIdentifierUri to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 310
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUriTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 284
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 313
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 325
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 334
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationIdentifierUri",
"namespace": "applicationIdentifierUri",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 210
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 307
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUriTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 272
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 301
},
"name": "identifierUriInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 288
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 317
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUriTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 265
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 278
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 294
},
"name": "identifierUri",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-identifier-uri/index:ApplicationIdentifierUri"
},
"@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUriConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUriConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 14
},
"name": "ApplicationIdentifierUriConfig",
"namespace": "applicationIdentifierUri",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_identifier_uri#application_id ApplicationIdentifierUri#application_id}",
"stability": "stable",
"summary": "The resource ID of the application to which the identifier URI should be added."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 20
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_identifier_uri#identifier_uri ApplicationIdentifierUri#identifier_uri}",
"stability": "stable",
"summary": "The user-defined URI or URI-like string that uniquely identifies an application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 33
},
"name": "identifierUri",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_identifier_uri#id ApplicationIdentifierUri#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_identifier_uri#timeouts ApplicationIdentifierUri#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUriTimeouts"
}
}
],
"symbolId": "src/application-identifier-uri/index:ApplicationIdentifierUriConfig"
},
"@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUriTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUriTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 41
},
"name": "ApplicationIdentifierUriTimeouts",
"namespace": "applicationIdentifierUri",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_identifier_uri#create ApplicationIdentifierUri#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 45
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_identifier_uri#delete ApplicationIdentifierUri#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 49
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_identifier_uri#read ApplicationIdentifierUri#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 53
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-identifier-uri/index:ApplicationIdentifierUriTimeouts"
},
"@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUriTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUriTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 107
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 99
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 161
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 177
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 193
},
"name": "resetRead"
}
],
"name": "ApplicationIdentifierUriTimeoutsOutputReference",
"namespace": "applicationIdentifierUri",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 165
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 181
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 197
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 155
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 171
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 187
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-identifier-uri/index.ts",
"line": 111
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationIdentifierUri.ApplicationIdentifierUriTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-identifier-uri/index:ApplicationIdentifierUriTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClients": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_known_clients azuread_application_known_clients}."
},
"fqn": "@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClients",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_known_clients azuread_application_known_clients} Resource."
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 270
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClientsConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 238
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationKnownClients resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 255
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationKnownClients to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_known_clients#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationKnownClients that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationKnownClients to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 343
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClientsTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 317
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 346
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 358
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 367
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationKnownClients",
"namespace": "applicationKnownClients",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 243
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 340
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClientsTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 305
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 321
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 334
},
"name": "knownClientIdsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 350
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClientsTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 298
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 311
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 327
},
"name": "knownClientIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/application-known-clients/index:ApplicationKnownClients"
},
"@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClientsConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClientsConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 14
},
"name": "ApplicationKnownClientsConfig",
"namespace": "applicationKnownClients",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_known_clients#application_id ApplicationKnownClients#application_id}",
"stability": "stable",
"summary": "The resource ID of the application to which this API access is granted."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 20
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_known_clients#known_client_ids ApplicationKnownClients#known_client_ids}",
"stability": "stable",
"summary": "A list of known client IDs, used for bundling consent if you have a solution that includes an API and a client application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 33
},
"name": "knownClientIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_known_clients#id ApplicationKnownClients#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_known_clients#timeouts ApplicationKnownClients#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClientsTimeouts"
}
}
],
"symbolId": "src/application-known-clients/index:ApplicationKnownClientsConfig"
},
"@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClientsTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClientsTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 41
},
"name": "ApplicationKnownClientsTimeouts",
"namespace": "applicationKnownClients",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_known_clients#create ApplicationKnownClients#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 45
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_known_clients#delete ApplicationKnownClients#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 49
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_known_clients#read ApplicationKnownClients#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 53
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_known_clients#update ApplicationKnownClients#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 57
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-known-clients/index:ApplicationKnownClientsTimeouts"
},
"@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClientsTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClientsTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 118
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 110
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 178
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 194
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 210
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 226
},
"name": "resetUpdate"
}
],
"name": "ApplicationKnownClientsTimeoutsOutputReference",
"namespace": "applicationKnownClients",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 182
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 198
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 214
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 230
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 172
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 188
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 204
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 220
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-known-clients/index.ts",
"line": 122
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationKnownClients.ApplicationKnownClientsTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-known-clients/index:ApplicationKnownClientsTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsA": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims azuread_application_optional_claims}."
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsA",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims azuread_application_optional_claims} Resource."
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 942
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 910
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationOptionalClaimsA resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 927
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationOptionalClaimsA to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationOptionalClaimsA that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationOptionalClaimsA to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1004
},
"name": "putAccessToken",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenA"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1020
},
"name": "putIdToken",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenA"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1036
},
"name": "putSaml2Token",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenA"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1052
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1007
},
"name": "resetAccessToken"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 991
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1023
},
"name": "resetIdToken"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1039
},
"name": "resetSaml2Token"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1055
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1067
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1078
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationOptionalClaimsA",
"namespace": "applicationOptionalClaims",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 915
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1001
},
"name": "accessToken",
"type": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenAList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1017
},
"name": "idToken",
"type": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenAList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1033
},
"name": "saml2Token",
"type": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenAList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1049
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1011
},
"name": "accessTokenInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenA"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 979
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 995
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1027
},
"name": "idTokenInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenA"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1043
},
"name": "saml2TokenInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenA"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 1059
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 972
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 985
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsA"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 14
},
"name": "ApplicationOptionalClaimsAConfig",
"namespace": "applicationOptionalClaims",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#application_id ApplicationOptionalClaimsA#application_id}",
"stability": "stable",
"summary": "The resource ID of the application to which these optional claims belong."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 20
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#access_token ApplicationOptionalClaimsA#access_token}",
"stability": "stable",
"summary": "access_token block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 33
},
"name": "accessToken",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenA"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#id ApplicationOptionalClaimsA#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#id_token ApplicationOptionalClaimsA#id_token}",
"stability": "stable",
"summary": "id_token block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 39
},
"name": "idToken",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenA"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#saml2_token ApplicationOptionalClaimsA#saml2_token}",
"stability": "stable",
"summary": "saml2_token block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 45
},
"name": "saml2Token",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenA"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#timeouts ApplicationOptionalClaimsA#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 51
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsTimeouts"
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsAConfig"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenA": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenA",
"kind": "interface",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 53
},
"name": "ApplicationOptionalClaimsAccessTokenA",
"namespace": "applicationOptionalClaims",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#name ApplicationOptionalClaimsA#name}",
"stability": "stable",
"summary": "The name of the optional claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 71
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "If a property exists in this list, it modifies the behaviour of the optional claim\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#additional_properties ApplicationOptionalClaimsA#additional_properties}",
"stability": "stable",
"summary": "List of additional properties of the claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 59
},
"name": "additionalProperties",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#essential ApplicationOptionalClaimsA#essential}",
"stability": "stable",
"summary": "Whether the claim specified by the client is necessary to ensure a smooth authorization experience."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 65
},
"name": "essential",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "If `source` is absent, the claim is a predefined optional claim. If `source` is `user`, the value of `name` is the extension property from the user object\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#source ApplicationOptionalClaimsA#source}",
"stability": "stable",
"summary": "The source of the claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 77
},
"name": "source",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsAccessTokenA"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenAList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenAList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 262
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 254
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 269
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenAOutputReference"
}
}
}
],
"name": "ApplicationOptionalClaimsAccessTokenAList",
"namespace": "applicationOptionalClaims",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 262
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 262
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 262
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 255
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenA"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsAccessTokenAList"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenAOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenAOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 140
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 130
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 200
},
"name": "resetAdditionalProperties"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 216
},
"name": "resetEssential"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 245
},
"name": "resetSource"
}
],
"name": "ApplicationOptionalClaimsAccessTokenAOutputReference",
"namespace": "applicationOptionalClaims",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 204
},
"name": "additionalPropertiesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 220
},
"name": "essentialInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 233
},
"name": "nameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 249
},
"name": "sourceInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 194
},
"name": "additionalProperties",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 210
},
"name": "essential",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 226
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 239
},
"name": "source",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 144
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsAccessTokenA"
}
]
}
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsAccessTokenAOutputReference"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenA": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenA",
"kind": "interface",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 273
},
"name": "ApplicationOptionalClaimsIdTokenA",
"namespace": "applicationOptionalClaims",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#name ApplicationOptionalClaimsA#name}",
"stability": "stable",
"summary": "The name of the optional claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 291
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "If a property exists in this list, it modifies the behaviour of the optional claim\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#additional_properties ApplicationOptionalClaimsA#additional_properties}",
"stability": "stable",
"summary": "List of additional properties of the claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 279
},
"name": "additionalProperties",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#essential ApplicationOptionalClaimsA#essential}",
"stability": "stable",
"summary": "Whether the claim specified by the client is necessary to ensure a smooth authorization experience."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 285
},
"name": "essential",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "If `source` is absent, the claim is a predefined optional claim. If `source` is `user`, the value of `name` is the extension property from the user object\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#source ApplicationOptionalClaimsA#source}",
"stability": "stable",
"summary": "The source of the claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 297
},
"name": "source",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsIdTokenA"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenAList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenAList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 482
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 474
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 489
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenAOutputReference"
}
}
}
],
"name": "ApplicationOptionalClaimsIdTokenAList",
"namespace": "applicationOptionalClaims",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 482
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 482
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 482
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 475
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenA"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsIdTokenAList"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenAOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenAOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 360
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 350
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 420
},
"name": "resetAdditionalProperties"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 436
},
"name": "resetEssential"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 465
},
"name": "resetSource"
}
],
"name": "ApplicationOptionalClaimsIdTokenAOutputReference",
"namespace": "applicationOptionalClaims",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 424
},
"name": "additionalPropertiesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 440
},
"name": "essentialInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 453
},
"name": "nameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 469
},
"name": "sourceInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 414
},
"name": "additionalProperties",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 430
},
"name": "essential",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 446
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 459
},
"name": "source",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 364
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsIdTokenA"
}
]
}
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsIdTokenAOutputReference"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenA": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenA",
"kind": "interface",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 493
},
"name": "ApplicationOptionalClaimsSaml2TokenA",
"namespace": "applicationOptionalClaims",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#name ApplicationOptionalClaimsA#name}",
"stability": "stable",
"summary": "The name of the optional claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 511
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "If a property exists in this list, it modifies the behaviour of the optional claim\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#additional_properties ApplicationOptionalClaimsA#additional_properties}",
"stability": "stable",
"summary": "List of additional properties of the claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 499
},
"name": "additionalProperties",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#essential ApplicationOptionalClaimsA#essential}",
"stability": "stable",
"summary": "Whether the claim specified by the client is necessary to ensure a smooth authorization experience."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 505
},
"name": "essential",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "If `source` is absent, the claim is a predefined optional claim. If `source` is `user`, the value of `name` is the extension property from the user object\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#source ApplicationOptionalClaimsA#source}",
"stability": "stable",
"summary": "The source of the claim."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 517
},
"name": "source",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsSaml2TokenA"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenAList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenAList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 702
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 694
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 709
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenAOutputReference"
}
}
}
],
"name": "ApplicationOptionalClaimsSaml2TokenAList",
"namespace": "applicationOptionalClaims",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 702
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 702
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 702
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 695
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenA"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsSaml2TokenAList"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenAOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenAOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 580
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 570
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 640
},
"name": "resetAdditionalProperties"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 656
},
"name": "resetEssential"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 685
},
"name": "resetSource"
}
],
"name": "ApplicationOptionalClaimsSaml2TokenAOutputReference",
"namespace": "applicationOptionalClaims",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 644
},
"name": "additionalPropertiesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 660
},
"name": "essentialInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 673
},
"name": "nameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 689
},
"name": "sourceInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 634
},
"name": "additionalProperties",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 650
},
"name": "essential",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 666
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 679
},
"name": "source",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 584
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsSaml2TokenA"
}
]
}
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsSaml2TokenAOutputReference"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 713
},
"name": "ApplicationOptionalClaimsTimeouts",
"namespace": "applicationOptionalClaims",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#create ApplicationOptionalClaimsA#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 717
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#delete ApplicationOptionalClaimsA#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 721
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#read ApplicationOptionalClaimsA#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 725
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_optional_claims#update ApplicationOptionalClaimsA#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 729
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsTimeouts"
},
"@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 790
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 782
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 850
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 866
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 882
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 898
},
"name": "resetUpdate"
}
],
"name": "ApplicationOptionalClaimsTimeoutsOutputReference",
"namespace": "applicationOptionalClaims",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 854
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 870
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 886
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 902
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 844
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 860
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 876
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 892
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-optional-claims/index.ts",
"line": 794
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationOptionalClaims.ApplicationOptionalClaimsTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-optional-claims/index:ApplicationOptionalClaimsTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationOwner.ApplicationOwner": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_owner azuread_application_owner}."
},
"fqn": "@cdktf/provider-azuread.applicationOwner.ApplicationOwner",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_owner azuread_application_owner} Resource."
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 237
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationOwner.ApplicationOwnerConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 205
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationOwner resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 222
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationOwner to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_owner#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationOwner that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationOwner to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 310
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationOwner.ApplicationOwnerTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 284
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 313
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 325
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 334
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationOwner",
"namespace": "applicationOwner",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 210
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 307
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationOwner.ApplicationOwnerTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 272
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 288
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 301
},
"name": "ownerObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 317
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationOwner.ApplicationOwnerTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 265
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 278
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 294
},
"name": "ownerObjectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-owner/index:ApplicationOwner"
},
"@cdktf/provider-azuread.applicationOwner.ApplicationOwnerConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOwner.ApplicationOwnerConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 14
},
"name": "ApplicationOwnerConfig",
"namespace": "applicationOwner",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_owner#application_id ApplicationOwner#application_id}",
"stability": "stable",
"summary": "The resource ID of the application to which the owner should be added."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 20
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_owner#owner_object_id ApplicationOwner#owner_object_id}",
"stability": "stable",
"summary": "Object ID of the principal that will be granted ownership of the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 33
},
"name": "ownerObjectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_owner#id ApplicationOwner#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_owner#timeouts ApplicationOwner#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationOwner.ApplicationOwnerTimeouts"
}
}
],
"symbolId": "src/application-owner/index:ApplicationOwnerConfig"
},
"@cdktf/provider-azuread.applicationOwner.ApplicationOwnerTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOwner.ApplicationOwnerTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 41
},
"name": "ApplicationOwnerTimeouts",
"namespace": "applicationOwner",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_owner#create ApplicationOwner#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 45
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_owner#delete ApplicationOwner#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 49
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_owner#read ApplicationOwner#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 53
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-owner/index:ApplicationOwnerTimeouts"
},
"@cdktf/provider-azuread.applicationOwner.ApplicationOwnerTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationOwner.ApplicationOwnerTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 107
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 99
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 161
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 177
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 193
},
"name": "resetRead"
}
],
"name": "ApplicationOwnerTimeoutsOutputReference",
"namespace": "applicationOwner",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 165
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 181
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 197
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 155
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 171
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 187
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-owner/index.ts",
"line": 111
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationOwner.ApplicationOwnerTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-owner/index:ApplicationOwnerTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationPassword.ApplicationPasswordA": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password azuread_application_password}."
},
"fqn": "@cdktf/provider-azuread.applicationPassword.ApplicationPasswordA",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password azuread_application_password} Resource."
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 294
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationPassword.ApplicationPasswordAConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 262
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationPasswordA resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 279
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationPasswordA to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationPasswordA that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationPasswordA to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 448
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationPassword.ApplicationPasswordTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 345
},
"name": "resetDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 361
},
"name": "resetEndDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 377
},
"name": "resetEndDateRelative"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 393
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 414
},
"name": "resetRotateWhenChanged"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 430
},
"name": "resetStartDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 451
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 463
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 476
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationPasswordA",
"namespace": "applicationPassword",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 267
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 402
},
"name": "keyId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 445
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationPassword.ApplicationPasswordTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 439
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 333
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 349
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 365
},
"name": "endDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 381
},
"name": "endDateRelativeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 397
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 418
},
"name": "rotateWhenChangedInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "map"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 434
},
"name": "startDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 455
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationPassword.ApplicationPasswordTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 326
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 339
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 355
},
"name": "endDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 371
},
"name": "endDateRelative",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 387
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 408
},
"name": "rotateWhenChanged",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "map"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 424
},
"name": "startDate",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-password/index:ApplicationPasswordA"
},
"@cdktf/provider-azuread.applicationPassword.ApplicationPasswordAConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationPassword.ApplicationPasswordAConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 14
},
"name": "ApplicationPasswordAConfig",
"namespace": "applicationPassword",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#application_id ApplicationPasswordA#application_id}",
"stability": "stable",
"summary": "The resource ID of the application for which this password should be created."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 20
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#display_name ApplicationPasswordA#display_name}",
"stability": "stable",
"summary": "A display name for the password."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 26
},
"name": "displayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#end_date ApplicationPasswordA#end_date}",
"stability": "stable",
"summary": "The end date until which the password is valid, formatted as an RFC3339 date string (e.g. `2018-01-01T01:02:03Z`)."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 32
},
"name": "endDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Changing this field forces a new resource to be created\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#end_date_relative ApplicationPasswordA#end_date_relative}",
"stability": "stable",
"summary": "A relative duration for which the password is valid until, for example `240h` (10 days) or `2400h30m`."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 38
},
"name": "endDateRelative",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#id ApplicationPasswordA#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 45
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#rotate_when_changed ApplicationPasswordA#rotate_when_changed}",
"stability": "stable",
"summary": "Arbitrary map of values that, when changed, will trigger rotation of the password."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 51
},
"name": "rotateWhenChanged",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "map"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#start_date ApplicationPasswordA#start_date}",
"stability": "stable",
"summary": "The start date from which the password is valid, formatted as an RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). If this isn't specified, the current date is used."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 57
},
"name": "startDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#timeouts ApplicationPasswordA#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 63
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationPassword.ApplicationPasswordTimeouts"
}
}
],
"symbolId": "src/application-password/index:ApplicationPasswordAConfig"
},
"@cdktf/provider-azuread.applicationPassword.ApplicationPasswordTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationPassword.ApplicationPasswordTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 65
},
"name": "ApplicationPasswordTimeouts",
"namespace": "applicationPassword",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#create ApplicationPasswordA#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 69
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#delete ApplicationPasswordA#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 73
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#read ApplicationPasswordA#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 77
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_password#update ApplicationPasswordA#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 81
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-password/index:ApplicationPasswordTimeouts"
},
"@cdktf/provider-azuread.applicationPassword.ApplicationPasswordTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationPassword.ApplicationPasswordTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 142
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 134
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 202
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 218
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 234
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 250
},
"name": "resetUpdate"
}
],
"name": "ApplicationPasswordTimeoutsOutputReference",
"namespace": "applicationPassword",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 206
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 222
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 238
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 254
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 196
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 212
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 228
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 244
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-password/index.ts",
"line": 146
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationPassword.ApplicationPasswordTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-password/index:ApplicationPasswordTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScope": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope azuread_application_permission_scope}."
},
"fqn": "@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScope",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope azuread_application_permission_scope} Resource."
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 306
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScopeConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 274
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationPermissionScope resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 291
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationPermissionScope to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationPermissionScope that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationPermissionScope to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 472
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScopeTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 385
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 475
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 414
},
"name": "resetType"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 430
},
"name": "resetUserConsentDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 446
},
"name": "resetUserConsentDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 487
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 502
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationPermissionScope",
"namespace": "applicationPermissionScope",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 279
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 469
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScopeTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 347
},
"name": "adminConsentDescriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 360
},
"name": "adminConsentDisplayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 373
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 389
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 402
},
"name": "scopeIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 479
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScopeTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 418
},
"name": "typeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 434
},
"name": "userConsentDescriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 450
},
"name": "userConsentDisplayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 463
},
"name": "valueInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 340
},
"name": "adminConsentDescription",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 353
},
"name": "adminConsentDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 366
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 379
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 395
},
"name": "scopeId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 408
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 424
},
"name": "userConsentDescription",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 440
},
"name": "userConsentDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 456
},
"name": "value",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-permission-scope/index:ApplicationPermissionScope"
},
"@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScopeConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScopeConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 14
},
"name": "ApplicationPermissionScopeConfig",
"namespace": "applicationPermissionScope",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#admin_consent_description ApplicationPermissionScope#admin_consent_description}",
"stability": "stable",
"summary": "Delegated permission description that appears in all tenant-wide admin consent experiences, intended to be read by an administrator granting the permission on behalf of all users."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 20
},
"name": "adminConsentDescription",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#admin_consent_display_name ApplicationPermissionScope#admin_consent_display_name}",
"stability": "stable",
"summary": "Display name for the delegated permission, intended to be read by an administrator granting the permission on behalf of all users."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 26
},
"name": "adminConsentDisplayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#application_id ApplicationPermissionScope#application_id}",
"stability": "stable",
"summary": "The resource ID of the application to which this permission scope should be applied."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 32
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#scope_id ApplicationPermissionScope#scope_id}",
"stability": "stable",
"summary": "The unique identifier of the permission scope."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 45
},
"name": "scopeId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#value ApplicationPermissionScope#value}",
"stability": "stable",
"summary": "The value that is used for the `scp` claim in OAuth access tokens."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 69
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#id ApplicationPermissionScope#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 39
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#timeouts ApplicationPermissionScope#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 75
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScopeTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#type ApplicationPermissionScope#type}",
"stability": "stable",
"summary": "Whether this delegated permission should be considered safe for non-admin users to consent to on behalf of themselves, or whether an administrator should be required for consent to the permissions."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 51
},
"name": "type",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#user_consent_description ApplicationPermissionScope#user_consent_description}",
"stability": "stable",
"summary": "Delegated permission description that appears in the end user consent experience, intended to be read by a user consenting on their own behalf."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 57
},
"name": "userConsentDescription",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#user_consent_display_name ApplicationPermissionScope#user_consent_display_name}",
"stability": "stable",
"summary": "Display name for the delegated permission that appears in the end user consent experience."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 63
},
"name": "userConsentDisplayName",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-permission-scope/index:ApplicationPermissionScopeConfig"
},
"@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScopeTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScopeTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 77
},
"name": "ApplicationPermissionScopeTimeouts",
"namespace": "applicationPermissionScope",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#create ApplicationPermissionScope#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 81
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#delete ApplicationPermissionScope#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 85
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#read ApplicationPermissionScope#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 89
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_permission_scope#update ApplicationPermissionScope#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 93
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-permission-scope/index:ApplicationPermissionScopeTimeouts"
},
"@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScopeTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScopeTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 154
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 146
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 214
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 230
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 246
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 262
},
"name": "resetUpdate"
}
],
"name": "ApplicationPermissionScopeTimeoutsOutputReference",
"namespace": "applicationPermissionScope",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 218
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 234
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 250
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 266
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 208
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 224
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 240
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 256
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-permission-scope/index.ts",
"line": 158
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationPermissionScope.ApplicationPermissionScopeTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-permission-scope/index:ApplicationPermissionScopeTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorized": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized azuread_application_pre_authorized}."
},
"fqn": "@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorized",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized azuread_application_pre_authorized} Resource."
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 276
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorizedConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 244
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationPreAuthorized resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 261
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationPreAuthorized to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationPreAuthorized that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationPreAuthorized to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 363
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorizedTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 337
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 366
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 378
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 388
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationPreAuthorized",
"namespace": "applicationPreAuthorized",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 249
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 360
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorizedTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 312
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 325
},
"name": "authorizedClientIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 341
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 354
},
"name": "permissionIdsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 370
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorizedTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 305
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 318
},
"name": "authorizedClientId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 331
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 347
},
"name": "permissionIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/application-pre-authorized/index:ApplicationPreAuthorized"
},
"@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorizedConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorizedConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 14
},
"name": "ApplicationPreAuthorizedConfig",
"namespace": "applicationPreAuthorized",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized#application_id ApplicationPreAuthorized#application_id}",
"stability": "stable",
"summary": "The resource ID of the application to which this pre-authorized application should be added."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 20
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized#authorized_client_id ApplicationPreAuthorized#authorized_client_id}",
"stability": "stable",
"summary": "The client ID of the pre-authorized application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 26
},
"name": "authorizedClientId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized#permission_ids ApplicationPreAuthorized#permission_ids}",
"stability": "stable",
"summary": "The IDs of the permission scopes required by the pre-authorized application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 39
},
"name": "permissionIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized#id ApplicationPreAuthorized#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 33
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized#timeouts ApplicationPreAuthorized#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorizedTimeouts"
}
}
],
"symbolId": "src/application-pre-authorized/index:ApplicationPreAuthorizedConfig"
},
"@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorizedTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorizedTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 47
},
"name": "ApplicationPreAuthorizedTimeouts",
"namespace": "applicationPreAuthorized",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized#create ApplicationPreAuthorized#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 51
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized#delete ApplicationPreAuthorized#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 55
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized#read ApplicationPreAuthorized#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 59
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_pre_authorized#update ApplicationPreAuthorized#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 63
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-pre-authorized/index:ApplicationPreAuthorizedTimeouts"
},
"@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorizedTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorizedTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 124
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 116
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 184
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 200
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 216
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 232
},
"name": "resetUpdate"
}
],
"name": "ApplicationPreAuthorizedTimeoutsOutputReference",
"namespace": "applicationPreAuthorized",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 188
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 204
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 220
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 236
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 178
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 194
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 210
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 226
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-pre-authorized/index.ts",
"line": 128
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationPreAuthorized.ApplicationPreAuthorizedTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-pre-authorized/index:ApplicationPreAuthorizedTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUris": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris azuread_application_redirect_uris}."
},
"fqn": "@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUris",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris azuread_application_redirect_uris} Resource."
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 276
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUrisConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 244
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationRedirectUris resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 261
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationRedirectUris to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationRedirectUris that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationRedirectUris to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 363
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUrisTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 324
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 366
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 378
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 388
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationRedirectUris",
"namespace": "applicationRedirectUris",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 249
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 360
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUrisTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 312
},
"name": "applicationIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 328
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 341
},
"name": "redirectUrisInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 370
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUrisTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 354
},
"name": "typeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 305
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 318
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 334
},
"name": "redirectUris",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 347
},
"name": "type",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-redirect-uris/index:ApplicationRedirectUris"
},
"@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUrisConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUrisConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 14
},
"name": "ApplicationRedirectUrisConfig",
"namespace": "applicationRedirectUris",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris#application_id ApplicationRedirectUris#application_id}",
"stability": "stable",
"summary": "The resource ID of the application to which these redirect URIs belong."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 20
},
"name": "applicationId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris#redirect_uris ApplicationRedirectUris#redirect_uris}",
"stability": "stable",
"summary": "A set of redirect URIs."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 33
},
"name": "redirectUris",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris#type ApplicationRedirectUris#type}",
"stability": "stable",
"summary": "The type of redirect URIs to assign to the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 39
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris#id ApplicationRedirectUris#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris#timeouts ApplicationRedirectUris#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUrisTimeouts"
}
}
],
"symbolId": "src/application-redirect-uris/index:ApplicationRedirectUrisConfig"
},
"@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUrisTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUrisTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 47
},
"name": "ApplicationRedirectUrisTimeouts",
"namespace": "applicationRedirectUris",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris#create ApplicationRedirectUris#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 51
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris#delete ApplicationRedirectUris#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 55
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris#read ApplicationRedirectUris#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 59
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_redirect_uris#update ApplicationRedirectUris#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 63
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-redirect-uris/index:ApplicationRedirectUrisTimeouts"
},
"@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUrisTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUrisTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 124
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 116
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 184
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 200
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 216
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 232
},
"name": "resetUpdate"
}
],
"name": "ApplicationRedirectUrisTimeoutsOutputReference",
"namespace": "applicationRedirectUris",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 188
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 204
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 220
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 236
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 178
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 194
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 210
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 226
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-redirect-uris/index.ts",
"line": 128
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationRedirectUris.ApplicationRedirectUrisTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-redirect-uris/index:ApplicationRedirectUrisTimeoutsOutputReference"
},
"@cdktf/provider-azuread.applicationRegistration.ApplicationRegistration": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration azuread_application_registration}."
},
"fqn": "@cdktf/provider-azuread.applicationRegistration.ApplicationRegistration",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration azuread_application_registration} Resource."
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 348
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.applicationRegistration.ApplicationRegistrationConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 316
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ApplicationRegistration resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 333
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ApplicationRegistration to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ApplicationRegistration that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ApplicationRegistration to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 665
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.applicationRegistration.ApplicationRegistrationTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 400
},
"name": "resetDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 434
},
"name": "resetGroupMembershipClaims"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 450
},
"name": "resetHomepageUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 466
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 482
},
"name": "resetImplicitAccessTokenIssuanceEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 498
},
"name": "resetImplicitIdTokenIssuanceEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 514
},
"name": "resetLogoutUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 530
},
"name": "resetMarketingUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 546
},
"name": "resetNotes"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 567
},
"name": "resetPrivacyStatementUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 588
},
"name": "resetRequestedAccessTokenVersion"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 604
},
"name": "resetServiceManagementReference"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 620
},
"name": "resetSignInAudience"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 636
},
"name": "resetSupportUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 652
},
"name": "resetTermsOfServiceUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 668
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 680
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 702
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ApplicationRegistration",
"namespace": "applicationRegistration",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 321
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 388
},
"name": "clientId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 409
},
"name": "disabledByMicrosoft",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 555
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 576
},
"name": "publisherDomain",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 662
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.applicationRegistration.ApplicationRegistrationTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 404
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 422
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 438
},
"name": "groupMembershipClaimsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 454
},
"name": "homepageUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 470
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 486
},
"name": "implicitAccessTokenIssuanceEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 502
},
"name": "implicitIdTokenIssuanceEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 518
},
"name": "logoutUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 534
},
"name": "marketingUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 550
},
"name": "notesInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 571
},
"name": "privacyStatementUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 592
},
"name": "requestedAccessTokenVersionInput",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 608
},
"name": "serviceManagementReferenceInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 624
},
"name": "signInAudienceInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 640
},
"name": "supportUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 656
},
"name": "termsOfServiceUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 672
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationRegistration.ApplicationRegistrationTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 394
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 415
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 428
},
"name": "groupMembershipClaims",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 444
},
"name": "homepageUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 460
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 476
},
"name": "implicitAccessTokenIssuanceEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 492
},
"name": "implicitIdTokenIssuanceEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 508
},
"name": "logoutUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 524
},
"name": "marketingUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 540
},
"name": "notes",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 561
},
"name": "privacyStatementUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 582
},
"name": "requestedAccessTokenVersion",
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 598
},
"name": "serviceManagementReference",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 614
},
"name": "signInAudience",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 630
},
"name": "supportUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 646
},
"name": "termsOfServiceUrl",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-registration/index:ApplicationRegistration"
},
"@cdktf/provider-azuread.applicationRegistration.ApplicationRegistrationConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationRegistration.ApplicationRegistrationConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 14
},
"name": "ApplicationRegistrationConfig",
"namespace": "applicationRegistration",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#display_name ApplicationRegistration#display_name}",
"stability": "stable",
"summary": "The display name for the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 26
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#description ApplicationRegistration#description}",
"stability": "stable",
"summary": "Description of the application as shown to end users."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 20
},
"name": "description",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#group_membership_claims ApplicationRegistration#group_membership_claims}",
"stability": "stable",
"summary": "Configures the `groups` claim that the app expects issued in a user or OAuth access token."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 32
},
"name": "groupMembershipClaims",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#homepage_url ApplicationRegistration#homepage_url}",
"stability": "stable",
"summary": "URL of the home page for the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 38
},
"name": "homepageUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#id ApplicationRegistration#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 45
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#implicit_access_token_issuance_enabled ApplicationRegistration#implicit_access_token_issuance_enabled}",
"stability": "stable",
"summary": "Whether this application can request an access token using OAuth implicit flow."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 51
},
"name": "implicitAccessTokenIssuanceEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#implicit_id_token_issuance_enabled ApplicationRegistration#implicit_id_token_issuance_enabled}",
"stability": "stable",
"summary": "Whether this application can request an ID token using OAuth implicit flow."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 57
},
"name": "implicitIdTokenIssuanceEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#logout_url ApplicationRegistration#logout_url}",
"stability": "stable",
"summary": "URL of the logout page for the application, where the session is cleared for single sign-out."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 63
},
"name": "logoutUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#marketing_url ApplicationRegistration#marketing_url}",
"stability": "stable",
"summary": "URL of the marketing page for the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 69
},
"name": "marketingUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#notes ApplicationRegistration#notes}",
"stability": "stable",
"summary": "User-specified notes relevant for the management of the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 75
},
"name": "notes",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#privacy_statement_url ApplicationRegistration#privacy_statement_url}",
"stability": "stable",
"summary": "URL of the privacy statement for the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 81
},
"name": "privacyStatementUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#requested_access_token_version ApplicationRegistration#requested_access_token_version}",
"stability": "stable",
"summary": "The access token version expected by this resource."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 87
},
"name": "requestedAccessTokenVersion",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#service_management_reference ApplicationRegistration#service_management_reference}",
"stability": "stable",
"summary": "References application or contact information from a service or asset management database."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 93
},
"name": "serviceManagementReference",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#sign_in_audience ApplicationRegistration#sign_in_audience}",
"stability": "stable",
"summary": "The Microsoft account types that are supported for the current application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 99
},
"name": "signInAudience",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#support_url ApplicationRegistration#support_url}",
"stability": "stable",
"summary": "URL of the support page for the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 105
},
"name": "supportUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#terms_of_service_url ApplicationRegistration#terms_of_service_url}",
"stability": "stable",
"summary": "URL of the terms of service statement for the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 111
},
"name": "termsOfServiceUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#timeouts ApplicationRegistration#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 117
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.applicationRegistration.ApplicationRegistrationTimeouts"
}
}
],
"symbolId": "src/application-registration/index:ApplicationRegistrationConfig"
},
"@cdktf/provider-azuread.applicationRegistration.ApplicationRegistrationTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationRegistration.ApplicationRegistrationTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 119
},
"name": "ApplicationRegistrationTimeouts",
"namespace": "applicationRegistration",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#create ApplicationRegistration#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 123
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#delete ApplicationRegistration#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 127
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#read ApplicationRegistration#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 131
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/application_registration#update ApplicationRegistration#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 135
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/application-registration/index:ApplicationRegistrationTimeouts"
},
"@cdktf/provider-azuread.applicationRegistration.ApplicationRegistrationTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.applicationRegistration.ApplicationRegistrationTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 196
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 188
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 256
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 272
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 288
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 304
},
"name": "resetUpdate"
}
],
"name": "ApplicationRegistrationTimeoutsOutputReference",
"namespace": "applicationRegistration",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 260
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 276
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 292
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 308
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 250
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 266
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 282
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 298
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/application-registration/index.ts",
"line": 200
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.applicationRegistration.ApplicationRegistrationTimeouts"
}
]
}
}
}
],
"symbolId": "src/application-registration/index:ApplicationRegistrationTimeoutsOutputReference"
},
"@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicy": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy azuread_authentication_strength_policy}."
},
"fqn": "@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicy",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy azuread_authentication_strength_policy} Resource."
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 276
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicyConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 244
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a AuthenticationStrengthPolicy resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 261
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the AuthenticationStrengthPolicy to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing AuthenticationStrengthPolicy that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the AuthenticationStrengthPolicy to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 366
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicyTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 324
},
"name": "resetDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 353
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 369
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 381
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 391
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "AuthenticationStrengthPolicy",
"namespace": "authenticationStrengthPolicy",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 249
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 363
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicyTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 312
},
"name": "allowedCombinationsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 328
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 341
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 357
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 373
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicyTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 305
},
"name": "allowedCombinations",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 318
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 334
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 347
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/authentication-strength-policy/index:AuthenticationStrengthPolicy"
},
"@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicyConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicyConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 14
},
"name": "AuthenticationStrengthPolicyConfig",
"namespace": "authenticationStrengthPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy#allowed_combinations AuthenticationStrengthPolicy#allowed_combinations}",
"stability": "stable",
"summary": "The allowed MFA methods for this policy."
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 20
},
"name": "allowedCombinations",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy#display_name AuthenticationStrengthPolicy#display_name}",
"stability": "stable",
"summary": "The display name for the authentication strength policy."
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 32
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy#description AuthenticationStrengthPolicy#description}",
"stability": "stable",
"summary": "The description for the authentication strength policy."
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 26
},
"name": "description",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy#id AuthenticationStrengthPolicy#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 39
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy#timeouts AuthenticationStrengthPolicy#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicyTimeouts"
}
}
],
"symbolId": "src/authentication-strength-policy/index:AuthenticationStrengthPolicyConfig"
},
"@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicyTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicyTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 47
},
"name": "AuthenticationStrengthPolicyTimeouts",
"namespace": "authenticationStrengthPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy#create AuthenticationStrengthPolicy#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 51
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy#delete AuthenticationStrengthPolicy#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 55
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy#read AuthenticationStrengthPolicy#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 59
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/authentication_strength_policy#update AuthenticationStrengthPolicy#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 63
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/authentication-strength-policy/index:AuthenticationStrengthPolicyTimeouts"
},
"@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicyTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicyTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 124
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 116
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 184
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 200
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 216
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 232
},
"name": "resetUpdate"
}
],
"name": "AuthenticationStrengthPolicyTimeoutsOutputReference",
"namespace": "authenticationStrengthPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 188
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 204
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 220
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 236
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 178
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 194
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 210
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 226
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/authentication-strength-policy/index.ts",
"line": 128
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.authenticationStrengthPolicy.AuthenticationStrengthPolicyTimeouts"
}
]
}
}
}
],
"symbolId": "src/authentication-strength-policy/index:AuthenticationStrengthPolicyTimeoutsOutputReference"
},
"@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicy": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/claims_mapping_policy azuread_claims_mapping_policy}."
},
"fqn": "@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicy",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/claims_mapping_policy azuread_claims_mapping_policy} Resource."
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 270
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicyConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 238
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ClaimsMappingPolicy resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 255
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ClaimsMappingPolicy to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/claims_mapping_policy#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ClaimsMappingPolicy that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ClaimsMappingPolicy to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 343
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicyTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 330
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 346
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 358
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 367
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ClaimsMappingPolicy",
"namespace": "claimsMappingPolicy",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 243
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 340
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicyTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 305
},
"name": "definitionInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 318
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 334
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 350
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicyTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 298
},
"name": "definition",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 311
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 324
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/claims-mapping-policy/index:ClaimsMappingPolicy"
},
"@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicyConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicyConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 14
},
"name": "ClaimsMappingPolicyConfig",
"namespace": "claimsMappingPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/claims_mapping_policy#definition ClaimsMappingPolicy#definition}",
"stability": "stable",
"summary": "A string collection containing a JSON string that defines the rules and settings for this policy."
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 20
},
"name": "definition",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/claims_mapping_policy#display_name ClaimsMappingPolicy#display_name}",
"stability": "stable",
"summary": "Display name for this policy."
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 26
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/claims_mapping_policy#id ClaimsMappingPolicy#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 33
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/claims_mapping_policy#timeouts ClaimsMappingPolicy#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicyTimeouts"
}
}
],
"symbolId": "src/claims-mapping-policy/index:ClaimsMappingPolicyConfig"
},
"@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicyTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicyTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 41
},
"name": "ClaimsMappingPolicyTimeouts",
"namespace": "claimsMappingPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/claims_mapping_policy#create ClaimsMappingPolicy#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 45
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/claims_mapping_policy#delete ClaimsMappingPolicy#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 49
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/claims_mapping_policy#read ClaimsMappingPolicy#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 53
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/claims_mapping_policy#update ClaimsMappingPolicy#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 57
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/claims-mapping-policy/index:ClaimsMappingPolicyTimeouts"
},
"@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicyTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicyTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 118
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 110
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 178
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 194
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 210
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 226
},
"name": "resetUpdate"
}
],
"name": "ClaimsMappingPolicyTimeoutsOutputReference",
"namespace": "claimsMappingPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 182
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 198
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 214
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 230
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 172
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 188
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 204
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 220
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/claims-mapping-policy/index.ts",
"line": 122
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.claimsMappingPolicy.ClaimsMappingPolicyTimeouts"
}
]
}
}
}
],
"symbolId": "src/claims-mapping-policy/index:ClaimsMappingPolicyTimeoutsOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicy": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy azuread_conditional_access_policy}."
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicy",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy azuread_conditional_access_policy} Resource."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3007
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2975
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ConditionalAccessPolicy resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2992
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ConditionalAccessPolicy to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ConditionalAccessPolicy that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ConditionalAccessPolicy to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3088
},
"name": "putConditions",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditions"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3101
},
"name": "putGrantControls",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyGrantControls"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3117
},
"name": "putSessionControls",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicySessionControls"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3133
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3104
},
"name": "resetGrantControls"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3057
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3120
},
"name": "resetSessionControls"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3136
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3148
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3160
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ConditionalAccessPolicy",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2980
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3085
},
"name": "conditions",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3098
},
"name": "grantControls",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyGrantControlsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3066
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3114
},
"name": "sessionControls",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicySessionControlsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3130
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3092
},
"name": "conditionsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditions"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3045
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3108
},
"name": "grantControlsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyGrantControls"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3061
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3124
},
"name": "sessionControlsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicySessionControls"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3079
},
"name": "stateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3140
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3038
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3051
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 3072
},
"name": "state",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicy"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditions": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditions",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1800
},
"name": "ConditionalAccessPolicyConditions",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#applications ConditionalAccessPolicy#applications}",
"stability": "stable",
"summary": "applications block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1830
},
"name": "applications",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsApplications"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#client_app_types ConditionalAccessPolicy#client_app_types}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1808
},
"name": "clientAppTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#users ConditionalAccessPolicy#users}",
"stability": "stable",
"summary": "users block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1860
},
"name": "users",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsers"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#authentication_flow_transfer_methods ConditionalAccessPolicy#authentication_flow_transfer_methods}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1804
},
"name": "authenticationFlowTransferMethods",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#client_applications ConditionalAccessPolicy#client_applications}",
"stability": "stable",
"summary": "client_applications block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1836
},
"name": "clientApplications",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplications"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#devices ConditionalAccessPolicy#devices}",
"stability": "stable",
"summary": "devices block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1842
},
"name": "devices",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevices"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#insider_risk_levels ConditionalAccessPolicy#insider_risk_levels}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1812
},
"name": "insiderRiskLevels",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#locations ConditionalAccessPolicy#locations}",
"stability": "stable",
"summary": "locations block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1848
},
"name": "locations",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsLocations"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#platforms ConditionalAccessPolicy#platforms}",
"stability": "stable",
"summary": "platforms block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1854
},
"name": "platforms",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsPlatforms"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#service_principal_risk_levels ConditionalAccessPolicy#service_principal_risk_levels}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1816
},
"name": "servicePrincipalRiskLevels",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#sign_in_risk_levels ConditionalAccessPolicy#sign_in_risk_levels}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1820
},
"name": "signInRiskLevels",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#user_risk_levels ConditionalAccessPolicy#user_risk_levels}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1824
},
"name": "userRiskLevels",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditions"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsApplications": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsApplications",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 55
},
"name": "ConditionalAccessPolicyConditionsApplications",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#excluded_applications ConditionalAccessPolicy#excluded_applications}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 59
},
"name": "excludedApplications",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#included_applications ConditionalAccessPolicy#included_applications}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 63
},
"name": "includedApplications",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#included_user_actions ConditionalAccessPolicy#included_user_actions}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 67
},
"name": "includedUserActions",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsApplications"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsApplicationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsApplicationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 120
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 113
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 165
},
"name": "resetExcludedApplications"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 181
},
"name": "resetIncludedApplications"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 197
},
"name": "resetIncludedUserActions"
}
],
"name": "ConditionalAccessPolicyConditionsApplicationsOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 169
},
"name": "excludedApplicationsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 185
},
"name": "includedApplicationsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 201
},
"name": "includedUserActionsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 159
},
"name": "excludedApplications",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 175
},
"name": "includedApplications",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 191
},
"name": "includedUserActions",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 124
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsApplications"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsApplicationsOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplications": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplications",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 316
},
"name": "ConditionalAccessPolicyConditionsClientApplications",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#excluded_service_principals ConditionalAccessPolicy#excluded_service_principals}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 320
},
"name": "excludedServicePrincipals",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#filter ConditionalAccessPolicy#filter}",
"stability": "stable",
"summary": "filter block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 330
},
"name": "filter",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplicationsFilter"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#included_service_principals ConditionalAccessPolicy#included_service_principals}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 324
},
"name": "includedServicePrincipals",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsClientApplications"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplicationsFilter": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplicationsFilter",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 205
},
"name": "ConditionalAccessPolicyConditionsClientApplicationsFilter",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#mode ConditionalAccessPolicy#mode}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 209
},
"name": "mode",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#rule ConditionalAccessPolicy#rule}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 213
},
"name": "rule",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsClientApplicationsFilter"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplicationsFilterOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplicationsFilterOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 259
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 252
},
"name": "ConditionalAccessPolicyConditionsClientApplicationsFilterOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 299
},
"name": "modeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 312
},
"name": "ruleInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 292
},
"name": "mode",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 305
},
"name": "rule",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 263
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplicationsFilter"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsClientApplicationsFilterOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplicationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplicationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 383
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 376
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 457
},
"name": "putFilter",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplicationsFilter"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 428
},
"name": "resetExcludedServicePrincipals"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 460
},
"name": "resetFilter"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 444
},
"name": "resetIncludedServicePrincipals"
}
],
"name": "ConditionalAccessPolicyConditionsClientApplicationsOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 454
},
"name": "filter",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplicationsFilterOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 432
},
"name": "excludedServicePrincipalsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 464
},
"name": "filterInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplicationsFilter"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 448
},
"name": "includedServicePrincipalsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 422
},
"name": "excludedServicePrincipals",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 438
},
"name": "includedServicePrincipals",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 387
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplications"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsClientApplicationsOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevices": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevices",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 579
},
"name": "ConditionalAccessPolicyConditionsDevices",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#filter ConditionalAccessPolicy#filter}",
"stability": "stable",
"summary": "filter block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 585
},
"name": "filter",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevicesFilter"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsDevices"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevicesFilter": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevicesFilter",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 468
},
"name": "ConditionalAccessPolicyConditionsDevicesFilter",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#mode ConditionalAccessPolicy#mode}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 472
},
"name": "mode",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#rule ConditionalAccessPolicy#rule}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 476
},
"name": "rule",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsDevicesFilter"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevicesFilterOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevicesFilterOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 522
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 515
},
"name": "ConditionalAccessPolicyConditionsDevicesFilterOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 562
},
"name": "modeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 575
},
"name": "ruleInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 555
},
"name": "mode",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 568
},
"name": "rule",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 526
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevicesFilter"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsDevicesFilterOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevicesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevicesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 624
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 617
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 654
},
"name": "putFilter",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevicesFilter"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 657
},
"name": "resetFilter"
}
],
"name": "ConditionalAccessPolicyConditionsDevicesOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 651
},
"name": "filter",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevicesFilterOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 661
},
"name": "filterInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevicesFilter"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 628
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevices"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsDevicesOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsLocations": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsLocations",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 665
},
"name": "ConditionalAccessPolicyConditionsLocations",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#included_locations ConditionalAccessPolicy#included_locations}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 673
},
"name": "includedLocations",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#excluded_locations ConditionalAccessPolicy#excluded_locations}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 669
},
"name": "excludedLocations",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsLocations"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsLocationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsLocationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 719
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 712
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 758
},
"name": "resetExcludedLocations"
}
],
"name": "ConditionalAccessPolicyConditionsLocationsOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 762
},
"name": "excludedLocationsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 775
},
"name": "includedLocationsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 752
},
"name": "excludedLocations",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 768
},
"name": "includedLocations",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 723
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsLocations"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsLocationsOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1976
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1969
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2165
},
"name": "putApplications",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsApplications"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2178
},
"name": "putClientApplications",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplications"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2194
},
"name": "putDevices",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevices"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2210
},
"name": "putLocations",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsLocations"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2226
},
"name": "putPlatforms",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsPlatforms"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2242
},
"name": "putUsers",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsers"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2075
},
"name": "resetAuthenticationFlowTransferMethods"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2181
},
"name": "resetClientApplications"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2197
},
"name": "resetDevices"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2104
},
"name": "resetInsiderRiskLevels"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2213
},
"name": "resetLocations"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2229
},
"name": "resetPlatforms"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2120
},
"name": "resetServicePrincipalRiskLevels"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2136
},
"name": "resetSignInRiskLevels"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2152
},
"name": "resetUserRiskLevels"
}
],
"name": "ConditionalAccessPolicyConditionsOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2162
},
"name": "applications",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsApplicationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2175
},
"name": "clientApplications",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplicationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2191
},
"name": "devices",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevicesOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2207
},
"name": "locations",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsLocationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2223
},
"name": "platforms",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsPlatformsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2239
},
"name": "users",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2169
},
"name": "applicationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsApplications"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2079
},
"name": "authenticationFlowTransferMethodsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2185
},
"name": "clientApplicationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsClientApplications"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2092
},
"name": "clientAppTypesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2201
},
"name": "devicesInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsDevices"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2108
},
"name": "insiderRiskLevelsInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2217
},
"name": "locationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsLocations"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2233
},
"name": "platformsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsPlatforms"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2124
},
"name": "servicePrincipalRiskLevelsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2140
},
"name": "signInRiskLevelsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2156
},
"name": "userRiskLevelsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2246
},
"name": "usersInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsers"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2069
},
"name": "authenticationFlowTransferMethods",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2085
},
"name": "clientAppTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2098
},
"name": "insiderRiskLevels",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2114
},
"name": "servicePrincipalRiskLevels",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2130
},
"name": "signInRiskLevels",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2146
},
"name": "userRiskLevels",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1980
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditions"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsPlatforms": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsPlatforms",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 779
},
"name": "ConditionalAccessPolicyConditionsPlatforms",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#included_platforms ConditionalAccessPolicy#included_platforms}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 787
},
"name": "includedPlatforms",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#excluded_platforms ConditionalAccessPolicy#excluded_platforms}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 783
},
"name": "excludedPlatforms",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsPlatforms"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsPlatformsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsPlatformsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 833
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 826
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 872
},
"name": "resetExcludedPlatforms"
}
],
"name": "ConditionalAccessPolicyConditionsPlatformsOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 876
},
"name": "excludedPlatformsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 889
},
"name": "includedPlatformsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 866
},
"name": "excludedPlatforms",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 882
},
"name": "includedPlatforms",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 837
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsPlatforms"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsPlatformsOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsers": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsers",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1481
},
"name": "ConditionalAccessPolicyConditionsUsers",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#excluded_groups ConditionalAccessPolicy#excluded_groups}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1485
},
"name": "excludedGroups",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#excluded_guests_or_external_users ConditionalAccessPolicy#excluded_guests_or_external_users}",
"stability": "stable",
"summary": "excluded_guests_or_external_users block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1511
},
"name": "excludedGuestsOrExternalUsers",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsers"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#excluded_roles ConditionalAccessPolicy#excluded_roles}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1489
},
"name": "excludedRoles",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#excluded_users ConditionalAccessPolicy#excluded_users}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1493
},
"name": "excludedUsers",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#included_groups ConditionalAccessPolicy#included_groups}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1497
},
"name": "includedGroups",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#included_guests_or_external_users ConditionalAccessPolicy#included_guests_or_external_users}",
"stability": "stable",
"summary": "included_guests_or_external_users block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1517
},
"name": "includedGuestsOrExternalUsers",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsers"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#included_roles ConditionalAccessPolicy#included_roles}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1501
},
"name": "includedRoles",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#included_users ConditionalAccessPolicy#included_users}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1505
},
"name": "includedUsers",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsers"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsers": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsers",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1039
},
"name": "ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsers",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#guest_or_external_user_types ConditionalAccessPolicy#guest_or_external_user_types}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1043
},
"name": "guestOrExternalUserTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#external_tenants ConditionalAccessPolicy#external_tenants}",
"stability": "stable",
"summary": "external_tenants block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1049
},
"name": "externalTenants",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenants"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsers"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenants": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenants",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 893
},
"name": "ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenants",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#membership_kind ConditionalAccessPolicy#membership_kind}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 901
},
"name": "membershipKind",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#members ConditionalAccessPolicy#members}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 897
},
"name": "members",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenants"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenantsList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenantsList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1028
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1020
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1035
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenantsOutputReference"
}
}
}
],
"name": "ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenantsList",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1028
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1028
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1028
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1021
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenants"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenantsList"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenantsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenantsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 950
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 940
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 998
},
"name": "resetMembers"
}
],
"name": "ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenantsOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1015
},
"name": "membershipKindInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1002
},
"name": "membersInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 992
},
"name": "members",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1008
},
"name": "membershipKind",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 954
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenants"
}
]
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenantsOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1176
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1168
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1183
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersOutputReference"
}
}
}
],
"name": "ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersList",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1176
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1176
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1176
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1169
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsers"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersList"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1098
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1088
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1156
},
"name": "putExternalTenants",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenants"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1159
},
"name": "resetExternalTenants"
}
],
"name": "ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1153
},
"name": "externalTenants",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenantsList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1163
},
"name": "externalTenantsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersExternalTenants"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1147
},
"name": "guestOrExternalUserTypesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1140
},
"name": "guestOrExternalUserTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1102
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsers"
}
]
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsers": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsers",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1333
},
"name": "ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsers",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#guest_or_external_user_types ConditionalAccessPolicy#guest_or_external_user_types}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1337
},
"name": "guestOrExternalUserTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#external_tenants ConditionalAccessPolicy#external_tenants}",
"stability": "stable",
"summary": "external_tenants block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1343
},
"name": "externalTenants",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenants"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsers"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenants": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenants",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1187
},
"name": "ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenants",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#membership_kind ConditionalAccessPolicy#membership_kind}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1195
},
"name": "membershipKind",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#members ConditionalAccessPolicy#members}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1191
},
"name": "members",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenants"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenantsList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenantsList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1322
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1314
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1329
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenantsOutputReference"
}
}
}
],
"name": "ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenantsList",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1322
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1322
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1322
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1315
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenants"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenantsList"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenantsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenantsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1244
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1234
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1292
},
"name": "resetMembers"
}
],
"name": "ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenantsOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1309
},
"name": "membershipKindInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1296
},
"name": "membersInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1286
},
"name": "members",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1302
},
"name": "membershipKind",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1248
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenants"
}
]
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenantsOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1470
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1462
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1477
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersOutputReference"
}
}
}
],
"name": "ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersList",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1470
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1470
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1470
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1463
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsers"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersList"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1392
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1382
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1450
},
"name": "putExternalTenants",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenants"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1453
},
"name": "resetExternalTenants"
}
],
"name": "ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1447
},
"name": "externalTenants",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenantsList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1457
},
"name": "externalTenantsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersExternalTenants"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1441
},
"name": "guestOrExternalUserTypesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1434
},
"name": "guestOrExternalUserTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1396
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsers"
}
]
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1605
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1598
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1773
},
"name": "putExcludedGuestsOrExternalUsers",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsers"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1789
},
"name": "putIncludedGuestsOrExternalUsers",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsers"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1680
},
"name": "resetExcludedGroups"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1776
},
"name": "resetExcludedGuestsOrExternalUsers"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1696
},
"name": "resetExcludedRoles"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1712
},
"name": "resetExcludedUsers"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1728
},
"name": "resetIncludedGroups"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1792
},
"name": "resetIncludedGuestsOrExternalUsers"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1744
},
"name": "resetIncludedRoles"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1760
},
"name": "resetIncludedUsers"
}
],
"name": "ConditionalAccessPolicyConditionsUsersOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1770
},
"name": "excludedGuestsOrExternalUsers",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsersList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1786
},
"name": "includedGuestsOrExternalUsers",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsersList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1684
},
"name": "excludedGroupsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1780
},
"name": "excludedGuestsOrExternalUsersInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersExcludedGuestsOrExternalUsers"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1700
},
"name": "excludedRolesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1716
},
"name": "excludedUsersInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1732
},
"name": "includedGroupsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1796
},
"name": "includedGuestsOrExternalUsersInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsersIncludedGuestsOrExternalUsers"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1748
},
"name": "includedRolesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1764
},
"name": "includedUsersInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1674
},
"name": "excludedGroups",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1690
},
"name": "excludedRoles",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1706
},
"name": "excludedUsers",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1722
},
"name": "includedGroups",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1738
},
"name": "includedRoles",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1754
},
"name": "includedUsers",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 1609
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditionsUsers"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConditionsUsersOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 14
},
"name": "ConditionalAccessPolicyConfig",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#conditions ConditionalAccessPolicy#conditions}",
"stability": "stable",
"summary": "conditions block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 35
},
"name": "conditions",
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyConditions"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#display_name ConditionalAccessPolicy#display_name}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 18
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#state ConditionalAccessPolicy#state}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 29
},
"name": "state",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#grant_controls ConditionalAccessPolicy#grant_controls}",
"stability": "stable",
"summary": "grant_controls block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 41
},
"name": "grantControls",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyGrantControls"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#id ConditionalAccessPolicy#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 25
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#session_controls ConditionalAccessPolicy#session_controls}",
"stability": "stable",
"summary": "session_controls block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 47
},
"name": "sessionControls",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicySessionControls"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#timeouts ConditionalAccessPolicy#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 53
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyTimeouts"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyConfig"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyGrantControls": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyGrantControls",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2250
},
"name": "ConditionalAccessPolicyGrantControls",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#operator ConditionalAccessPolicy#operator}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2266
},
"name": "operator",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#authentication_strength_policy_id ConditionalAccessPolicy#authentication_strength_policy_id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2254
},
"name": "authenticationStrengthPolicyId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#built_in_controls ConditionalAccessPolicy#built_in_controls}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2258
},
"name": "builtInControls",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#custom_authentication_factors ConditionalAccessPolicy#custom_authentication_factors}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2262
},
"name": "customAuthenticationFactors",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#terms_of_use ConditionalAccessPolicy#terms_of_use}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2270
},
"name": "termsOfUse",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyGrantControls"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyGrantControlsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyGrantControlsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2337
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2330
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2394
},
"name": "resetAuthenticationStrengthPolicyId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2410
},
"name": "resetBuiltInControls"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2426
},
"name": "resetCustomAuthenticationFactors"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2455
},
"name": "resetTermsOfUse"
}
],
"name": "ConditionalAccessPolicyGrantControlsOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2398
},
"name": "authenticationStrengthPolicyIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2414
},
"name": "builtInControlsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2430
},
"name": "customAuthenticationFactorsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2443
},
"name": "operatorInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2459
},
"name": "termsOfUseInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2388
},
"name": "authenticationStrengthPolicyId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2404
},
"name": "builtInControls",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2420
},
"name": "customAuthenticationFactors",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2436
},
"name": "operator",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2449
},
"name": "termsOfUse",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2341
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyGrantControls"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyGrantControlsOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicySessionControls": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicySessionControls",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2463
},
"name": "ConditionalAccessPolicySessionControls",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#application_enforced_restrictions_enabled ConditionalAccessPolicy#application_enforced_restrictions_enabled}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2467
},
"name": "applicationEnforcedRestrictionsEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#cloud_app_security_policy ConditionalAccessPolicy#cloud_app_security_policy}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2471
},
"name": "cloudAppSecurityPolicy",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#disable_resilience_defaults ConditionalAccessPolicy#disable_resilience_defaults}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2475
},
"name": "disableResilienceDefaults",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#persistent_browser_mode ConditionalAccessPolicy#persistent_browser_mode}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2479
},
"name": "persistentBrowserMode",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#sign_in_frequency ConditionalAccessPolicy#sign_in_frequency}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2483
},
"name": "signInFrequency",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#sign_in_frequency_authentication_type ConditionalAccessPolicy#sign_in_frequency_authentication_type}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2487
},
"name": "signInFrequencyAuthenticationType",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#sign_in_frequency_interval ConditionalAccessPolicy#sign_in_frequency_interval}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2491
},
"name": "signInFrequencyInterval",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#sign_in_frequency_period ConditionalAccessPolicy#sign_in_frequency_period}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2495
},
"name": "signInFrequencyPeriod",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicySessionControls"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicySessionControlsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicySessionControlsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2583
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2576
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2658
},
"name": "resetApplicationEnforcedRestrictionsEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2674
},
"name": "resetCloudAppSecurityPolicy"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2690
},
"name": "resetDisableResilienceDefaults"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2706
},
"name": "resetPersistentBrowserMode"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2722
},
"name": "resetSignInFrequency"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2738
},
"name": "resetSignInFrequencyAuthenticationType"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2754
},
"name": "resetSignInFrequencyInterval"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2770
},
"name": "resetSignInFrequencyPeriod"
}
],
"name": "ConditionalAccessPolicySessionControlsOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2662
},
"name": "applicationEnforcedRestrictionsEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2678
},
"name": "cloudAppSecurityPolicyInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2694
},
"name": "disableResilienceDefaultsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2710
},
"name": "persistentBrowserModeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2742
},
"name": "signInFrequencyAuthenticationTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2726
},
"name": "signInFrequencyInput",
"optional": true,
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2758
},
"name": "signInFrequencyIntervalInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2774
},
"name": "signInFrequencyPeriodInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2652
},
"name": "applicationEnforcedRestrictionsEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2668
},
"name": "cloudAppSecurityPolicy",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2684
},
"name": "disableResilienceDefaults",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2700
},
"name": "persistentBrowserMode",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2716
},
"name": "signInFrequency",
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2732
},
"name": "signInFrequencyAuthenticationType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2748
},
"name": "signInFrequencyInterval",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2764
},
"name": "signInFrequencyPeriod",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2587
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicySessionControls"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicySessionControlsOutputReference"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2778
},
"name": "ConditionalAccessPolicyTimeouts",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#create ConditionalAccessPolicy#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2782
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#delete ConditionalAccessPolicy#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2786
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#read ConditionalAccessPolicy#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2790
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/conditional_access_policy#update ConditionalAccessPolicy#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2794
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyTimeouts"
},
"@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2855
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2847
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2915
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2931
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2947
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2963
},
"name": "resetUpdate"
}
],
"name": "ConditionalAccessPolicyTimeoutsOutputReference",
"namespace": "conditionalAccessPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2919
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2935
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2951
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2967
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2909
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2925
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2941
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2957
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/conditional-access-policy/index.ts",
"line": 2859
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.conditionalAccessPolicy.ConditionalAccessPolicyTimeouts"
}
]
}
}
}
],
"symbolId": "src/conditional-access-policy/index:ConditionalAccessPolicyTimeoutsOutputReference"
},
"@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRole": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role azuread_custom_directory_role}."
},
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRole",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role azuread_custom_directory_role} Resource."
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 409
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRoleConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 377
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a CustomDirectoryRole resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 394
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the CustomDirectoryRole to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing CustomDirectoryRole that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the CustomDirectoryRole to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 536
},
"name": "putPermissions",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissions"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 549
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRoleTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 447
},
"name": "resetDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 489
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 510
},
"name": "resetTemplateId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 552
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 564
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 577
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "CustomDirectoryRole",
"namespace": "customDirectoryRole",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 382
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 498
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 533
},
"name": "permissions",
"type": {
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissionsList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 546
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRoleTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 451
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 464
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 477
},
"name": "enabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 493
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 540
},
"name": "permissionsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissions"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 514
},
"name": "templateIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 556
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRoleTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 527
},
"name": "versionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 441
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 457
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 470
},
"name": "enabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 483
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 504
},
"name": "templateId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 520
},
"name": "version",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/custom-directory-role/index:CustomDirectoryRole"
},
"@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRoleConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRoleConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 14
},
"name": "CustomDirectoryRoleConfig",
"namespace": "customDirectoryRole",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#display_name CustomDirectoryRole#display_name}",
"stability": "stable",
"summary": "The display name of the custom directory role."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 26
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#enabled CustomDirectoryRole#enabled}",
"stability": "stable",
"summary": "Indicates whether the role is enabled for assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 32
},
"name": "enabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#permissions CustomDirectoryRole#permissions}",
"stability": "stable",
"summary": "permissions block."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 57
},
"name": "permissions",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissions"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#version CustomDirectoryRole#version}",
"stability": "stable",
"summary": "The version of the role definition."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 51
},
"name": "version",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#description CustomDirectoryRole#description}",
"stability": "stable",
"summary": "The description of the custom directory role."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 20
},
"name": "description",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#id CustomDirectoryRole#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 39
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#template_id CustomDirectoryRole#template_id}",
"stability": "stable",
"summary": "Custom template identifier that is typically used if one needs an identifier to be the same across different directories."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 45
},
"name": "templateId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#timeouts CustomDirectoryRole#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 63
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRoleTimeouts"
}
}
],
"symbolId": "src/custom-directory-role/index:CustomDirectoryRoleConfig"
},
"@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissions": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissions",
"kind": "interface",
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 65
},
"name": "CustomDirectoryRolePermissions",
"namespace": "customDirectoryRole",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#allowed_resource_actions CustomDirectoryRole#allowed_resource_actions}",
"stability": "stable",
"summary": "Set of tasks that can be performed on a resource."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 71
},
"name": "allowedResourceActions",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/custom-directory-role/index:CustomDirectoryRolePermissions"
},
"@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissionsList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissionsList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 169
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 161
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 176
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissionsOutputReference"
}
}
}
],
"name": "CustomDirectoryRolePermissionsList",
"namespace": "customDirectoryRole",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 169
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 169
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 169
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 162
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissions"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/custom-directory-role/index:CustomDirectoryRolePermissionsList"
},
"@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissionsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissionsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 113
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 103
},
"name": "CustomDirectoryRolePermissionsOutputReference",
"namespace": "customDirectoryRole",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 156
},
"name": "allowedResourceActionsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 149
},
"name": "allowedResourceActions",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 117
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRolePermissions"
}
]
}
}
}
],
"symbolId": "src/custom-directory-role/index:CustomDirectoryRolePermissionsOutputReference"
},
"@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRoleTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRoleTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 180
},
"name": "CustomDirectoryRoleTimeouts",
"namespace": "customDirectoryRole",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#create CustomDirectoryRole#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 184
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#delete CustomDirectoryRole#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 188
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#read CustomDirectoryRole#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 192
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/custom_directory_role#update CustomDirectoryRole#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 196
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/custom-directory-role/index:CustomDirectoryRoleTimeouts"
},
"@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRoleTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRoleTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 257
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 249
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 317
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 333
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 349
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 365
},
"name": "resetUpdate"
}
],
"name": "CustomDirectoryRoleTimeoutsOutputReference",
"namespace": "customDirectoryRole",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 321
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 337
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 353
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 369
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 311
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 327
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 343
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 359
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/custom-directory-role/index.ts",
"line": 261
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.customDirectoryRole.CustomDirectoryRoleTimeouts"
}
]
}
}
}
],
"symbolId": "src/custom-directory-role/index:CustomDirectoryRoleTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackage": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package azuread_access_package}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackage",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package azuread_access_package} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 177
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackageConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 145
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadAccessPackage resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 162
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadAccessPackage to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadAccessPackage that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadAccessPackage to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 283
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackageTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 212
},
"name": "resetCatalogId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 233
},
"name": "resetDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 254
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 270
},
"name": "resetObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 286
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 298
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 308
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadAccessPackage",
"namespace": "dataAzureadAccessPackage",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 150
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 221
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 242
},
"name": "hidden",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 280
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackageTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 216
},
"name": "catalogIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 237
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 258
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 274
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 290
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackageTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 206
},
"name": "catalogId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 227
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 248
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 264
},
"name": "objectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-access-package/index:DataAzureadAccessPackage"
},
"@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackageConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackageConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 14
},
"name": "DataAzureadAccessPackageConfig",
"namespace": "dataAzureadAccessPackage",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package#catalog_id DataAzureadAccessPackage#catalog_id}",
"stability": "stable",
"summary": "The ID of the Catalog this access package is in."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 20
},
"name": "catalogId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package#display_name DataAzureadAccessPackage#display_name}",
"stability": "stable",
"summary": "The display name of the access package."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 26
},
"name": "displayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package#id DataAzureadAccessPackage#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 33
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package#object_id DataAzureadAccessPackage#object_id}",
"stability": "stable",
"summary": "The ID of this access package."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 39
},
"name": "objectId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package#timeouts DataAzureadAccessPackage#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackageTimeouts"
}
}
],
"symbolId": "src/data-azuread-access-package/index:DataAzureadAccessPackageConfig"
},
"@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackageTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackageTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 47
},
"name": "DataAzureadAccessPackageTimeouts",
"namespace": "dataAzureadAccessPackage",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package#read DataAzureadAccessPackage#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 51
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-access-package/index:DataAzureadAccessPackageTimeouts"
},
"@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackageTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackageTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 91
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 83
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 133
},
"name": "resetRead"
}
],
"name": "DataAzureadAccessPackageTimeoutsOutputReference",
"namespace": "dataAzureadAccessPackage",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 137
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 127
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package/index.ts",
"line": 95
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackage.DataAzureadAccessPackageTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-access-package/index:DataAzureadAccessPackageTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalog": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog azuread_access_package_catalog}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalog",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog azuread_access_package_catalog} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 171
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalogConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 139
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadAccessPackageCatalog resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 156
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadAccessPackageCatalog to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadAccessPackageCatalog that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadAccessPackageCatalog to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 265
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalogTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 210
},
"name": "resetDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 231
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 247
},
"name": "resetObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 268
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 280
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 289
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadAccessPackageCatalog",
"namespace": "dataAzureadAccessPackageCatalog",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 144
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 198
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 219
},
"name": "externallyVisible",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 256
},
"name": "published",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 262
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalogTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 214
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 235
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 251
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 272
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalogTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 204
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 225
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 241
},
"name": "objectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-access-package-catalog/index:DataAzureadAccessPackageCatalog"
},
"@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalogConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalogConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 14
},
"name": "DataAzureadAccessPackageCatalogConfig",
"namespace": "dataAzureadAccessPackageCatalog",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog#display_name DataAzureadAccessPackageCatalog#display_name}",
"stability": "stable",
"summary": "The display name of the access package catalog."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 20
},
"name": "displayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog#id DataAzureadAccessPackageCatalog#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog#object_id DataAzureadAccessPackageCatalog#object_id}",
"stability": "stable",
"summary": "The ID of this access package catalog."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 33
},
"name": "objectId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog#timeouts DataAzureadAccessPackageCatalog#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalogTimeouts"
}
}
],
"symbolId": "src/data-azuread-access-package-catalog/index:DataAzureadAccessPackageCatalogConfig"
},
"@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalogTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalogTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 41
},
"name": "DataAzureadAccessPackageCatalogTimeouts",
"namespace": "dataAzureadAccessPackageCatalog",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog#read DataAzureadAccessPackageCatalog#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 45
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-access-package-catalog/index:DataAzureadAccessPackageCatalogTimeouts"
},
"@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalogTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalogTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 85
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 77
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 127
},
"name": "resetRead"
}
],
"name": "DataAzureadAccessPackageCatalogTimeoutsOutputReference",
"namespace": "dataAzureadAccessPackageCatalog",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 131
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 121
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog/index.ts",
"line": 89
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalog.DataAzureadAccessPackageCatalogTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-access-package-catalog/index:DataAzureadAccessPackageCatalogTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRole": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog_role azuread_access_package_catalog_role}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRole",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog_role azuread_access_package_catalog_role} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 171
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRoleConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 139
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadAccessPackageCatalogRole resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 156
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadAccessPackageCatalogRole to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog_role#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadAccessPackageCatalogRole that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadAccessPackageCatalogRole to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 260
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRoleTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 210
},
"name": "resetDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 226
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 242
},
"name": "resetObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 263
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 275
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 284
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadAccessPackageCatalogRole",
"namespace": "dataAzureadAccessPackageCatalogRole",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 144
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 198
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 251
},
"name": "templateId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 257
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRoleTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 214
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 230
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 246
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 267
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRoleTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 204
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 220
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 236
},
"name": "objectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-access-package-catalog-role/index:DataAzureadAccessPackageCatalogRole"
},
"@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRoleConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRoleConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 14
},
"name": "DataAzureadAccessPackageCatalogRoleConfig",
"namespace": "dataAzureadAccessPackageCatalogRole",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog_role#display_name DataAzureadAccessPackageCatalogRole#display_name}",
"stability": "stable",
"summary": "The display name of the catalog role."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 20
},
"name": "displayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog_role#id DataAzureadAccessPackageCatalogRole#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog_role#object_id DataAzureadAccessPackageCatalogRole#object_id}",
"stability": "stable",
"summary": "The object ID of the catalog role."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 33
},
"name": "objectId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog_role#timeouts DataAzureadAccessPackageCatalogRole#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRoleTimeouts"
}
}
],
"symbolId": "src/data-azuread-access-package-catalog-role/index:DataAzureadAccessPackageCatalogRoleConfig"
},
"@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRoleTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRoleTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 41
},
"name": "DataAzureadAccessPackageCatalogRoleTimeouts",
"namespace": "dataAzureadAccessPackageCatalogRole",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/access_package_catalog_role#read DataAzureadAccessPackageCatalogRole#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 45
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-access-package-catalog-role/index:DataAzureadAccessPackageCatalogRoleTimeouts"
},
"@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRoleTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRoleTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 85
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 77
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 127
},
"name": "resetRead"
}
],
"name": "DataAzureadAccessPackageCatalogRoleTimeoutsOutputReference",
"namespace": "dataAzureadAccessPackageCatalogRole",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 131
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 121
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-access-package-catalog-role/index.ts",
"line": 89
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadAccessPackageCatalogRole.DataAzureadAccessPackageCatalogRoleTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-access-package-catalog-role/index:DataAzureadAccessPackageCatalogRoleTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnit": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/administrative_unit azuread_administrative_unit}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnit",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/administrative_unit azuread_administrative_unit} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 270
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnitConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 238
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadAdministrativeUnit resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 255
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadAdministrativeUnit to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/administrative_unit#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadAdministrativeUnit that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadAdministrativeUnit to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 364
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnitTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 309
},
"name": "resetDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 325
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 346
},
"name": "resetObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 367
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 379
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 388
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadAdministrativeUnit",
"namespace": "dataAzureadAdministrativeUnit",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 243
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 297
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 334
},
"name": "members",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 361
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnitTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 355
},
"name": "visibility",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 313
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 329
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 350
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 371
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnitTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 303
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 319
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 340
},
"name": "objectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-administrative-unit/index:DataAzureadAdministrativeUnit"
},
"@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnitConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnitConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 14
},
"name": "DataAzureadAdministrativeUnitConfig",
"namespace": "dataAzureadAdministrativeUnit",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/administrative_unit#display_name DataAzureadAdministrativeUnit#display_name}",
"stability": "stable",
"summary": "The display name for the administrative unit."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 20
},
"name": "displayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/administrative_unit#id DataAzureadAdministrativeUnit#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/administrative_unit#object_id DataAzureadAdministrativeUnit#object_id}",
"stability": "stable",
"summary": "The object ID of the administrative unit."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 33
},
"name": "objectId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/administrative_unit#timeouts DataAzureadAdministrativeUnit#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnitTimeouts"
}
}
],
"symbolId": "src/data-azuread-administrative-unit/index:DataAzureadAdministrativeUnitConfig"
},
"@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnitTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnitTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 41
},
"name": "DataAzureadAdministrativeUnitTimeouts",
"namespace": "dataAzureadAdministrativeUnit",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/administrative_unit#create DataAzureadAdministrativeUnit#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 45
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/administrative_unit#delete DataAzureadAdministrativeUnit#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 49
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/administrative_unit#read DataAzureadAdministrativeUnit#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 53
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/administrative_unit#update DataAzureadAdministrativeUnit#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 57
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-administrative-unit/index:DataAzureadAdministrativeUnitTimeouts"
},
"@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnitTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnitTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 118
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 110
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 178
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 194
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 210
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 226
},
"name": "resetUpdate"
}
],
"name": "DataAzureadAdministrativeUnitTimeoutsOutputReference",
"namespace": "dataAzureadAdministrativeUnit",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 182
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 198
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 214
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 230
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 172
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 188
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 204
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 220
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-administrative-unit/index.ts",
"line": 122
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadAdministrativeUnit.DataAzureadAdministrativeUnitTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-administrative-unit/index:DataAzureadAdministrativeUnitTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplication": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application azuread_application}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplication",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application azuread_application} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1414
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1382
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadApplication resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1399
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadApplication to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadApplication that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadApplication to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1677
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1468
},
"name": "resetClientId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1499
},
"name": "resetDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1531
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1547
},
"name": "resetIdentifierUri"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1594
},
"name": "resetObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1680
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1692
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1703
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadApplication",
"namespace": "dataAzureadApplication",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1387
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1444
},
"name": "api",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1450
},
"name": "appRoleIds",
"type": {
"fqn": "cdktf.StringMap"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1456
},
"name": "appRoles",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationAppRolesList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1477
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1482
},
"name": "deviceOnlyAuthEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1487
},
"name": "disabledByMicrosoft",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1508
},
"name": "fallbackPublicClientEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1514
},
"name": "featureTags",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationFeatureTagsList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1519
},
"name": "groupMembershipClaims",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1556
},
"name": "identifierUris",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1561
},
"name": "logoUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1566
},
"name": "marketingUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1571
},
"name": "notes",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1577
},
"name": "oauth2PermissionScopeIds",
"type": {
"fqn": "cdktf.StringMap"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1582
},
"name": "oauth2PostResponseRequired",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1604
},
"name": "optionalClaims",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1609
},
"name": "owners",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1614
},
"name": "privacyStatementUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1620
},
"name": "publicClient",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationPublicClientList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1625
},
"name": "publisherDomain",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1631
},
"name": "requiredResourceAccess",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1636
},
"name": "serviceManagementReference",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1641
},
"name": "signInAudience",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1647
},
"name": "singlePageApplication",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationSinglePageApplicationList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1652
},
"name": "supportUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1657
},
"name": "tags",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1662
},
"name": "termsOfServiceUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1674
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1668
},
"name": "web",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1472
},
"name": "clientIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1503
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1551
},
"name": "identifierUriInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1535
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1598
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1684
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1462
},
"name": "clientId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1493
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1525
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1541
},
"name": "identifierUri",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1588
},
"name": "objectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplication"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApi": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApi",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 163
},
"name": "DataAzureadApplicationApi",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationApi"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 243
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 236
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 250
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiOutputReference"
}
}
}
],
"name": "DataAzureadApplicationApiList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 243
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 243
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 243
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationApiList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiOauth2PermissionScopes": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiOauth2PermissionScopes",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 53
},
"name": "DataAzureadApplicationApiOauth2PermissionScopes",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationApiOauth2PermissionScopes"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiOauth2PermissionScopesList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiOauth2PermissionScopesList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 152
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 145
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 159
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiOauth2PermissionScopesOutputReference"
}
}
}
],
"name": "DataAzureadApplicationApiOauth2PermissionScopesList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 152
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 152
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 152
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationApiOauth2PermissionScopesList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiOauth2PermissionScopesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiOauth2PermissionScopesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 85
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 76
},
"name": "DataAzureadApplicationApiOauth2PermissionScopesOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 105
},
"name": "adminConsentDescription",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 110
},
"name": "adminConsentDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 115
},
"name": "enabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 120
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 125
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 130
},
"name": "userConsentDescription",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 135
},
"name": "userConsentDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 140
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 89
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiOauth2PermissionScopes"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationApiOauth2PermissionScopesOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 195
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 186
},
"name": "DataAzureadApplicationApiOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 215
},
"name": "knownClientApplications",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 220
},
"name": "mappedClaimsEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 226
},
"name": "oauth2PermissionScopes",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApiOauth2PermissionScopesList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 231
},
"name": "requestedAccessTokenVersion",
"type": {
"primitive": "number"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 199
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationApi"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationApiOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationAppRoles": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationAppRoles",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 254
},
"name": "DataAzureadApplicationAppRoles",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationAppRoles"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationAppRolesList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationAppRolesList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 343
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 336
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 350
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationAppRolesOutputReference"
}
}
}
],
"name": "DataAzureadApplicationAppRolesList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 343
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 343
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 343
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationAppRolesList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationAppRolesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationAppRolesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 286
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 277
},
"name": "DataAzureadApplicationAppRolesOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 306
},
"name": "allowedMemberTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 311
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 316
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 321
},
"name": "enabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 326
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 331
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 290
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationAppRoles"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationAppRolesOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 14
},
"name": "DataAzureadApplicationConfig",
"namespace": "dataAzureadApplication",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application#client_id DataAzureadApplication#client_id}",
"stability": "stable",
"summary": "The Client ID (also called Application ID)."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 20
},
"name": "clientId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application#display_name DataAzureadApplication#display_name}",
"stability": "stable",
"summary": "The display name for the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 26
},
"name": "displayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application#id DataAzureadApplication#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 33
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application#identifier_uri DataAzureadApplication#identifier_uri}",
"stability": "stable",
"summary": "One of the application's identifier URIs."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 39
},
"name": "identifierUri",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application#object_id DataAzureadApplication#object_id}",
"stability": "stable",
"summary": "The application's object ID."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 45
},
"name": "objectId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application#timeouts DataAzureadApplication#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 51
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationTimeouts"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationConfig"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationFeatureTags": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationFeatureTags",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 354
},
"name": "DataAzureadApplicationFeatureTags",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationFeatureTags"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationFeatureTagsList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationFeatureTagsList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 433
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 426
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 440
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationFeatureTagsOutputReference"
}
}
}
],
"name": "DataAzureadApplicationFeatureTagsList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 433
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 433
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 433
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationFeatureTagsList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationFeatureTagsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationFeatureTagsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 386
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 377
},
"name": "DataAzureadApplicationFeatureTagsOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 406
},
"name": "customSingleSignOn",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 411
},
"name": "enterprise",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 416
},
"name": "gallery",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 421
},
"name": "hide",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 390
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationFeatureTags"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationFeatureTagsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaims": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaims",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 714
},
"name": "DataAzureadApplicationOptionalClaims",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationOptionalClaims"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsAccessToken": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsAccessToken",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 444
},
"name": "DataAzureadApplicationOptionalClaimsAccessToken",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationOptionalClaimsAccessToken"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsAccessTokenList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsAccessTokenList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 523
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 516
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 530
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsAccessTokenOutputReference"
}
}
}
],
"name": "DataAzureadApplicationOptionalClaimsAccessTokenList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 523
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 523
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 523
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationOptionalClaimsAccessTokenList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsAccessTokenOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsAccessTokenOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 476
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 467
},
"name": "DataAzureadApplicationOptionalClaimsAccessTokenOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 496
},
"name": "additionalProperties",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 501
},
"name": "essential",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 506
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 511
},
"name": "source",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 480
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsAccessToken"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationOptionalClaimsAccessTokenOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsIdToken": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsIdToken",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 534
},
"name": "DataAzureadApplicationOptionalClaimsIdToken",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationOptionalClaimsIdToken"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsIdTokenList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsIdTokenList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 613
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 606
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 620
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsIdTokenOutputReference"
}
}
}
],
"name": "DataAzureadApplicationOptionalClaimsIdTokenList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 613
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 613
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 613
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationOptionalClaimsIdTokenList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsIdTokenOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsIdTokenOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 566
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 557
},
"name": "DataAzureadApplicationOptionalClaimsIdTokenOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 586
},
"name": "additionalProperties",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 591
},
"name": "essential",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 596
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 601
},
"name": "source",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 570
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsIdToken"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationOptionalClaimsIdTokenOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 791
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 784
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 798
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsOutputReference"
}
}
}
],
"name": "DataAzureadApplicationOptionalClaimsList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 791
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 791
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 791
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationOptionalClaimsList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 746
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 737
},
"name": "DataAzureadApplicationOptionalClaimsOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 767
},
"name": "accessToken",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsAccessTokenList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 773
},
"name": "idToken",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsIdTokenList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 779
},
"name": "saml2Token",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsSaml2TokenList"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 750
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaims"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationOptionalClaimsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsSaml2Token": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsSaml2Token",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 624
},
"name": "DataAzureadApplicationOptionalClaimsSaml2Token",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationOptionalClaimsSaml2Token"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsSaml2TokenList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsSaml2TokenList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 703
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 696
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 710
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsSaml2TokenOutputReference"
}
}
}
],
"name": "DataAzureadApplicationOptionalClaimsSaml2TokenList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 703
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 703
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 703
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationOptionalClaimsSaml2TokenList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsSaml2TokenOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsSaml2TokenOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 656
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 647
},
"name": "DataAzureadApplicationOptionalClaimsSaml2TokenOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 676
},
"name": "additionalProperties",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 681
},
"name": "essential",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 686
},
"name": "name",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 691
},
"name": "source",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 660
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationOptionalClaimsSaml2Token"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationOptionalClaimsSaml2TokenOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationPublicClient": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationPublicClient",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 802
},
"name": "DataAzureadApplicationPublicClient",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationPublicClient"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationPublicClientList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationPublicClientList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 866
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 859
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 873
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationPublicClientOutputReference"
}
}
}
],
"name": "DataAzureadApplicationPublicClientList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 866
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 866
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 866
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationPublicClientList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationPublicClientOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationPublicClientOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 834
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 825
},
"name": "DataAzureadApplicationPublicClientOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 854
},
"name": "redirectUris",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 838
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationPublicClient"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationPublicClientOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccess": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccess",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 957
},
"name": "DataAzureadApplicationRequiredResourceAccess",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationRequiredResourceAccess"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1027
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1020
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1034
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessOutputReference"
}
}
}
],
"name": "DataAzureadApplicationRequiredResourceAccessList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1027
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1027
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1027
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationRequiredResourceAccessList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 989
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 980
},
"name": "DataAzureadApplicationRequiredResourceAccessOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1010
},
"name": "resourceAccess",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessResourceAccessList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1015
},
"name": "resourceAppId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 993
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccess"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationRequiredResourceAccessOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessResourceAccess": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessResourceAccess",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 877
},
"name": "DataAzureadApplicationRequiredResourceAccessResourceAccess",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationRequiredResourceAccessResourceAccess"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessResourceAccessList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessResourceAccessList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 946
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 939
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 953
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessResourceAccessOutputReference"
}
}
}
],
"name": "DataAzureadApplicationRequiredResourceAccessResourceAccessList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 946
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 946
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 946
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationRequiredResourceAccessResourceAccessList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessResourceAccessOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessResourceAccessOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 909
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 900
},
"name": "DataAzureadApplicationRequiredResourceAccessResourceAccessOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 929
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 934
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 913
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationRequiredResourceAccessResourceAccess"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationRequiredResourceAccessResourceAccessOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationSinglePageApplication": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationSinglePageApplication",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1038
},
"name": "DataAzureadApplicationSinglePageApplication",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationSinglePageApplication"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationSinglePageApplicationList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationSinglePageApplicationList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1102
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1095
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1109
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationSinglePageApplicationOutputReference"
}
}
}
],
"name": "DataAzureadApplicationSinglePageApplicationList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1102
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1102
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1102
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationSinglePageApplicationList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationSinglePageApplicationOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationSinglePageApplicationOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1070
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1061
},
"name": "DataAzureadApplicationSinglePageApplicationOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1090
},
"name": "redirectUris",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1074
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationSinglePageApplication"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationSinglePageApplicationOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1284
},
"name": "DataAzureadApplicationTimeouts",
"namespace": "dataAzureadApplication",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application#read DataAzureadApplication#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1288
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationTimeouts"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1328
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1320
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1370
},
"name": "resetRead"
}
],
"name": "DataAzureadApplicationTimeoutsOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1374
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1364
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1332
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWeb": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWeb",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1193
},
"name": "DataAzureadApplicationWeb",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationWeb"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebImplicitGrant": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebImplicitGrant",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1113
},
"name": "DataAzureadApplicationWebImplicitGrant",
"namespace": "dataAzureadApplication",
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationWebImplicitGrant"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebImplicitGrantList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebImplicitGrantList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1182
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1175
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1189
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebImplicitGrantOutputReference"
}
}
}
],
"name": "DataAzureadApplicationWebImplicitGrantList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1182
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1182
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1182
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationWebImplicitGrantList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebImplicitGrantOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebImplicitGrantOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1145
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1136
},
"name": "DataAzureadApplicationWebImplicitGrantOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1165
},
"name": "accessTokenIssuanceEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1170
},
"name": "idTokenIssuanceEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1149
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebImplicitGrant"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationWebImplicitGrantOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1273
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1266
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1280
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebOutputReference"
}
}
}
],
"name": "DataAzureadApplicationWebList",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1273
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1273
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1273
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationWebList"
},
"@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1225
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1216
},
"name": "DataAzureadApplicationWebOutputReference",
"namespace": "dataAzureadApplication",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1245
},
"name": "homepageUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1251
},
"name": "implicitGrant",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWebImplicitGrantList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1256
},
"name": "logoutUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1261
},
"name": "redirectUris",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application/index.ts",
"line": 1229
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplication.DataAzureadApplicationWeb"
}
}
],
"symbolId": "src/data-azuread-application/index:DataAzureadApplicationWebOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIds": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_published_app_ids azuread_application_published_app_ids}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIds",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_published_app_ids azuread_application_published_app_ids} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 159
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIdsConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 127
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadApplicationPublishedAppIds resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 144
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadApplicationPublishedAppIds to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_published_app_ids#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadApplicationPublishedAppIds that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadApplicationPublishedAppIds to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 210
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIdsTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 191
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 213
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 225
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 232
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadApplicationPublishedAppIds",
"namespace": "dataAzureadApplicationPublishedAppIds",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 132
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 201
},
"name": "result",
"type": {
"fqn": "cdktf.StringMap"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 207
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIdsTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 195
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 217
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIdsTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 185
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-application-published-app-ids/index:DataAzureadApplicationPublishedAppIds"
},
"@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIdsConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIdsConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 14
},
"name": "DataAzureadApplicationPublishedAppIdsConfig",
"namespace": "dataAzureadApplicationPublishedAppIds",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_published_app_ids#id DataAzureadApplicationPublishedAppIds#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 21
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_published_app_ids#timeouts DataAzureadApplicationPublishedAppIds#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 27
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIdsTimeouts"
}
}
],
"symbolId": "src/data-azuread-application-published-app-ids/index:DataAzureadApplicationPublishedAppIdsConfig"
},
"@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIdsTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIdsTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 29
},
"name": "DataAzureadApplicationPublishedAppIdsTimeouts",
"namespace": "dataAzureadApplicationPublishedAppIds",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_published_app_ids#read DataAzureadApplicationPublishedAppIds#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 33
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-application-published-app-ids/index:DataAzureadApplicationPublishedAppIdsTimeouts"
},
"@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIdsTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIdsTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 73
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 65
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 115
},
"name": "resetRead"
}
],
"name": "DataAzureadApplicationPublishedAppIdsTimeoutsOutputReference",
"namespace": "dataAzureadApplicationPublishedAppIds",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 119
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 109
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-published-app-ids/index.ts",
"line": 77
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationPublishedAppIds.DataAzureadApplicationPublishedAppIdsTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-application-published-app-ids/index:DataAzureadApplicationPublishedAppIdsTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplate": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_template azuread_application_template}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplate",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_template azuread_application_template} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 171
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplateConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 139
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadApplicationTemplate resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 156
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadApplicationTemplate to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_template#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadApplicationTemplate that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadApplicationTemplate to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 280
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplateTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 210
},
"name": "resetDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 231
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 267
},
"name": "resetTemplateId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 283
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 295
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 304
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadApplicationTemplate",
"namespace": "dataAzureadApplicationTemplate",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 144
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 198
},
"name": "categories",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 219
},
"name": "homepageUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 240
},
"name": "logoUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 245
},
"name": "publisher",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 250
},
"name": "supportedProvisioningTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 255
},
"name": "supportedSingleSignOnModes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 277
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplateTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 214
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 235
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 271
},
"name": "templateIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 287
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplateTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 204
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 225
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 261
},
"name": "templateId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-application-template/index:DataAzureadApplicationTemplate"
},
"@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplateConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplateConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 14
},
"name": "DataAzureadApplicationTemplateConfig",
"namespace": "dataAzureadApplicationTemplate",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_template#display_name DataAzureadApplicationTemplate#display_name}",
"stability": "stable",
"summary": "The display name for the application template."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 20
},
"name": "displayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_template#id DataAzureadApplicationTemplate#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_template#template_id DataAzureadApplicationTemplate#template_id}",
"stability": "stable",
"summary": "The application template's ID."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 33
},
"name": "templateId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_template#timeouts DataAzureadApplicationTemplate#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplateTimeouts"
}
}
],
"symbolId": "src/data-azuread-application-template/index:DataAzureadApplicationTemplateConfig"
},
"@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplateTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplateTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 41
},
"name": "DataAzureadApplicationTemplateTimeouts",
"namespace": "dataAzureadApplicationTemplate",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/application_template#read DataAzureadApplicationTemplate#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 45
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-application-template/index:DataAzureadApplicationTemplateTimeouts"
},
"@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplateTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplateTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 85
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 77
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 127
},
"name": "resetRead"
}
],
"name": "DataAzureadApplicationTemplateTimeoutsOutputReference",
"namespace": "dataAzureadApplicationTemplate",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 131
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 121
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-application-template/index.ts",
"line": 89
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadApplicationTemplate.DataAzureadApplicationTemplateTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-application-template/index:DataAzureadApplicationTemplateTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfig": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/client_config azuread_client_config}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfig",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/client_config azuread_client_config} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 159
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfigConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 127
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadClientConfig resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 144
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadClientConfig to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/client_config#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadClientConfig that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadClientConfig to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 219
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfigTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 196
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 222
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 234
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 241
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadClientConfig",
"namespace": "dataAzureadClientConfig",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 132
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 184
},
"name": "clientId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 205
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 210
},
"name": "tenantId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 216
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfigTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 200
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 226
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfigTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 190
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-client-config/index:DataAzureadClientConfig"
},
"@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfigConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfigConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 14
},
"name": "DataAzureadClientConfigConfig",
"namespace": "dataAzureadClientConfig",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/client_config#id DataAzureadClientConfig#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 21
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/client_config#timeouts DataAzureadClientConfig#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 27
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfigTimeouts"
}
}
],
"symbolId": "src/data-azuread-client-config/index:DataAzureadClientConfigConfig"
},
"@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfigTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfigTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 29
},
"name": "DataAzureadClientConfigTimeouts",
"namespace": "dataAzureadClientConfig",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/client_config#read DataAzureadClientConfig#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 33
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-client-config/index:DataAzureadClientConfigTimeouts"
},
"@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfigTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfigTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 73
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 65
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 115
},
"name": "resetRead"
}
],
"name": "DataAzureadClientConfigTimeoutsOutputReference",
"namespace": "dataAzureadClientConfig",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 119
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 109
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-client-config/index.ts",
"line": 77
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadClientConfig.DataAzureadClientConfigTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-client-config/index:DataAzureadClientConfigTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObject": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_object azuread_directory_object}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObject",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_object azuread_directory_object} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 165
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObjectConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 133
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadDirectoryObject resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 150
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadDirectoryObject to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_object#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadDirectoryObject that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadDirectoryObject to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 229
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObjectTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 198
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 232
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 244
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 252
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadDirectoryObject",
"namespace": "dataAzureadDirectoryObject",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 138
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 226
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObjectTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 220
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 202
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 215
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 236
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObjectTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 192
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 208
},
"name": "objectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-directory-object/index:DataAzureadDirectoryObject"
},
"@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObjectConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObjectConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 14
},
"name": "DataAzureadDirectoryObjectConfig",
"namespace": "dataAzureadDirectoryObject",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_object#object_id DataAzureadDirectoryObject#object_id}",
"stability": "stable",
"summary": "The object ID of the Directory Object."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 27
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_object#id DataAzureadDirectoryObject#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 21
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_object#timeouts DataAzureadDirectoryObject#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 33
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObjectTimeouts"
}
}
],
"symbolId": "src/data-azuread-directory-object/index:DataAzureadDirectoryObjectConfig"
},
"@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObjectTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObjectTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 35
},
"name": "DataAzureadDirectoryObjectTimeouts",
"namespace": "dataAzureadDirectoryObject",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_object#read DataAzureadDirectoryObject#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 39
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-directory-object/index:DataAzureadDirectoryObjectTimeouts"
},
"@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObjectTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObjectTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 79
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 71
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 121
},
"name": "resetRead"
}
],
"name": "DataAzureadDirectoryObjectTimeoutsOutputReference",
"namespace": "dataAzureadDirectoryObject",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 125
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 115
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-object/index.ts",
"line": 83
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryObject.DataAzureadDirectoryObjectTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-directory-object/index:DataAzureadDirectoryObjectTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplates": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_role_templates azuread_directory_role_templates}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplates",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_role_templates azuread_directory_role_templates} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 244
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 212
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadDirectoryRoleTemplates resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 229
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadDirectoryRoleTemplates to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_role_templates#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadDirectoryRoleTemplates that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadDirectoryRoleTemplates to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 300
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 276
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 303
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 315
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 322
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadDirectoryRoleTemplates",
"namespace": "dataAzureadDirectoryRoleTemplates",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 217
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 285
},
"name": "objectIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 291
},
"name": "roleTemplates",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesRoleTemplatesList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 297
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 280
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 307
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 270
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-directory-role-templates/index:DataAzureadDirectoryRoleTemplates"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 14
},
"name": "DataAzureadDirectoryRoleTemplatesConfig",
"namespace": "dataAzureadDirectoryRoleTemplates",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_role_templates#id DataAzureadDirectoryRoleTemplates#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 21
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_role_templates#timeouts DataAzureadDirectoryRoleTemplates#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 27
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesTimeouts"
}
}
],
"symbolId": "src/data-azuread-directory-role-templates/index:DataAzureadDirectoryRoleTemplatesConfig"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesRoleTemplates": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesRoleTemplates",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 29
},
"name": "DataAzureadDirectoryRoleTemplatesRoleTemplates",
"namespace": "dataAzureadDirectoryRoleTemplates",
"symbolId": "src/data-azuread-directory-role-templates/index:DataAzureadDirectoryRoleTemplatesRoleTemplates"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesRoleTemplatesList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesRoleTemplatesList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 103
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 96
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 110
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesRoleTemplatesOutputReference"
}
}
}
],
"name": "DataAzureadDirectoryRoleTemplatesRoleTemplatesList",
"namespace": "dataAzureadDirectoryRoleTemplates",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 103
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 103
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 103
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-directory-role-templates/index:DataAzureadDirectoryRoleTemplatesRoleTemplatesList"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesRoleTemplatesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesRoleTemplatesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 61
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 52
},
"name": "DataAzureadDirectoryRoleTemplatesRoleTemplatesOutputReference",
"namespace": "dataAzureadDirectoryRoleTemplates",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 81
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 86
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 91
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 65
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesRoleTemplates"
}
}
],
"symbolId": "src/data-azuread-directory-role-templates/index:DataAzureadDirectoryRoleTemplatesRoleTemplatesOutputReference"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 114
},
"name": "DataAzureadDirectoryRoleTemplatesTimeouts",
"namespace": "dataAzureadDirectoryRoleTemplates",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_role_templates#read DataAzureadDirectoryRoleTemplates#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 118
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-directory-role-templates/index:DataAzureadDirectoryRoleTemplatesTimeouts"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 158
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 150
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 200
},
"name": "resetRead"
}
],
"name": "DataAzureadDirectoryRoleTemplatesTimeoutsOutputReference",
"namespace": "dataAzureadDirectoryRoleTemplates",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 204
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 194
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-role-templates/index.ts",
"line": 162
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoleTemplates.DataAzureadDirectoryRoleTemplatesTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-directory-role-templates/index:DataAzureadDirectoryRoleTemplatesTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRoles": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_roles azuread_directory_roles}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRoles",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_roles azuread_directory_roles} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 249
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 217
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadDirectoryRoles resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 234
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadDirectoryRoles to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_roles#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadDirectoryRoles that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadDirectoryRoles to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 310
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 281
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 313
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 325
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 332
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadDirectoryRoles",
"namespace": "dataAzureadDirectoryRoles",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 222
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 290
},
"name": "objectIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 296
},
"name": "roles",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesRolesList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 301
},
"name": "templateIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 307
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 285
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 317
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 275
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-directory-roles/index:DataAzureadDirectoryRoles"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 14
},
"name": "DataAzureadDirectoryRolesConfig",
"namespace": "dataAzureadDirectoryRoles",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_roles#id DataAzureadDirectoryRoles#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 21
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_roles#timeouts DataAzureadDirectoryRoles#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 27
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesTimeouts"
}
}
],
"symbolId": "src/data-azuread-directory-roles/index:DataAzureadDirectoryRolesConfig"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesRoles": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesRoles",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 29
},
"name": "DataAzureadDirectoryRolesRoles",
"namespace": "dataAzureadDirectoryRoles",
"symbolId": "src/data-azuread-directory-roles/index:DataAzureadDirectoryRolesRoles"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesRolesList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesRolesList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 108
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 101
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 115
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesRolesOutputReference"
}
}
}
],
"name": "DataAzureadDirectoryRolesRolesList",
"namespace": "dataAzureadDirectoryRoles",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 108
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 108
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 108
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-directory-roles/index:DataAzureadDirectoryRolesRolesList"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesRolesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesRolesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 61
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 52
},
"name": "DataAzureadDirectoryRolesRolesOutputReference",
"namespace": "dataAzureadDirectoryRoles",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 81
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 86
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 91
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 96
},
"name": "templateId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 65
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesRoles"
}
}
],
"symbolId": "src/data-azuread-directory-roles/index:DataAzureadDirectoryRolesRolesOutputReference"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 119
},
"name": "DataAzureadDirectoryRolesTimeouts",
"namespace": "dataAzureadDirectoryRoles",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/directory_roles#read DataAzureadDirectoryRoles#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 123
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-directory-roles/index:DataAzureadDirectoryRolesTimeouts"
},
"@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 163
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 155
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 205
},
"name": "resetRead"
}
],
"name": "DataAzureadDirectoryRolesTimeoutsOutputReference",
"namespace": "dataAzureadDirectoryRoles",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 209
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 199
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-directory-roles/index.ts",
"line": 167
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadDirectoryRoles.DataAzureadDirectoryRolesTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-directory-roles/index:DataAzureadDirectoryRolesTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomains": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains azuread_domains}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomains",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains azuread_domains} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 305
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 273
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadDomains resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 290
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadDomains to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadDomains that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadDomains to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 458
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 343
},
"name": "resetAdminManaged"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 365
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 381
},
"name": "resetIncludeUnverified"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 397
},
"name": "resetOnlyDefault"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 413
},
"name": "resetOnlyInitial"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 429
},
"name": "resetOnlyRoot"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 445
},
"name": "resetSupportsServices"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 461
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 473
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 486
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadDomains",
"namespace": "dataAzureadDomains",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 278
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 353
},
"name": "domains",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsDomainsList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 455
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 347
},
"name": "adminManagedInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 369
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 385
},
"name": "includeUnverifiedInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 401
},
"name": "onlyDefaultInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 417
},
"name": "onlyInitialInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 433
},
"name": "onlyRootInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 449
},
"name": "supportsServicesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 465
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 337
},
"name": "adminManaged",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 359
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 375
},
"name": "includeUnverified",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 391
},
"name": "onlyDefault",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 407
},
"name": "onlyInitial",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 423
},
"name": "onlyRoot",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 439
},
"name": "supportsServices",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/data-azuread-domains/index:DataAzureadDomains"
},
"@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 14
},
"name": "DataAzureadDomainsConfig",
"namespace": "dataAzureadDomains",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains#admin_managed DataAzureadDomains#admin_managed}",
"stability": "stable",
"summary": "Set to `true` to only return domains whose DNS is managed by Microsoft 365."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 20
},
"name": "adminManaged",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains#id DataAzureadDomains#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains#include_unverified DataAzureadDomains#include_unverified}",
"stability": "stable",
"summary": "Set to `true` if unverified Azure AD domains should be included."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 33
},
"name": "includeUnverified",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains#only_default DataAzureadDomains#only_default}",
"stability": "stable",
"summary": "Set to `true` to only return the default domain."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 39
},
"name": "onlyDefault",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains#only_initial DataAzureadDomains#only_initial}",
"stability": "stable",
"summary": "Set to `true` to only return the initial domain, which is your primary Azure Active Directory tenant domain."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 45
},
"name": "onlyInitial",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains#only_root DataAzureadDomains#only_root}",
"stability": "stable",
"summary": "Set to `true` to only return verified root domains. Excludes subdomains and unverified domains."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 51
},
"name": "onlyRoot",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains#supports_services DataAzureadDomains#supports_services}",
"stability": "stable",
"summary": "A list of supported services that must be supported by a domain."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 57
},
"name": "supportsServices",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains#timeouts DataAzureadDomains#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 63
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsTimeouts"
}
}
],
"symbolId": "src/data-azuread-domains/index:DataAzureadDomainsConfig"
},
"@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsDomains": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsDomains",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 65
},
"name": "DataAzureadDomainsDomains",
"namespace": "dataAzureadDomains",
"symbolId": "src/data-azuread-domains/index:DataAzureadDomainsDomains"
},
"@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsDomainsList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsDomainsList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 164
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 157
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 171
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsDomainsOutputReference"
}
}
}
],
"name": "DataAzureadDomainsDomainsList",
"namespace": "dataAzureadDomains",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 164
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 164
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 164
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-domains/index:DataAzureadDomainsDomainsList"
},
"@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsDomainsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsDomainsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 97
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 88
},
"name": "DataAzureadDomainsDomainsOutputReference",
"namespace": "dataAzureadDomains",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 117
},
"name": "adminManaged",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 122
},
"name": "authenticationType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 127
},
"name": "default",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 132
},
"name": "domainName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 137
},
"name": "initial",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 142
},
"name": "root",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 147
},
"name": "supportedServices",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 152
},
"name": "verified",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 101
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsDomains"
}
}
],
"symbolId": "src/data-azuread-domains/index:DataAzureadDomainsDomainsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 175
},
"name": "DataAzureadDomainsTimeouts",
"namespace": "dataAzureadDomains",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/domains#read DataAzureadDomains#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 179
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-domains/index:DataAzureadDomainsTimeouts"
},
"@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 219
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 211
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 261
},
"name": "resetRead"
}
],
"name": "DataAzureadDomainsTimeoutsOutputReference",
"namespace": "dataAzureadDomains",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 265
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 255
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-domains/index.ts",
"line": 223
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadDomains.DataAzureadDomainsTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-domains/index:DataAzureadDomainsTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroup": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group azuread_group}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroup",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group azuread_group} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 275
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 243
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadGroup resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 260
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadGroup to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadGroup that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadGroup to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 543
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 333
},
"name": "resetDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 370
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 386
},
"name": "resetIncludeTransitiveMembers"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 407
},
"name": "resetMailEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 423
},
"name": "resetMailNickname"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 444
},
"name": "resetObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 510
},
"name": "resetSecurityEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 546
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 558
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 571
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadGroup",
"namespace": "dataAzureadGroup",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 248
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 306
},
"name": "assignableToRole",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 311
},
"name": "autoSubscribeNewMembers",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 316
},
"name": "behaviors",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 321
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 343
},
"name": "dynamicMembership",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupDynamicMembershipList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 348
},
"name": "externalSendersAllowed",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 353
},
"name": "hideFromAddressLists",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 358
},
"name": "hideFromOutlookClients",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 395
},
"name": "mail",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 432
},
"name": "members",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 453
},
"name": "onpremisesDomainName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 458
},
"name": "onpremisesGroupType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 463
},
"name": "onpremisesNetbiosName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 468
},
"name": "onpremisesSamAccountName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 473
},
"name": "onpremisesSecurityIdentifier",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 478
},
"name": "onpremisesSyncEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 483
},
"name": "owners",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 488
},
"name": "preferredLanguage",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 493
},
"name": "provisioningOptions",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 498
},
"name": "proxyAddresses",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 519
},
"name": "theme",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 540
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 524
},
"name": "types",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 529
},
"name": "visibility",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 534
},
"name": "writebackEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 337
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 374
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 390
},
"name": "includeTransitiveMembersInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 411
},
"name": "mailEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 427
},
"name": "mailNicknameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 448
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 514
},
"name": "securityEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 550
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 327
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 364
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 380
},
"name": "includeTransitiveMembers",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 401
},
"name": "mailEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 417
},
"name": "mailNickname",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 438
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 504
},
"name": "securityEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/data-azuread-group/index:DataAzureadGroup"
},
"@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 14
},
"name": "DataAzureadGroupConfig",
"namespace": "dataAzureadGroup",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group#display_name DataAzureadGroup#display_name}",
"stability": "stable",
"summary": "The display name for the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 20
},
"name": "displayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group#id DataAzureadGroup#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group#include_transitive_members DataAzureadGroup#include_transitive_members}",
"stability": "stable",
"summary": "Specifies whether to include transitive members (a flat list of all nested members)."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 33
},
"name": "includeTransitiveMembers",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group#mail_enabled DataAzureadGroup#mail_enabled}",
"stability": "stable",
"summary": "Whether the group is mail-enabled."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 39
},
"name": "mailEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group#mail_nickname DataAzureadGroup#mail_nickname}",
"stability": "stable",
"summary": "The mail alias for the group, unique in the organisation."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 45
},
"name": "mailNickname",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group#object_id DataAzureadGroup#object_id}",
"stability": "stable",
"summary": "The object ID of the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 51
},
"name": "objectId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group#security_enabled DataAzureadGroup#security_enabled}",
"stability": "stable",
"summary": "Whether the group is a security group."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 57
},
"name": "securityEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group#timeouts DataAzureadGroup#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 63
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupTimeouts"
}
}
],
"symbolId": "src/data-azuread-group/index:DataAzureadGroupConfig"
},
"@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupDynamicMembership": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupDynamicMembership",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 65
},
"name": "DataAzureadGroupDynamicMembership",
"namespace": "dataAzureadGroup",
"symbolId": "src/data-azuread-group/index:DataAzureadGroupDynamicMembership"
},
"@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupDynamicMembershipList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupDynamicMembershipList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 134
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 127
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 141
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupDynamicMembershipOutputReference"
}
}
}
],
"name": "DataAzureadGroupDynamicMembershipList",
"namespace": "dataAzureadGroup",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 134
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 134
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 134
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-group/index:DataAzureadGroupDynamicMembershipList"
},
"@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupDynamicMembershipOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupDynamicMembershipOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 97
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 88
},
"name": "DataAzureadGroupDynamicMembershipOutputReference",
"namespace": "dataAzureadGroup",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 117
},
"name": "enabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 122
},
"name": "rule",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 101
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupDynamicMembership"
}
}
],
"symbolId": "src/data-azuread-group/index:DataAzureadGroupDynamicMembershipOutputReference"
},
"@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 145
},
"name": "DataAzureadGroupTimeouts",
"namespace": "dataAzureadGroup",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group#read DataAzureadGroup#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 149
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-group/index:DataAzureadGroupTimeouts"
},
"@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 189
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 181
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 231
},
"name": "resetRead"
}
],
"name": "DataAzureadGroupTimeoutsOutputReference",
"namespace": "dataAzureadGroup",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 235
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 225
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group/index.ts",
"line": 193
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadGroup.DataAzureadGroupTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-group/index:DataAzureadGroupTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicy": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group_role_management_policy azuread_group_role_management_policy}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicy",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group_role_management_policy azuread_group_role_management_policy} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 171
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicyConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 139
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadGroupRoleManagementPolicy resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 156
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadGroupRoleManagementPolicy to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group_role_management_policy#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadGroupRoleManagementPolicy that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadGroupRoleManagementPolicy to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 254
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicyTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 228
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 257
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 269
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 278
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadGroupRoleManagementPolicy",
"namespace": "dataAzureadGroupRoleManagementPolicy",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 144
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 198
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 203
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 251
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicyTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 216
},
"name": "groupIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 232
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 245
},
"name": "roleIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 261
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicyTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 209
},
"name": "groupId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 222
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 238
},
"name": "roleId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-group-role-management-policy/index:DataAzureadGroupRoleManagementPolicy"
},
"@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicyConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicyConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 14
},
"name": "DataAzureadGroupRoleManagementPolicyConfig",
"namespace": "dataAzureadGroupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group_role_management_policy#group_id DataAzureadGroupRoleManagementPolicy#group_id}",
"stability": "stable",
"summary": "ID of the group to which this policy is assigned."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 20
},
"name": "groupId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group_role_management_policy#role_id DataAzureadGroupRoleManagementPolicy#role_id}",
"stability": "stable",
"summary": "The ID of the role of this policy to the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 33
},
"name": "roleId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group_role_management_policy#id DataAzureadGroupRoleManagementPolicy#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group_role_management_policy#timeouts DataAzureadGroupRoleManagementPolicy#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicyTimeouts"
}
}
],
"symbolId": "src/data-azuread-group-role-management-policy/index:DataAzureadGroupRoleManagementPolicyConfig"
},
"@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicyTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicyTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 41
},
"name": "DataAzureadGroupRoleManagementPolicyTimeouts",
"namespace": "dataAzureadGroupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/group_role_management_policy#read DataAzureadGroupRoleManagementPolicy#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 45
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-group-role-management-policy/index:DataAzureadGroupRoleManagementPolicyTimeouts"
},
"@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicyTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicyTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 85
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 77
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 127
},
"name": "resetRead"
}
],
"name": "DataAzureadGroupRoleManagementPolicyTimeoutsOutputReference",
"namespace": "dataAzureadGroupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 131
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 121
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-group-role-management-policy/index.ts",
"line": 89
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadGroupRoleManagementPolicy.DataAzureadGroupRoleManagementPolicyTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-group-role-management-policy/index:DataAzureadGroupRoleManagementPolicyTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroups": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups azuread_groups}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroups",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups azuread_groups} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 201
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroupsConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 169
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadGroups resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 186
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadGroups to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadGroups that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadGroups to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 365
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroupsTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 240
},
"name": "resetDisplayNamePrefix"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 256
},
"name": "resetDisplayNames"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 272
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 288
},
"name": "resetIgnoreMissing"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 304
},
"name": "resetMailEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 320
},
"name": "resetObjectIds"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 336
},
"name": "resetReturnAll"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 352
},
"name": "resetSecurityEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 368
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 380
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 394
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadGroups",
"namespace": "dataAzureadGroups",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 174
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 362
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroupsTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 244
},
"name": "displayNamePrefixInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 260
},
"name": "displayNamesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 276
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 292
},
"name": "ignoreMissingInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 308
},
"name": "mailEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 324
},
"name": "objectIdsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 340
},
"name": "returnAllInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 356
},
"name": "securityEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 372
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroupsTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 234
},
"name": "displayNamePrefix",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 250
},
"name": "displayNames",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 266
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 282
},
"name": "ignoreMissing",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 298
},
"name": "mailEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 314
},
"name": "objectIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 330
},
"name": "returnAll",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 346
},
"name": "securityEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/data-azuread-groups/index:DataAzureadGroups"
},
"@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroupsConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroupsConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 14
},
"name": "DataAzureadGroupsConfig",
"namespace": "dataAzureadGroups",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups#display_name_prefix DataAzureadGroups#display_name_prefix}",
"stability": "stable",
"summary": "Common display name prefix of the groups."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 20
},
"name": "displayNamePrefix",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups#display_names DataAzureadGroups#display_names}",
"stability": "stable",
"summary": "The display names of the groups."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 26
},
"name": "displayNames",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups#id DataAzureadGroups#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 33
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "The data source will still fail if no groups are found\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups#ignore_missing DataAzureadGroups#ignore_missing}",
"stability": "stable",
"summary": "Ignore missing groups and return groups that were found."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 39
},
"name": "ignoreMissing",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups#mail_enabled DataAzureadGroups#mail_enabled}",
"stability": "stable",
"summary": "Whether the groups are mail-enabled."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 45
},
"name": "mailEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups#object_ids DataAzureadGroups#object_ids}",
"stability": "stable",
"summary": "The object IDs of the groups."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 51
},
"name": "objectIds",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups#return_all DataAzureadGroups#return_all}",
"stability": "stable",
"summary": "Retrieve all groups with no filter."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 57
},
"name": "returnAll",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups#security_enabled DataAzureadGroups#security_enabled}",
"stability": "stable",
"summary": "Whether the groups are security-enabled."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 63
},
"name": "securityEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups#timeouts DataAzureadGroups#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 69
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroupsTimeouts"
}
}
],
"symbolId": "src/data-azuread-groups/index:DataAzureadGroupsConfig"
},
"@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroupsTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroupsTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 71
},
"name": "DataAzureadGroupsTimeouts",
"namespace": "dataAzureadGroups",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/groups#read DataAzureadGroups#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 75
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-groups/index:DataAzureadGroupsTimeouts"
},
"@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroupsTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroupsTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 115
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 107
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 157
},
"name": "resetRead"
}
],
"name": "DataAzureadGroupsTimeoutsOutputReference",
"namespace": "dataAzureadGroups",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 161
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 151
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-groups/index.ts",
"line": 119
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadGroups.DataAzureadGroupsTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-groups/index:DataAzureadGroupsTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocation": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/named_location azuread_named_location}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocation",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/named_location azuread_named_location} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 328
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 296
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadNamedLocation resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 313
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadNamedLocation to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/named_location#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadNamedLocation that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadNamedLocation to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 404
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 380
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 407
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 419
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 427
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadNamedLocation",
"namespace": "dataAzureadNamedLocation",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 301
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 355
},
"name": "country",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationCountryList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 390
},
"name": "ip",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationIpList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 395
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 401
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 368
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 384
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 411
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 361
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 374
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-named-location/index:DataAzureadNamedLocation"
},
"@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 14
},
"name": "DataAzureadNamedLocationConfig",
"namespace": "dataAzureadNamedLocation",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/named_location#display_name DataAzureadNamedLocation#display_name}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 18
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/named_location#id DataAzureadNamedLocation#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 25
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/named_location#timeouts DataAzureadNamedLocation#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 31
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationTimeouts"
}
}
],
"symbolId": "src/data-azuread-named-location/index:DataAzureadNamedLocationConfig"
},
"@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationCountry": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationCountry",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 33
},
"name": "DataAzureadNamedLocationCountry",
"namespace": "dataAzureadNamedLocation",
"symbolId": "src/data-azuread-named-location/index:DataAzureadNamedLocationCountry"
},
"@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationCountryList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationCountryList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 107
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 100
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 114
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationCountryOutputReference"
}
}
}
],
"name": "DataAzureadNamedLocationCountryList",
"namespace": "dataAzureadNamedLocation",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 107
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 107
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 107
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-named-location/index:DataAzureadNamedLocationCountryList"
},
"@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationCountryOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationCountryOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 65
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 56
},
"name": "DataAzureadNamedLocationCountryOutputReference",
"namespace": "dataAzureadNamedLocation",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 85
},
"name": "countriesAndRegions",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 90
},
"name": "countryLookupMethod",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 95
},
"name": "includeUnknownCountriesAndRegions",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 69
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationCountry"
}
}
],
"symbolId": "src/data-azuread-named-location/index:DataAzureadNamedLocationCountryOutputReference"
},
"@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationIp": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationIp",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 118
},
"name": "DataAzureadNamedLocationIp",
"namespace": "dataAzureadNamedLocation",
"symbolId": "src/data-azuread-named-location/index:DataAzureadNamedLocationIp"
},
"@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationIpList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationIpList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 187
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 180
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 194
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationIpOutputReference"
}
}
}
],
"name": "DataAzureadNamedLocationIpList",
"namespace": "dataAzureadNamedLocation",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 187
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 187
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 187
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-named-location/index:DataAzureadNamedLocationIpList"
},
"@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationIpOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationIpOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 150
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 141
},
"name": "DataAzureadNamedLocationIpOutputReference",
"namespace": "dataAzureadNamedLocation",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 170
},
"name": "ipRanges",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 175
},
"name": "trusted",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 154
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationIp"
}
}
],
"symbolId": "src/data-azuread-named-location/index:DataAzureadNamedLocationIpOutputReference"
},
"@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 198
},
"name": "DataAzureadNamedLocationTimeouts",
"namespace": "dataAzureadNamedLocation",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/named_location#read DataAzureadNamedLocation#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 202
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-named-location/index:DataAzureadNamedLocationTimeouts"
},
"@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 242
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 234
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 284
},
"name": "resetRead"
}
],
"name": "DataAzureadNamedLocationTimeoutsOutputReference",
"namespace": "dataAzureadNamedLocation",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 288
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 278
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-named-location/index.ts",
"line": 246
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadNamedLocation.DataAzureadNamedLocationTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-named-location/index:DataAzureadNamedLocationTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipal": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principal azuread_service_principal}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipal",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principal azuread_service_principal} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 642
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 610
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadServicePrincipal resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 627
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadServicePrincipal to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principal#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadServicePrincipal that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadServicePrincipal to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 865
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 709
},
"name": "resetClientId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 730
},
"name": "resetDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 763
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 811
},
"name": "resetObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 868
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 880
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 890
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadServicePrincipal",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 615
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 670
},
"name": "accountEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 675
},
"name": "alternativeNames",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 697
},
"name": "applicationTenantId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 680
},
"name": "appRoleAssignmentRequired",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 686
},
"name": "appRoleIds",
"type": {
"fqn": "cdktf.StringMap"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 692
},
"name": "appRoles",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalAppRolesList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 718
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 746
},
"name": "features",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeaturesList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 740
},
"name": "featureTags",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeatureTagsList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 751
},
"name": "homepageUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 772
},
"name": "loginUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 777
},
"name": "logoutUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 782
},
"name": "notes",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 787
},
"name": "notificationEmailAddresses",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 793
},
"name": "oauth2PermissionScopeIds",
"type": {
"fqn": "cdktf.StringMap"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 799
},
"name": "oauth2PermissionScopes",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalOauth2PermissionScopesList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 820
},
"name": "preferredSingleSignOnMode",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 825
},
"name": "redirectUris",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 830
},
"name": "samlMetadataUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 836
},
"name": "samlSingleSignOn",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalSamlSingleSignOnList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 841
},
"name": "servicePrincipalNames",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 846
},
"name": "signInAudience",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 851
},
"name": "tags",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 862
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 856
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 713
},
"name": "clientIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 734
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 767
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 815
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 872
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 703
},
"name": "clientId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 724
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 757
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 805
},
"name": "objectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipal"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalAppRoles": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalAppRoles",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 47
},
"name": "DataAzureadServicePrincipalAppRoles",
"namespace": "dataAzureadServicePrincipal",
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalAppRoles"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalAppRolesList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalAppRolesList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 136
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 129
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 143
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalAppRolesOutputReference"
}
}
}
],
"name": "DataAzureadServicePrincipalAppRolesList",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 136
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 136
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 136
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalAppRolesList"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalAppRolesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalAppRolesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 79
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 70
},
"name": "DataAzureadServicePrincipalAppRolesOutputReference",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 99
},
"name": "allowedMemberTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 104
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 109
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 114
},
"name": "enabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 119
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 124
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 83
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalAppRoles"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalAppRolesOutputReference"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 14
},
"name": "DataAzureadServicePrincipalConfig",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principal#client_id DataAzureadServicePrincipal#client_id}",
"stability": "stable",
"summary": "The client ID of the application associated with this service principal."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 20
},
"name": "clientId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principal#display_name DataAzureadServicePrincipal#display_name}",
"stability": "stable",
"summary": "The display name of the application associated with this service principal."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 26
},
"name": "displayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principal#id DataAzureadServicePrincipal#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 33
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principal#object_id DataAzureadServicePrincipal#object_id}",
"stability": "stable",
"summary": "The object ID of the service principal."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 39
},
"name": "objectId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principal#timeouts DataAzureadServicePrincipal#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalTimeouts"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalConfig"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeatureTags": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeatureTags",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 147
},
"name": "DataAzureadServicePrincipalFeatureTags",
"namespace": "dataAzureadServicePrincipal",
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalFeatureTags"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeatureTagsList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeatureTagsList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 226
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 219
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 233
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeatureTagsOutputReference"
}
}
}
],
"name": "DataAzureadServicePrincipalFeatureTagsList",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 226
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 226
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 226
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalFeatureTagsList"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeatureTagsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeatureTagsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 179
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 170
},
"name": "DataAzureadServicePrincipalFeatureTagsOutputReference",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 199
},
"name": "customSingleSignOn",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 204
},
"name": "enterprise",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 209
},
"name": "gallery",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 214
},
"name": "hide",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 183
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeatureTags"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalFeatureTagsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeatures": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeatures",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 237
},
"name": "DataAzureadServicePrincipalFeatures",
"namespace": "dataAzureadServicePrincipal",
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalFeatures"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeaturesList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeaturesList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 316
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 309
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 323
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeaturesOutputReference"
}
}
}
],
"name": "DataAzureadServicePrincipalFeaturesList",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 316
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 316
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 316
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalFeaturesList"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeaturesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeaturesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 269
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 260
},
"name": "DataAzureadServicePrincipalFeaturesOutputReference",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 289
},
"name": "customSingleSignOnApp",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 294
},
"name": "enterpriseApplication",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 299
},
"name": "galleryApplication",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 304
},
"name": "visibleToUsers",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 273
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalFeatures"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalFeaturesOutputReference"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalOauth2PermissionScopes": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalOauth2PermissionScopes",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 327
},
"name": "DataAzureadServicePrincipalOauth2PermissionScopes",
"namespace": "dataAzureadServicePrincipal",
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalOauth2PermissionScopes"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalOauth2PermissionScopesList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalOauth2PermissionScopesList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 426
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 419
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 433
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalOauth2PermissionScopesOutputReference"
}
}
}
],
"name": "DataAzureadServicePrincipalOauth2PermissionScopesList",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 426
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 426
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 426
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalOauth2PermissionScopesList"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalOauth2PermissionScopesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalOauth2PermissionScopesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 359
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 350
},
"name": "DataAzureadServicePrincipalOauth2PermissionScopesOutputReference",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 379
},
"name": "adminConsentDescription",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 384
},
"name": "adminConsentDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 389
},
"name": "enabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 394
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 399
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 404
},
"name": "userConsentDescription",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 409
},
"name": "userConsentDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 414
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 363
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalOauth2PermissionScopes"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalOauth2PermissionScopesOutputReference"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalSamlSingleSignOn": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalSamlSingleSignOn",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 437
},
"name": "DataAzureadServicePrincipalSamlSingleSignOn",
"namespace": "dataAzureadServicePrincipal",
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalSamlSingleSignOn"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalSamlSingleSignOnList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalSamlSingleSignOnList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 501
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 494
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 508
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalSamlSingleSignOnOutputReference"
}
}
}
],
"name": "DataAzureadServicePrincipalSamlSingleSignOnList",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 501
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 501
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 501
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalSamlSingleSignOnList"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalSamlSingleSignOnOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalSamlSingleSignOnOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 469
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 460
},
"name": "DataAzureadServicePrincipalSamlSingleSignOnOutputReference",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 489
},
"name": "relayState",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 473
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalSamlSingleSignOn"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalSamlSingleSignOnOutputReference"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 512
},
"name": "DataAzureadServicePrincipalTimeouts",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principal#read DataAzureadServicePrincipal#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 516
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalTimeouts"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 556
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 548
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 598
},
"name": "resetRead"
}
],
"name": "DataAzureadServicePrincipalTimeoutsOutputReference",
"namespace": "dataAzureadServicePrincipal",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 602
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 592
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principal/index.ts",
"line": 560
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipal.DataAzureadServicePrincipalTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-service-principal/index:DataAzureadServicePrincipalTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipals": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principals azuread_service_principals}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipals",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principals azuread_service_principals} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 319
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 287
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadServicePrincipals resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 304
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadServicePrincipals to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principals#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadServicePrincipals that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadServicePrincipals to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 455
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 356
},
"name": "resetClientIds"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 372
},
"name": "resetDisplayNames"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 388
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 404
},
"name": "resetIgnoreMissing"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 420
},
"name": "resetObjectIds"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 436
},
"name": "resetReturnAll"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 458
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 470
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 482
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadServicePrincipals",
"namespace": "dataAzureadServicePrincipals",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 292
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 446
},
"name": "servicePrincipals",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsServicePrincipalsList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 452
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 360
},
"name": "clientIdsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 376
},
"name": "displayNamesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 392
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 408
},
"name": "ignoreMissingInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 424
},
"name": "objectIdsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 440
},
"name": "returnAllInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 462
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 350
},
"name": "clientIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 366
},
"name": "displayNames",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 382
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 398
},
"name": "ignoreMissing",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 414
},
"name": "objectIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 430
},
"name": "returnAll",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/data-azuread-service-principals/index:DataAzureadServicePrincipals"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 14
},
"name": "DataAzureadServicePrincipalsConfig",
"namespace": "dataAzureadServicePrincipals",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principals#client_ids DataAzureadServicePrincipals#client_ids}",
"stability": "stable",
"summary": "The client IDs of the applications associated with the service principals."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 20
},
"name": "clientIds",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principals#display_names DataAzureadServicePrincipals#display_names}",
"stability": "stable",
"summary": "The display names of the applications associated with the service principals."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 26
},
"name": "displayNames",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principals#id DataAzureadServicePrincipals#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 33
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "The data source will still fail if no service principals are found\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principals#ignore_missing DataAzureadServicePrincipals#ignore_missing}",
"stability": "stable",
"summary": "Ignore missing service principals and return the service principals that were found."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 39
},
"name": "ignoreMissing",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principals#object_ids DataAzureadServicePrincipals#object_ids}",
"stability": "stable",
"summary": "The object IDs of the service principals."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 45
},
"name": "objectIds",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "The data source will still fail if no service principals are found.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principals#return_all DataAzureadServicePrincipals#return_all}",
"stability": "stable",
"summary": "Fetch all service principals with no filter and return all that were found."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 51
},
"name": "returnAll",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principals#timeouts DataAzureadServicePrincipals#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 57
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsTimeouts"
}
}
],
"symbolId": "src/data-azuread-service-principals/index:DataAzureadServicePrincipalsConfig"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsServicePrincipals": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsServicePrincipals",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 59
},
"name": "DataAzureadServicePrincipalsServicePrincipals",
"namespace": "dataAzureadServicePrincipals",
"symbolId": "src/data-azuread-service-principals/index:DataAzureadServicePrincipalsServicePrincipals"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsServicePrincipalsList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsServicePrincipalsList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 178
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 171
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 185
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsServicePrincipalsOutputReference"
}
}
}
],
"name": "DataAzureadServicePrincipalsServicePrincipalsList",
"namespace": "dataAzureadServicePrincipals",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 178
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 178
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 178
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-service-principals/index:DataAzureadServicePrincipalsServicePrincipalsList"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsServicePrincipalsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsServicePrincipalsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 91
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 82
},
"name": "DataAzureadServicePrincipalsServicePrincipalsOutputReference",
"namespace": "dataAzureadServicePrincipals",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 111
},
"name": "accountEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 121
},
"name": "applicationTenantId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 116
},
"name": "appRoleAssignmentRequired",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 126
},
"name": "clientId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 131
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 136
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 141
},
"name": "preferredSingleSignOnMode",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 146
},
"name": "samlMetadataUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 151
},
"name": "servicePrincipalNames",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 156
},
"name": "signInAudience",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 161
},
"name": "tags",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 166
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 95
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsServicePrincipals"
}
}
],
"symbolId": "src/data-azuread-service-principals/index:DataAzureadServicePrincipalsServicePrincipalsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 189
},
"name": "DataAzureadServicePrincipalsTimeouts",
"namespace": "dataAzureadServicePrincipals",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/service_principals#read DataAzureadServicePrincipals#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 193
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-service-principals/index:DataAzureadServicePrincipalsTimeouts"
},
"@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 233
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 225
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 275
},
"name": "resetRead"
}
],
"name": "DataAzureadServicePrincipalsTimeoutsOutputReference",
"namespace": "dataAzureadServicePrincipals",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 279
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 269
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-service-principals/index.ts",
"line": 237
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadServicePrincipals.DataAzureadServicePrincipalsTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-service-principals/index:DataAzureadServicePrincipalsTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadUser.DataAzureadUser": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/user azuread_user}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadUser.DataAzureadUser",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/user azuread_user} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 189
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadUser.DataAzureadUserConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 157
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadUser resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 174
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadUser to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/user#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadUser that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadUser to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 514
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadUser.DataAzureadUserTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 291
},
"name": "resetEmployeeId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 327
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 353
},
"name": "resetMail"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 369
},
"name": "resetMailNickname"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 395
},
"name": "resetObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 517
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 496
},
"name": "resetUserPrincipalName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 529
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 541
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadUser",
"namespace": "dataAzureadUser",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 162
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 219
},
"name": "accountEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 224
},
"name": "ageGroup",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 229
},
"name": "businessPhones",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 234
},
"name": "city",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 239
},
"name": "companyName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 244
},
"name": "consentProvidedForMinor",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 249
},
"name": "costCenter",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 254
},
"name": "country",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 259
},
"name": "creationType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 264
},
"name": "department",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 269
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 274
},
"name": "division",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 279
},
"name": "employeeHireDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 300
},
"name": "employeeType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 305
},
"name": "externalUserState",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 310
},
"name": "faxNumber",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 315
},
"name": "givenName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 336
},
"name": "imAddresses",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 341
},
"name": "jobTitle",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 378
},
"name": "managerId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 383
},
"name": "mobilePhone",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 404
},
"name": "officeLocation",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 409
},
"name": "onpremisesDistinguishedName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 414
},
"name": "onpremisesDomainName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 419
},
"name": "onpremisesImmutableId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 424
},
"name": "onpremisesSamAccountName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 429
},
"name": "onpremisesSecurityIdentifier",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 434
},
"name": "onpremisesSyncEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 439
},
"name": "onpremisesUserPrincipalName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 444
},
"name": "otherMails",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 449
},
"name": "postalCode",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 454
},
"name": "preferredLanguage",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 459
},
"name": "proxyAddresses",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 464
},
"name": "showInAddressList",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 469
},
"name": "state",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 474
},
"name": "streetAddress",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 479
},
"name": "surname",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 511
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadUser.DataAzureadUserTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 484
},
"name": "usageLocation",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 505
},
"name": "userType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 295
},
"name": "employeeIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 331
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 357
},
"name": "mailInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 373
},
"name": "mailNicknameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 399
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 521
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadUser.DataAzureadUserTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 500
},
"name": "userPrincipalNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 285
},
"name": "employeeId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 321
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 347
},
"name": "mail",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 363
},
"name": "mailNickname",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 389
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 490
},
"name": "userPrincipalName",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-user/index:DataAzureadUser"
},
"@cdktf/provider-azuread.dataAzureadUser.DataAzureadUserConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadUser.DataAzureadUserConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 14
},
"name": "DataAzureadUserConfig",
"namespace": "dataAzureadUser",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/user#employee_id DataAzureadUser#employee_id}",
"stability": "stable",
"summary": "The employee identifier assigned to the user by the organisation."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 20
},
"name": "employeeId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/user#id DataAzureadUser#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/user#mail DataAzureadUser#mail}",
"stability": "stable",
"summary": "The SMTP address for the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 33
},
"name": "mail",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/user#mail_nickname DataAzureadUser#mail_nickname}",
"stability": "stable",
"summary": "The email alias of the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 39
},
"name": "mailNickname",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/user#object_id DataAzureadUser#object_id}",
"stability": "stable",
"summary": "The object ID of the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 45
},
"name": "objectId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/user#timeouts DataAzureadUser#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 57
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadUser.DataAzureadUserTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/user#user_principal_name DataAzureadUser#user_principal_name}",
"stability": "stable",
"summary": "The user principal name (UPN) of the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 51
},
"name": "userPrincipalName",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-user/index:DataAzureadUserConfig"
},
"@cdktf/provider-azuread.dataAzureadUser.DataAzureadUserTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadUser.DataAzureadUserTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 59
},
"name": "DataAzureadUserTimeouts",
"namespace": "dataAzureadUser",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/user#read DataAzureadUser#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 63
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-user/index:DataAzureadUserTimeouts"
},
"@cdktf/provider-azuread.dataAzureadUser.DataAzureadUserTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadUser.DataAzureadUserTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 103
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 95
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 145
},
"name": "resetRead"
}
],
"name": "DataAzureadUserTimeoutsOutputReference",
"namespace": "dataAzureadUser",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 149
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 139
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-user/index.ts",
"line": 107
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadUser.DataAzureadUserTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-user/index:DataAzureadUserTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsers": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformDataSource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users azuread_users}."
},
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsers",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users azuread_users} Data Source."
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 326
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 294
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DataAzureadUsers resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 311
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DataAzureadUsers to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DataAzureadUsers that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DataAzureadUsers to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 496
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 365
},
"name": "resetEmployeeIds"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 381
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 397
},
"name": "resetIgnoreMissing"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 413
},
"name": "resetMailNicknames"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 429
},
"name": "resetMails"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 445
},
"name": "resetObjectIds"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 461
},
"name": "resetReturnAll"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 499
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 477
},
"name": "resetUserPrincipalNames"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 511
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 525
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformDataSource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DataAzureadUsers",
"namespace": "dataAzureadUsers",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 299
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 493
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 487
},
"name": "users",
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersUsersList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 369
},
"name": "employeeIdsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 385
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 401
},
"name": "ignoreMissingInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 417
},
"name": "mailNicknamesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 433
},
"name": "mailsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 449
},
"name": "objectIdsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 465
},
"name": "returnAllInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 503
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 481
},
"name": "userPrincipalNamesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 359
},
"name": "employeeIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 375
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 391
},
"name": "ignoreMissing",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 407
},
"name": "mailNicknames",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 423
},
"name": "mails",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 439
},
"name": "objectIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 455
},
"name": "returnAll",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 471
},
"name": "userPrincipalNames",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/data-azuread-users/index:DataAzureadUsers"
},
"@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 14
},
"name": "DataAzureadUsersConfig",
"namespace": "dataAzureadUsers",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users#employee_ids DataAzureadUsers#employee_ids}",
"stability": "stable",
"summary": "The employee identifier assigned to the user by the organisation."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 20
},
"name": "employeeIds",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users#id DataAzureadUsers#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "The data source will still fail if no users are found\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users#ignore_missing DataAzureadUsers#ignore_missing}",
"stability": "stable",
"summary": "Ignore missing users and return users that were found."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 33
},
"name": "ignoreMissing",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users#mail_nicknames DataAzureadUsers#mail_nicknames}",
"stability": "stable",
"summary": "The email aliases of the users."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 39
},
"name": "mailNicknames",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users#mails DataAzureadUsers#mails}",
"stability": "stable",
"summary": "The SMTP address of the users."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 45
},
"name": "mails",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users#object_ids DataAzureadUsers#object_ids}",
"stability": "stable",
"summary": "The object IDs of the users."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 51
},
"name": "objectIds",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "The data source will still fail if no users are found.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users#return_all DataAzureadUsers#return_all}",
"stability": "stable",
"summary": "Fetch all users with no filter and return all that were found."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 57
},
"name": "returnAll",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users#timeouts DataAzureadUsers#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 69
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users#user_principal_names DataAzureadUsers#user_principal_names}",
"stability": "stable",
"summary": "The user principal names (UPNs) of the users."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 63
},
"name": "userPrincipalNames",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/data-azuread-users/index:DataAzureadUsersConfig"
},
"@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 196
},
"name": "DataAzureadUsersTimeouts",
"namespace": "dataAzureadUsers",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/data-sources/users#read DataAzureadUsers#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 200
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/data-azuread-users/index:DataAzureadUsersTimeouts"
},
"@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 240
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 232
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 282
},
"name": "resetRead"
}
],
"name": "DataAzureadUsersTimeoutsOutputReference",
"namespace": "dataAzureadUsers",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 286
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 276
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 244
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersTimeouts"
}
]
}
}
}
],
"symbolId": "src/data-azuread-users/index:DataAzureadUsersTimeoutsOutputReference"
},
"@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersUsers": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersUsers",
"kind": "interface",
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 71
},
"name": "DataAzureadUsersUsers",
"namespace": "dataAzureadUsers",
"symbolId": "src/data-azuread-users/index:DataAzureadUsersUsers"
},
"@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersUsersList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersUsersList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 185
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 178
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 192
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersUsersOutputReference"
}
}
}
],
"name": "DataAzureadUsersUsersList",
"namespace": "dataAzureadUsers",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 185
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 185
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 185
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/data-azuread-users/index:DataAzureadUsersUsersList"
},
"@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersUsersOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersUsersOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 103
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 94
},
"name": "DataAzureadUsersUsersOutputReference",
"namespace": "dataAzureadUsers",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 123
},
"name": "accountEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 128
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 133
},
"name": "employeeId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 138
},
"name": "mail",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 143
},
"name": "mailNickname",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 148
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 153
},
"name": "onpremisesImmutableId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 158
},
"name": "onpremisesSamAccountName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 163
},
"name": "onpremisesUserPrincipalName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 168
},
"name": "usageLocation",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 173
},
"name": "userPrincipalName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/data-azuread-users/index.ts",
"line": 107
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.dataAzureadUsers.DataAzureadUsersUsers"
}
}
],
"symbolId": "src/data-azuread-users/index:DataAzureadUsersUsersOutputReference"
},
"@cdktf/provider-azuread.directoryRole.DirectoryRole": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role azuread_directory_role}."
},
"fqn": "@cdktf/provider-azuread.directoryRole.DirectoryRole",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role azuread_directory_role} Resource."
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 237
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.directoryRole.DirectoryRoleConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 205
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DirectoryRole resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 222
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DirectoryRole to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DirectoryRole that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DirectoryRole to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 326
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.directoryRole.DirectoryRoleTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 276
},
"name": "resetDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 292
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 313
},
"name": "resetTemplateId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 329
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 341
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 350
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DirectoryRole",
"namespace": "directoryRole",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 210
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 264
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 301
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 323
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.directoryRole.DirectoryRoleTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 280
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 296
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 317
},
"name": "templateIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 333
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.directoryRole.DirectoryRoleTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 270
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 286
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 307
},
"name": "templateId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/directory-role/index:DirectoryRole"
},
"@cdktf/provider-azuread.directoryRole.DirectoryRoleConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.directoryRole.DirectoryRoleConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 14
},
"name": "DirectoryRoleConfig",
"namespace": "directoryRole",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role#display_name DirectoryRole#display_name}",
"stability": "stable",
"summary": "The display name of the directory role."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 20
},
"name": "displayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role#id DirectoryRole#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role#template_id DirectoryRole#template_id}",
"stability": "stable",
"summary": "The object ID of the template associated with the directory role."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 33
},
"name": "templateId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role#timeouts DirectoryRole#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.directoryRole.DirectoryRoleTimeouts"
}
}
],
"symbolId": "src/directory-role/index:DirectoryRoleConfig"
},
"@cdktf/provider-azuread.directoryRole.DirectoryRoleTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.directoryRole.DirectoryRoleTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 41
},
"name": "DirectoryRoleTimeouts",
"namespace": "directoryRole",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role#create DirectoryRole#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 45
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role#delete DirectoryRole#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 49
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role#read DirectoryRole#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 53
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/directory-role/index:DirectoryRoleTimeouts"
},
"@cdktf/provider-azuread.directoryRole.DirectoryRoleTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.directoryRole.DirectoryRoleTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 107
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 99
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 161
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 177
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 193
},
"name": "resetRead"
}
],
"name": "DirectoryRoleTimeoutsOutputReference",
"namespace": "directoryRole",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 165
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 181
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 197
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 155
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 171
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 187
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role/index.ts",
"line": 111
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.directoryRole.DirectoryRoleTimeouts"
}
]
}
}
}
],
"symbolId": "src/directory-role/index:DirectoryRoleTimeoutsOutputReference"
},
"@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignment": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment azuread_directory_role_assignment}."
},
"fqn": "@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignment",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment azuread_directory_role_assignment} Resource."
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 249
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignmentConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 217
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DirectoryRoleAssignment resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 234
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DirectoryRoleAssignment to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DirectoryRoleAssignment that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DirectoryRoleAssignment to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 356
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignmentTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 285
},
"name": "resetAppScopeId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 301
},
"name": "resetDirectoryScopeId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 317
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 359
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 371
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 382
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DirectoryRoleAssignment",
"namespace": "directoryRoleAssignment",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 222
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 353
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignmentTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 289
},
"name": "appScopeIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 305
},
"name": "directoryScopeIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 321
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 334
},
"name": "principalObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 347
},
"name": "roleIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 363
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignmentTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 279
},
"name": "appScopeId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 295
},
"name": "directoryScopeId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 311
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 327
},
"name": "principalObjectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 340
},
"name": "roleId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/directory-role-assignment/index:DirectoryRoleAssignment"
},
"@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignmentConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignmentConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 14
},
"name": "DirectoryRoleAssignmentConfig",
"namespace": "directoryRoleAssignment",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment#principal_object_id DirectoryRoleAssignment#principal_object_id}",
"stability": "stable",
"summary": "The object ID of the member principal."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 39
},
"name": "principalObjectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment#role_id DirectoryRoleAssignment#role_id}",
"stability": "stable",
"summary": "The object ID of the directory role for this assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 45
},
"name": "roleId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment#app_scope_id DirectoryRoleAssignment#app_scope_id}",
"stability": "stable",
"summary": "Identifier of the app-specific scope when the assignment scope is app-specific."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 20
},
"name": "appScopeId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment#directory_scope_id DirectoryRoleAssignment#directory_scope_id}",
"stability": "stable",
"summary": "Identifier of the directory object representing the scope of the assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 26
},
"name": "directoryScopeId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment#id DirectoryRoleAssignment#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 33
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment#timeouts DirectoryRoleAssignment#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 51
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignmentTimeouts"
}
}
],
"symbolId": "src/directory-role-assignment/index:DirectoryRoleAssignmentConfig"
},
"@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignmentTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignmentTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 53
},
"name": "DirectoryRoleAssignmentTimeouts",
"namespace": "directoryRoleAssignment",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment#create DirectoryRoleAssignment#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 57
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment#delete DirectoryRoleAssignment#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 61
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_assignment#read DirectoryRoleAssignment#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 65
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/directory-role-assignment/index:DirectoryRoleAssignmentTimeouts"
},
"@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignmentTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignmentTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 119
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 111
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 173
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 189
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 205
},
"name": "resetRead"
}
],
"name": "DirectoryRoleAssignmentTimeoutsOutputReference",
"namespace": "directoryRoleAssignment",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 177
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 193
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 209
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 167
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 183
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 199
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-assignment/index.ts",
"line": 123
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.directoryRoleAssignment.DirectoryRoleAssignmentTimeouts"
}
]
}
}
}
],
"symbolId": "src/directory-role-assignment/index:DirectoryRoleAssignmentTimeoutsOutputReference"
},
"@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequest": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request azuread_directory_role_eligibility_schedule_request}."
},
"fqn": "@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequest",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request azuread_directory_role_eligibility_schedule_request} Resource."
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 249
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequestConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 217
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DirectoryRoleEligibilityScheduleRequest resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 234
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DirectoryRoleEligibilityScheduleRequest to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DirectoryRoleEligibilityScheduleRequest that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DirectoryRoleEligibilityScheduleRequest to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 350
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequestTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 298
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 353
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 365
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 376
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DirectoryRoleEligibilityScheduleRequest",
"namespace": "directoryRoleEligibilityScheduleRequest",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 222
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 347
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequestTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 286
},
"name": "directoryScopeIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 302
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 315
},
"name": "justificationInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 328
},
"name": "principalIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 341
},
"name": "roleDefinitionIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 357
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequestTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 279
},
"name": "directoryScopeId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 292
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 308
},
"name": "justification",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 321
},
"name": "principalId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 334
},
"name": "roleDefinitionId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/directory-role-eligibility-schedule-request/index:DirectoryRoleEligibilityScheduleRequest"
},
"@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequestConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequestConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 14
},
"name": "DirectoryRoleEligibilityScheduleRequestConfig",
"namespace": "directoryRoleEligibilityScheduleRequest",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request#directory_scope_id DirectoryRoleEligibilityScheduleRequest#directory_scope_id}",
"stability": "stable",
"summary": "Identifier of the directory object representing the scope of the role eligibility schedule request."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 20
},
"name": "directoryScopeId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request#justification DirectoryRoleEligibilityScheduleRequest#justification}",
"stability": "stable",
"summary": "Justification for why the role is assigned."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 33
},
"name": "justification",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request#principal_id DirectoryRoleEligibilityScheduleRequest#principal_id}",
"stability": "stable",
"summary": "The object ID of the member principal."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 39
},
"name": "principalId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request#role_definition_id DirectoryRoleEligibilityScheduleRequest#role_definition_id}",
"stability": "stable",
"summary": "The object ID of the directory role for this role eligibility schedule request."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 45
},
"name": "roleDefinitionId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request#id DirectoryRoleEligibilityScheduleRequest#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request#timeouts DirectoryRoleEligibilityScheduleRequest#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 51
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequestTimeouts"
}
}
],
"symbolId": "src/directory-role-eligibility-schedule-request/index:DirectoryRoleEligibilityScheduleRequestConfig"
},
"@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequestTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequestTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 53
},
"name": "DirectoryRoleEligibilityScheduleRequestTimeouts",
"namespace": "directoryRoleEligibilityScheduleRequest",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request#create DirectoryRoleEligibilityScheduleRequest#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 57
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request#delete DirectoryRoleEligibilityScheduleRequest#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 61
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_eligibility_schedule_request#read DirectoryRoleEligibilityScheduleRequest#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 65
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/directory-role-eligibility-schedule-request/index:DirectoryRoleEligibilityScheduleRequestTimeouts"
},
"@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequestTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequestTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 119
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 111
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 173
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 189
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 205
},
"name": "resetRead"
}
],
"name": "DirectoryRoleEligibilityScheduleRequestTimeoutsOutputReference",
"namespace": "directoryRoleEligibilityScheduleRequest",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 177
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 193
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 209
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 167
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 183
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 199
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-eligibility-schedule-request/index.ts",
"line": 123
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.directoryRoleEligibilityScheduleRequest.DirectoryRoleEligibilityScheduleRequestTimeouts"
}
]
}
}
}
],
"symbolId": "src/directory-role-eligibility-schedule-request/index:DirectoryRoleEligibilityScheduleRequestTimeoutsOutputReference"
},
"@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMember": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_member azuread_directory_role_member}."
},
"fqn": "@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMember",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_member azuread_directory_role_member} Resource."
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 237
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMemberConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 205
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a DirectoryRoleMember resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 222
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the DirectoryRoleMember to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_member#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing DirectoryRoleMember that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the DirectoryRoleMember to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 316
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMemberTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 271
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 287
},
"name": "resetMemberObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 303
},
"name": "resetRoleObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 319
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 331
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 340
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "DirectoryRoleMember",
"namespace": "directoryRoleMember",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 210
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 313
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMemberTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 275
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 291
},
"name": "memberObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 307
},
"name": "roleObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 323
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMemberTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 265
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 281
},
"name": "memberObjectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 297
},
"name": "roleObjectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/directory-role-member/index:DirectoryRoleMember"
},
"@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMemberConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMemberConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 14
},
"name": "DirectoryRoleMemberConfig",
"namespace": "directoryRoleMember",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_member#id DirectoryRoleMember#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 21
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_member#member_object_id DirectoryRoleMember#member_object_id}",
"stability": "stable",
"summary": "The object ID of the member."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 27
},
"name": "memberObjectId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_member#role_object_id DirectoryRoleMember#role_object_id}",
"stability": "stable",
"summary": "The object ID of the directory role."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 33
},
"name": "roleObjectId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_member#timeouts DirectoryRoleMember#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMemberTimeouts"
}
}
],
"symbolId": "src/directory-role-member/index:DirectoryRoleMemberConfig"
},
"@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMemberTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMemberTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 41
},
"name": "DirectoryRoleMemberTimeouts",
"namespace": "directoryRoleMember",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_member#create DirectoryRoleMember#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 45
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_member#delete DirectoryRoleMember#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 49
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/directory_role_member#read DirectoryRoleMember#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 53
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/directory-role-member/index:DirectoryRoleMemberTimeouts"
},
"@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMemberTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMemberTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 107
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 99
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 161
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 177
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 193
},
"name": "resetRead"
}
],
"name": "DirectoryRoleMemberTimeoutsOutputReference",
"namespace": "directoryRoleMember",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 165
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 181
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 197
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 155
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 171
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 187
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/directory-role-member/index.ts",
"line": 111
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.directoryRoleMember.DirectoryRoleMemberTimeouts"
}
]
}
}
}
],
"symbolId": "src/directory-role-member/index:DirectoryRoleMemberTimeoutsOutputReference"
},
"@cdktf/provider-azuread.group.Group": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group azuread_group}."
},
"fqn": "@cdktf/provider-azuread.group.Group",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group azuread_group} Resource."
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 503
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.group.GroupConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group/index.ts",
"line": 471
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a Group resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 488
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the Group to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing Group that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the Group to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 948
},
"name": "putDynamicMembership",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.group.GroupDynamicMembership"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 964
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.group.GroupTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 557
},
"name": "resetAdministrativeUnitIds"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 573
},
"name": "resetAssignableToRole"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 589
},
"name": "resetAutoSubscribeNewMembers"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 605
},
"name": "resetBehaviors"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 621
},
"name": "resetDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 951
},
"name": "resetDynamicMembership"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 650
},
"name": "resetExternalSendersAllowed"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 666
},
"name": "resetHideFromAddressLists"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 682
},
"name": "resetHideFromOutlookClients"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 698
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 719
},
"name": "resetMailEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 735
},
"name": "resetMailNickname"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 751
},
"name": "resetMembers"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 777
},
"name": "resetOnpremisesGroupType"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 813
},
"name": "resetOwners"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 834
},
"name": "resetPreventDuplicateNames"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 850
},
"name": "resetProvisioningOptions"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 871
},
"name": "resetSecurityEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 887
},
"name": "resetTheme"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 967
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 903
},
"name": "resetTypes"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 919
},
"name": "resetVisibility"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 935
},
"name": "resetWritebackEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 979
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 1008
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "Group",
"namespace": "group",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 476
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 945
},
"name": "dynamicMembership",
"type": {
"fqn": "@cdktf/provider-azuread.group.GroupDynamicMembershipOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 707
},
"name": "mail",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 760
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 765
},
"name": "onpremisesDomainName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 786
},
"name": "onpremisesNetbiosName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 791
},
"name": "onpremisesSamAccountName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 796
},
"name": "onpremisesSecurityIdentifier",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 801
},
"name": "onpremisesSyncEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 822
},
"name": "preferredLanguage",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 859
},
"name": "proxyAddresses",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 961
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.group.GroupTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 561
},
"name": "administrativeUnitIdsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 577
},
"name": "assignableToRoleInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 593
},
"name": "autoSubscribeNewMembersInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 609
},
"name": "behaviorsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 625
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 638
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 955
},
"name": "dynamicMembershipInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.group.GroupDynamicMembership"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 654
},
"name": "externalSendersAllowedInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 670
},
"name": "hideFromAddressListsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 686
},
"name": "hideFromOutlookClientsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 702
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 723
},
"name": "mailEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 739
},
"name": "mailNicknameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 755
},
"name": "membersInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 781
},
"name": "onpremisesGroupTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 817
},
"name": "ownersInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 838
},
"name": "preventDuplicateNamesInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 854
},
"name": "provisioningOptionsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 875
},
"name": "securityEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 891
},
"name": "themeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 971
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.group.GroupTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 907
},
"name": "typesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 923
},
"name": "visibilityInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 939
},
"name": "writebackEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 551
},
"name": "administrativeUnitIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 567
},
"name": "assignableToRole",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 583
},
"name": "autoSubscribeNewMembers",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 599
},
"name": "behaviors",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 615
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 631
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 644
},
"name": "externalSendersAllowed",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 660
},
"name": "hideFromAddressLists",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 676
},
"name": "hideFromOutlookClients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 692
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 713
},
"name": "mailEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 729
},
"name": "mailNickname",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 745
},
"name": "members",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 771
},
"name": "onpremisesGroupType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 807
},
"name": "owners",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 828
},
"name": "preventDuplicateNames",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 844
},
"name": "provisioningOptions",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 865
},
"name": "securityEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 881
},
"name": "theme",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 897
},
"name": "types",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 913
},
"name": "visibility",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 929
},
"name": "writebackEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/group/index:Group"
},
"@cdktf/provider-azuread.group.GroupConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.group.GroupConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/group/index.ts",
"line": 14
},
"name": "GroupConfig",
"namespace": "group",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#display_name Group#display_name}",
"stability": "stable",
"summary": "The display name for the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 50
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "If empty, the group will be created at the tenant level.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#administrative_unit_ids Group#administrative_unit_ids}",
"stability": "stable",
"summary": "The administrative unit IDs in which the group should be."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 20
},
"name": "administrativeUnitIds",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "This property can only be `true` for security-enabled groups.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#assignable_to_role Group#assignable_to_role}",
"stability": "stable",
"summary": "Indicates whether this group can be assigned to an Azure Active Directory role."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 26
},
"name": "assignableToRole",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#auto_subscribe_new_members Group#auto_subscribe_new_members}",
"stability": "stable",
"summary": "Indicates whether new members added to the group will be auto-subscribed to receive email notifications."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 32
},
"name": "autoSubscribeNewMembers",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#behaviors Group#behaviors}",
"stability": "stable",
"summary": "The group behaviours for a Microsoft 365 group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 38
},
"name": "behaviors",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#description Group#description}",
"stability": "stable",
"summary": "The description for the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 44
},
"name": "description",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#dynamic_membership Group#dynamic_membership}",
"stability": "stable",
"summary": "dynamic_membership block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 153
},
"name": "dynamicMembership",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.group.GroupDynamicMembership"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#external_senders_allowed Group#external_senders_allowed}",
"stability": "stable",
"summary": "Indicates whether people external to the organization can send messages to the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 56
},
"name": "externalSendersAllowed",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#hide_from_address_lists Group#hide_from_address_lists}",
"stability": "stable",
"summary": "Indicates whether the group is displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 62
},
"name": "hideFromAddressLists",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#hide_from_outlook_clients Group#hide_from_outlook_clients}",
"stability": "stable",
"summary": "Indicates whether the group is displayed in Outlook clients, such as Outlook for Windows and Outlook on the web."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 68
},
"name": "hideFromOutlookClients",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#id Group#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 75
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "At least one of `mail_enabled` or `security_enabled` must be specified. A group can be mail enabled _and_ security enabled\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#mail_enabled Group#mail_enabled}",
"stability": "stable",
"summary": "Whether the group is a mail enabled, with a shared group mailbox."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 81
},
"name": "mailEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#mail_nickname Group#mail_nickname}",
"stability": "stable",
"summary": "The mail alias for the group, unique in the organisation."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 87
},
"name": "mailNickname",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Supported object types are Users, Groups or Service Principals\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#members Group#members}",
"stability": "stable",
"summary": "A set of members who should be present in this group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 93
},
"name": "members",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#onpremises_group_type Group#onpremises_group_type}",
"stability": "stable",
"summary": "Indicates the target on-premise group type the group will be written back as."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 99
},
"name": "onpremisesGroupType",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#owners Group#owners}",
"stability": "stable",
"summary": "A set of owners who own this group. Supported object types are Users or Service Principals."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 105
},
"name": "owners",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#prevent_duplicate_names Group#prevent_duplicate_names}",
"stability": "stable",
"summary": "If `true`, will return an error if an existing group is found with the same name."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 111
},
"name": "preventDuplicateNames",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#provisioning_options Group#provisioning_options}",
"stability": "stable",
"summary": "The group provisioning options for a Microsoft 365 group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 117
},
"name": "provisioningOptions",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "At least one of `security_enabled` or `mail_enabled` must be specified. A group can be security enabled _and_ mail enabled\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#security_enabled Group#security_enabled}",
"stability": "stable",
"summary": "Whether the group is a security group for controlling access to in-app resources."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 123
},
"name": "securityEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#theme Group#theme}",
"stability": "stable",
"summary": "The colour theme for a Microsoft 365 group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 129
},
"name": "theme",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#timeouts Group#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 159
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.group.GroupTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "`Unified` specifies a Microsoft 365 group. Required when `mail_enabled` is true\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#types Group#types}",
"stability": "stable",
"summary": "A set of group types to configure for the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 135
},
"name": "types",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#visibility Group#visibility}",
"stability": "stable",
"summary": "Specifies the group join policy and group content visibility."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 141
},
"name": "visibility",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#writeback_enabled Group#writeback_enabled}",
"stability": "stable",
"summary": "Whether this group should be synced from Azure AD to the on-premises directory when Azure AD Connect is used."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 147
},
"name": "writebackEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/group/index:GroupConfig"
},
"@cdktf/provider-azuread.group.GroupDynamicMembership": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.group.GroupDynamicMembership",
"kind": "interface",
"locationInModule": {
"filename": "src/group/index.ts",
"line": 161
},
"name": "GroupDynamicMembership",
"namespace": "group",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#enabled Group#enabled}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 165
},
"name": "enabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#rule Group#rule}",
"stability": "stable",
"summary": "Rule to determine members for a dynamic group. Required when `group_types` contains 'DynamicMembership'."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 171
},
"name": "rule",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/group/index:GroupDynamicMembership"
},
"@cdktf/provider-azuread.group.GroupDynamicMembershipOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.group.GroupDynamicMembershipOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 217
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group/index.ts",
"line": 210
},
"name": "GroupDynamicMembershipOutputReference",
"namespace": "group",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 257
},
"name": "enabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 270
},
"name": "ruleInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 250
},
"name": "enabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 263
},
"name": "rule",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 221
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.group.GroupDynamicMembership"
}
}
],
"symbolId": "src/group/index:GroupDynamicMembershipOutputReference"
},
"@cdktf/provider-azuread.group.GroupTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.group.GroupTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/group/index.ts",
"line": 274
},
"name": "GroupTimeouts",
"namespace": "group",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#create Group#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 278
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#delete Group#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 282
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#read Group#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 286
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group#update Group#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 290
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/group/index:GroupTimeouts"
},
"@cdktf/provider-azuread.group.GroupTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.group.GroupTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 351
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group/index.ts",
"line": 343
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 411
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 427
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 443
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 459
},
"name": "resetUpdate"
}
],
"name": "GroupTimeoutsOutputReference",
"namespace": "group",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 415
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 431
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 447
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group/index.ts",
"line": 463
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 405
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 421
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 437
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 453
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group/index.ts",
"line": 355
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.group.GroupTimeouts"
}
]
}
}
}
],
"symbolId": "src/group/index:GroupTimeoutsOutputReference"
},
"@cdktf/provider-azuread.groupMember.GroupMember": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_member azuread_group_member}."
},
"fqn": "@cdktf/provider-azuread.groupMember.GroupMember",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_member azuread_group_member} Resource."
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 237
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.groupMember.GroupMemberConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 205
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a GroupMember resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 222
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the GroupMember to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_member#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing GroupMember that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the GroupMember to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 310
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupMember.GroupMemberTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 284
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 313
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 325
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 334
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "GroupMember",
"namespace": "groupMember",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 210
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 307
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.groupMember.GroupMemberTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 272
},
"name": "groupObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 288
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 301
},
"name": "memberObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 317
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.groupMember.GroupMemberTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 265
},
"name": "groupObjectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 278
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 294
},
"name": "memberObjectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/group-member/index:GroupMember"
},
"@cdktf/provider-azuread.groupMember.GroupMemberConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupMember.GroupMemberConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 14
},
"name": "GroupMemberConfig",
"namespace": "groupMember",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_member#group_object_id GroupMember#group_object_id}",
"stability": "stable",
"summary": "The object ID of the group you want to add the member to."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 20
},
"name": "groupObjectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Supported object types are Users, Groups or Service Principals\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_member#member_object_id GroupMember#member_object_id}",
"stability": "stable",
"summary": "The object ID of the principal you want to add as a member to the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 33
},
"name": "memberObjectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_member#id GroupMember#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_member#timeouts GroupMember#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupMember.GroupMemberTimeouts"
}
}
],
"symbolId": "src/group-member/index:GroupMemberConfig"
},
"@cdktf/provider-azuread.groupMember.GroupMemberTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupMember.GroupMemberTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 41
},
"name": "GroupMemberTimeouts",
"namespace": "groupMember",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_member#create GroupMember#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 45
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_member#delete GroupMember#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 49
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_member#read GroupMember#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 53
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/group-member/index:GroupMemberTimeouts"
},
"@cdktf/provider-azuread.groupMember.GroupMemberTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupMember.GroupMemberTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 107
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 99
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 161
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 177
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 193
},
"name": "resetRead"
}
],
"name": "GroupMemberTimeoutsOutputReference",
"namespace": "groupMember",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 165
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 181
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 197
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 155
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 171
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 187
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-member/index.ts",
"line": 111
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.groupMember.GroupMemberTimeouts"
}
]
}
}
}
],
"symbolId": "src/group-member/index:GroupMemberTimeoutsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicy": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy azuread_group_role_management_policy}."
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicy",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy azuread_group_role_management_policy} Resource."
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3144
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3112
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a GroupRoleManagementPolicy resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3129
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the GroupRoleManagementPolicy to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing GroupRoleManagementPolicy that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the GroupRoleManagementPolicy to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3231
},
"name": "putActivationRules",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRules"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3247
},
"name": "putActiveAssignmentRules",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActiveAssignmentRules"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3263
},
"name": "putEligibleAssignmentRules",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyEligibleAssignmentRules"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3279
},
"name": "putNotificationRules",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRules"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3295
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3234
},
"name": "resetActivationRules"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3250
},
"name": "resetActiveAssignmentRules"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3266
},
"name": "resetEligibleAssignmentRules"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3205
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3282
},
"name": "resetNotificationRules"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3298
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3310
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3323
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "GroupRoleManagementPolicy",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3117
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3228
},
"name": "activationRules",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3244
},
"name": "activeAssignmentRules",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActiveAssignmentRulesOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3175
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3180
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3260
},
"name": "eligibleAssignmentRules",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyEligibleAssignmentRulesOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3276
},
"name": "notificationRules",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3292
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3238
},
"name": "activationRulesInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRules"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3254
},
"name": "activeAssignmentRulesInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActiveAssignmentRules"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3270
},
"name": "eligibleAssignmentRulesInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyEligibleAssignmentRules"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3193
},
"name": "groupIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3209
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3286
},
"name": "notificationRulesInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRules"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3222
},
"name": "roleIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3302
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3186
},
"name": "groupId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3199
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3215
},
"name": "roleId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicy"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRules": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRules",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 298
},
"name": "GroupRoleManagementPolicyActivationRules",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#approval_stage GroupRoleManagementPolicy#approval_stage}",
"stability": "stable",
"summary": "approval_stage block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 340
},
"name": "approvalStage",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStage"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#maximum_duration GroupRoleManagementPolicy#maximum_duration}",
"stability": "stable",
"summary": "The time after which the an activation can be valid for."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 304
},
"name": "maximumDuration",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#require_approval GroupRoleManagementPolicy#require_approval}",
"stability": "stable",
"summary": "Whether an approval is required for activation."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 310
},
"name": "requireApproval",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#required_conditional_access_authentication_context GroupRoleManagementPolicy#required_conditional_access_authentication_context}",
"stability": "stable",
"summary": "Whether a conditional access context is required during activation."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 334
},
"name": "requiredConditionalAccessAuthenticationContext",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#require_justification GroupRoleManagementPolicy#require_justification}",
"stability": "stable",
"summary": "Whether a justification is required during activation."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 316
},
"name": "requireJustification",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#require_multifactor_authentication GroupRoleManagementPolicy#require_multifactor_authentication}",
"stability": "stable",
"summary": "Whether multi-factor authentication is required during activation."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 322
},
"name": "requireMultifactorAuthentication",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#require_ticket_info GroupRoleManagementPolicy#require_ticket_info}",
"stability": "stable",
"summary": "Whether ticket information is required during activation."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 328
},
"name": "requireTicketInfo",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyActivationRules"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStage": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStage",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 215
},
"name": "GroupRoleManagementPolicyActivationRulesApprovalStage",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#primary_approver GroupRoleManagementPolicy#primary_approver}",
"stability": "stable",
"summary": "primary_approver block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 221
},
"name": "primaryApprover",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyActivationRulesApprovalStage"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStageOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStageOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 260
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 253
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 290
},
"name": "putPrimaryApprover",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover"
},
"kind": "array"
}
}
]
}
}
}
]
}
],
"name": "GroupRoleManagementPolicyActivationRulesApprovalStageOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 287
},
"name": "primaryApprover",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 294
},
"name": "primaryApproverInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 264
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStage"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyActivationRulesApprovalStageOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 65
},
"name": "GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#object_id GroupRoleManagementPolicy#object_id}",
"stability": "stable",
"summary": "The ID of the object to act as an approver."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 71
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#type GroupRoleManagementPolicy#type}",
"stability": "stable",
"summary": "The type of object acting as an approver."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 77
},
"name": "type",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 204
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 196
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 211
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference"
}
}
}
],
"name": "GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 204
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 204
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 204
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 197
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverList"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 126
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 116
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 187
},
"name": "resetType"
}
],
"name": "GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 175
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 191
},
"name": "typeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 168
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 181
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 130
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApprover"
}
]
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 421
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 414
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 583
},
"name": "putApprovalStage",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStage"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 586
},
"name": "resetApprovalStage"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 490
},
"name": "resetMaximumDuration"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 506
},
"name": "resetRequireApproval"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 570
},
"name": "resetRequiredConditionalAccessAuthenticationContext"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 522
},
"name": "resetRequireJustification"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 538
},
"name": "resetRequireMultifactorAuthentication"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 554
},
"name": "resetRequireTicketInfo"
}
],
"name": "GroupRoleManagementPolicyActivationRulesOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 580
},
"name": "approvalStage",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStageOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 590
},
"name": "approvalStageInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRulesApprovalStage"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 494
},
"name": "maximumDurationInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 510
},
"name": "requireApprovalInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 574
},
"name": "requiredConditionalAccessAuthenticationContextInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 526
},
"name": "requireJustificationInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 542
},
"name": "requireMultifactorAuthenticationInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 558
},
"name": "requireTicketInfoInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 484
},
"name": "maximumDuration",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 500
},
"name": "requireApproval",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 564
},
"name": "requiredConditionalAccessAuthenticationContext",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 516
},
"name": "requireJustification",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 532
},
"name": "requireMultifactorAuthentication",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 548
},
"name": "requireTicketInfo",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 425
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRules"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyActivationRulesOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActiveAssignmentRules": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActiveAssignmentRules",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 594
},
"name": "GroupRoleManagementPolicyActiveAssignmentRules",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#expiration_required GroupRoleManagementPolicy#expiration_required}",
"stability": "stable",
"summary": "Must the assignment have an expiry date."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 600
},
"name": "expirationRequired",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#expire_after GroupRoleManagementPolicy#expire_after}",
"stability": "stable",
"summary": "The duration after which assignments expire."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 606
},
"name": "expireAfter",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#require_justification GroupRoleManagementPolicy#require_justification}",
"stability": "stable",
"summary": "Whether a justification is required to make an assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 612
},
"name": "requireJustification",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#require_multifactor_authentication GroupRoleManagementPolicy#require_multifactor_authentication}",
"stability": "stable",
"summary": "Whether multi-factor authentication is required to make an assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 618
},
"name": "requireMultifactorAuthentication",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#require_ticket_info GroupRoleManagementPolicy#require_ticket_info}",
"stability": "stable",
"summary": "Whether ticket information is required to make an assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 624
},
"name": "requireTicketInfo",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyActiveAssignmentRules"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActiveAssignmentRulesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActiveAssignmentRulesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 691
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 684
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 748
},
"name": "resetExpirationRequired"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 764
},
"name": "resetExpireAfter"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 780
},
"name": "resetRequireJustification"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 796
},
"name": "resetRequireMultifactorAuthentication"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 812
},
"name": "resetRequireTicketInfo"
}
],
"name": "GroupRoleManagementPolicyActiveAssignmentRulesOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 752
},
"name": "expirationRequiredInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 768
},
"name": "expireAfterInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 784
},
"name": "requireJustificationInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 800
},
"name": "requireMultifactorAuthenticationInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 816
},
"name": "requireTicketInfoInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 742
},
"name": "expirationRequired",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 758
},
"name": "expireAfter",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 774
},
"name": "requireJustification",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 790
},
"name": "requireMultifactorAuthentication",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 806
},
"name": "requireTicketInfo",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 695
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActiveAssignmentRules"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyActiveAssignmentRulesOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 14
},
"name": "GroupRoleManagementPolicyConfig",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#group_id GroupRoleManagementPolicy#group_id}",
"stability": "stable",
"summary": "ID of the group to which this policy is assigned."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 20
},
"name": "groupId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#role_id GroupRoleManagementPolicy#role_id}",
"stability": "stable",
"summary": "The ID of the role of this policy to the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 33
},
"name": "roleId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#activation_rules GroupRoleManagementPolicy#activation_rules}",
"stability": "stable",
"summary": "activation_rules block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 39
},
"name": "activationRules",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActivationRules"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#active_assignment_rules GroupRoleManagementPolicy#active_assignment_rules}",
"stability": "stable",
"summary": "active_assignment_rules block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 45
},
"name": "activeAssignmentRules",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyActiveAssignmentRules"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#eligible_assignment_rules GroupRoleManagementPolicy#eligible_assignment_rules}",
"stability": "stable",
"summary": "eligible_assignment_rules block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 51
},
"name": "eligibleAssignmentRules",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyEligibleAssignmentRules"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#id GroupRoleManagementPolicy#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#notification_rules GroupRoleManagementPolicy#notification_rules}",
"stability": "stable",
"summary": "notification_rules block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 57
},
"name": "notificationRules",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRules"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#timeouts GroupRoleManagementPolicy#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 63
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyTimeouts"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyConfig"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyEligibleAssignmentRules": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyEligibleAssignmentRules",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 820
},
"name": "GroupRoleManagementPolicyEligibleAssignmentRules",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#expiration_required GroupRoleManagementPolicy#expiration_required}",
"stability": "stable",
"summary": "Must the assignment have an expiry date."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 826
},
"name": "expirationRequired",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#expire_after GroupRoleManagementPolicy#expire_after}",
"stability": "stable",
"summary": "The duration after which assignments expire."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 832
},
"name": "expireAfter",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyEligibleAssignmentRules"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyEligibleAssignmentRulesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyEligibleAssignmentRulesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 878
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 871
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 917
},
"name": "resetExpirationRequired"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 933
},
"name": "resetExpireAfter"
}
],
"name": "GroupRoleManagementPolicyEligibleAssignmentRulesOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 921
},
"name": "expirationRequiredInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 937
},
"name": "expireAfterInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 911
},
"name": "expirationRequired",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 927
},
"name": "expireAfter",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 882
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyEligibleAssignmentRules"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyEligibleAssignmentRulesOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRules": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRules",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2759
},
"name": "GroupRoleManagementPolicyNotificationRules",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#active_assignments GroupRoleManagementPolicy#active_assignments}",
"stability": "stable",
"summary": "active_assignments block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2765
},
"name": "activeAssignments",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignments"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#eligible_activations GroupRoleManagementPolicy#eligible_activations}",
"stability": "stable",
"summary": "eligible_activations block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2771
},
"name": "eligibleActivations",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivations"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#eligible_assignments GroupRoleManagementPolicy#eligible_assignments}",
"stability": "stable",
"summary": "eligible_assignments block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2777
},
"name": "eligibleAssignments",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignments"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRules"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignments": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignments",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1391
},
"name": "GroupRoleManagementPolicyNotificationRulesActiveAssignments",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#admin_notifications GroupRoleManagementPolicy#admin_notifications}",
"stability": "stable",
"summary": "admin_notifications block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1397
},
"name": "adminNotifications",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#approver_notifications GroupRoleManagementPolicy#approver_notifications}",
"stability": "stable",
"summary": "approver_notifications block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1403
},
"name": "approverNotifications",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#assignee_notifications GroupRoleManagementPolicy#assignee_notifications}",
"stability": "stable",
"summary": "assignee_notifications block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1409
},
"name": "assigneeNotifications",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesActiveAssignments"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 941
},
"name": "GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#default_recipients GroupRoleManagementPolicy#default_recipients}",
"stability": "stable",
"summary": "Whether the default recipients are notified."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 953
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#notification_level GroupRoleManagementPolicy#notification_level}",
"stability": "stable",
"summary": "What level of notifications are sent."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 959
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#additional_recipients GroupRoleManagementPolicy#additional_recipients}",
"stability": "stable",
"summary": "The additional recipients to notify."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 947
},
"name": "additionalRecipients",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1012
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1005
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1057
},
"name": "resetAdditionalRecipients"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1061
},
"name": "additionalRecipientsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1074
},
"name": "defaultRecipientsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1087
},
"name": "notificationLevelInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1051
},
"name": "additionalRecipients",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1067
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1080
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1016
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1091
},
"name": "GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#default_recipients GroupRoleManagementPolicy#default_recipients}",
"stability": "stable",
"summary": "Whether the default recipients are notified."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1103
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#notification_level GroupRoleManagementPolicy#notification_level}",
"stability": "stable",
"summary": "What level of notifications are sent."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1109
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#additional_recipients GroupRoleManagementPolicy#additional_recipients}",
"stability": "stable",
"summary": "The additional recipients to notify."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1097
},
"name": "additionalRecipients",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1162
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1155
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1207
},
"name": "resetAdditionalRecipients"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1211
},
"name": "additionalRecipientsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1224
},
"name": "defaultRecipientsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1237
},
"name": "notificationLevelInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1201
},
"name": "additionalRecipients",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1217
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1230
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1166
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1241
},
"name": "GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#default_recipients GroupRoleManagementPolicy#default_recipients}",
"stability": "stable",
"summary": "Whether the default recipients are notified."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1253
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#notification_level GroupRoleManagementPolicy#notification_level}",
"stability": "stable",
"summary": "What level of notifications are sent."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1259
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#additional_recipients GroupRoleManagementPolicy#additional_recipients}",
"stability": "stable",
"summary": "The additional recipients to notify."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1247
},
"name": "additionalRecipients",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1312
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1305
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1357
},
"name": "resetAdditionalRecipients"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1361
},
"name": "additionalRecipientsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1374
},
"name": "defaultRecipientsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1387
},
"name": "notificationLevelInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1351
},
"name": "additionalRecipients",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1367
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1380
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1316
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1462
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1455
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1504
},
"name": "putAdminNotifications",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1520
},
"name": "putApproverNotifications",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1536
},
"name": "putAssigneeNotifications",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1507
},
"name": "resetAdminNotifications"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1523
},
"name": "resetApproverNotifications"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1539
},
"name": "resetAssigneeNotifications"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1501
},
"name": "adminNotifications",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1517
},
"name": "approverNotifications",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1533
},
"name": "assigneeNotifications",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1511
},
"name": "adminNotificationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1527
},
"name": "approverNotificationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1543
},
"name": "assigneeNotificationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1466
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignments"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivations": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivations",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1997
},
"name": "GroupRoleManagementPolicyNotificationRulesEligibleActivations",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#admin_notifications GroupRoleManagementPolicy#admin_notifications}",
"stability": "stable",
"summary": "admin_notifications block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2003
},
"name": "adminNotifications",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#approver_notifications GroupRoleManagementPolicy#approver_notifications}",
"stability": "stable",
"summary": "approver_notifications block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2009
},
"name": "approverNotifications",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#assignee_notifications GroupRoleManagementPolicy#assignee_notifications}",
"stability": "stable",
"summary": "assignee_notifications block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2015
},
"name": "assigneeNotifications",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleActivations"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1547
},
"name": "GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#default_recipients GroupRoleManagementPolicy#default_recipients}",
"stability": "stable",
"summary": "Whether the default recipients are notified."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1559
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#notification_level GroupRoleManagementPolicy#notification_level}",
"stability": "stable",
"summary": "What level of notifications are sent."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1565
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#additional_recipients GroupRoleManagementPolicy#additional_recipients}",
"stability": "stable",
"summary": "The additional recipients to notify."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1553
},
"name": "additionalRecipients",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1618
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1611
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1663
},
"name": "resetAdditionalRecipients"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1667
},
"name": "additionalRecipientsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1680
},
"name": "defaultRecipientsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1693
},
"name": "notificationLevelInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1657
},
"name": "additionalRecipients",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1673
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1686
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1622
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1697
},
"name": "GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#default_recipients GroupRoleManagementPolicy#default_recipients}",
"stability": "stable",
"summary": "Whether the default recipients are notified."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1709
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#notification_level GroupRoleManagementPolicy#notification_level}",
"stability": "stable",
"summary": "What level of notifications are sent."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1715
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#additional_recipients GroupRoleManagementPolicy#additional_recipients}",
"stability": "stable",
"summary": "The additional recipients to notify."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1703
},
"name": "additionalRecipients",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1768
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1761
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1813
},
"name": "resetAdditionalRecipients"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1817
},
"name": "additionalRecipientsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1830
},
"name": "defaultRecipientsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1843
},
"name": "notificationLevelInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1807
},
"name": "additionalRecipients",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1823
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1836
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1772
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1847
},
"name": "GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#default_recipients GroupRoleManagementPolicy#default_recipients}",
"stability": "stable",
"summary": "Whether the default recipients are notified."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1859
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#notification_level GroupRoleManagementPolicy#notification_level}",
"stability": "stable",
"summary": "What level of notifications are sent."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1865
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#additional_recipients GroupRoleManagementPolicy#additional_recipients}",
"stability": "stable",
"summary": "The additional recipients to notify."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1853
},
"name": "additionalRecipients",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1918
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1911
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1963
},
"name": "resetAdditionalRecipients"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1967
},
"name": "additionalRecipientsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1980
},
"name": "defaultRecipientsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1993
},
"name": "notificationLevelInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1957
},
"name": "additionalRecipients",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1973
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1986
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 1922
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2068
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2061
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2110
},
"name": "putAdminNotifications",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2126
},
"name": "putApproverNotifications",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2142
},
"name": "putAssigneeNotifications",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2113
},
"name": "resetAdminNotifications"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2129
},
"name": "resetApproverNotifications"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2145
},
"name": "resetAssigneeNotifications"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2107
},
"name": "adminNotifications",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2123
},
"name": "approverNotifications",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2139
},
"name": "assigneeNotifications",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2117
},
"name": "adminNotificationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2133
},
"name": "approverNotificationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2149
},
"name": "assigneeNotificationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2072
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivations"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignments": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignments",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2603
},
"name": "GroupRoleManagementPolicyNotificationRulesEligibleAssignments",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#admin_notifications GroupRoleManagementPolicy#admin_notifications}",
"stability": "stable",
"summary": "admin_notifications block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2609
},
"name": "adminNotifications",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#approver_notifications GroupRoleManagementPolicy#approver_notifications}",
"stability": "stable",
"summary": "approver_notifications block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2615
},
"name": "approverNotifications",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#assignee_notifications GroupRoleManagementPolicy#assignee_notifications}",
"stability": "stable",
"summary": "assignee_notifications block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2621
},
"name": "assigneeNotifications",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleAssignments"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2153
},
"name": "GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#default_recipients GroupRoleManagementPolicy#default_recipients}",
"stability": "stable",
"summary": "Whether the default recipients are notified."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2165
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#notification_level GroupRoleManagementPolicy#notification_level}",
"stability": "stable",
"summary": "What level of notifications are sent."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2171
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#additional_recipients GroupRoleManagementPolicy#additional_recipients}",
"stability": "stable",
"summary": "The additional recipients to notify."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2159
},
"name": "additionalRecipients",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2224
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2217
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2269
},
"name": "resetAdditionalRecipients"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2273
},
"name": "additionalRecipientsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2286
},
"name": "defaultRecipientsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2299
},
"name": "notificationLevelInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2263
},
"name": "additionalRecipients",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2279
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2292
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2228
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2303
},
"name": "GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#default_recipients GroupRoleManagementPolicy#default_recipients}",
"stability": "stable",
"summary": "Whether the default recipients are notified."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2315
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#notification_level GroupRoleManagementPolicy#notification_level}",
"stability": "stable",
"summary": "What level of notifications are sent."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2321
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#additional_recipients GroupRoleManagementPolicy#additional_recipients}",
"stability": "stable",
"summary": "The additional recipients to notify."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2309
},
"name": "additionalRecipients",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2374
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2367
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2419
},
"name": "resetAdditionalRecipients"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2423
},
"name": "additionalRecipientsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2436
},
"name": "defaultRecipientsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2449
},
"name": "notificationLevelInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2413
},
"name": "additionalRecipients",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2429
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2442
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2378
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2453
},
"name": "GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#default_recipients GroupRoleManagementPolicy#default_recipients}",
"stability": "stable",
"summary": "Whether the default recipients are notified."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2465
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#notification_level GroupRoleManagementPolicy#notification_level}",
"stability": "stable",
"summary": "What level of notifications are sent."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2471
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#additional_recipients GroupRoleManagementPolicy#additional_recipients}",
"stability": "stable",
"summary": "The additional recipients to notify."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2459
},
"name": "additionalRecipients",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2524
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2517
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2569
},
"name": "resetAdditionalRecipients"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2573
},
"name": "additionalRecipientsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2586
},
"name": "defaultRecipientsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2599
},
"name": "notificationLevelInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2563
},
"name": "additionalRecipients",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2579
},
"name": "defaultRecipients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2592
},
"name": "notificationLevel",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2528
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2674
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2667
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2716
},
"name": "putAdminNotifications",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2732
},
"name": "putApproverNotifications",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2748
},
"name": "putAssigneeNotifications",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2719
},
"name": "resetAdminNotifications"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2735
},
"name": "resetApproverNotifications"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2751
},
"name": "resetAssigneeNotifications"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2713
},
"name": "adminNotifications",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2729
},
"name": "approverNotifications",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2745
},
"name": "assigneeNotifications",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2723
},
"name": "adminNotificationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2739
},
"name": "approverNotificationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2755
},
"name": "assigneeNotificationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2678
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignments"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2830
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2823
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2872
},
"name": "putActiveAssignments",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignments"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2888
},
"name": "putEligibleActivations",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivations"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2904
},
"name": "putEligibleAssignments",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignments"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2875
},
"name": "resetActiveAssignments"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2891
},
"name": "resetEligibleActivations"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2907
},
"name": "resetEligibleAssignments"
}
],
"name": "GroupRoleManagementPolicyNotificationRulesOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2869
},
"name": "activeAssignments",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignmentsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2885
},
"name": "eligibleActivations",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivationsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2901
},
"name": "eligibleAssignments",
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2879
},
"name": "activeAssignmentsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesActiveAssignments"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2895
},
"name": "eligibleActivationsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleActivations"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2911
},
"name": "eligibleAssignmentsInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRulesEligibleAssignments"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2834
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyNotificationRules"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyNotificationRulesOutputReference"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2915
},
"name": "GroupRoleManagementPolicyTimeouts",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#create GroupRoleManagementPolicy#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2919
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#delete GroupRoleManagementPolicy#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2923
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#read GroupRoleManagementPolicy#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2927
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_role_management_policy#update GroupRoleManagementPolicy#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2931
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyTimeouts"
},
"@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2992
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2984
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3052
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3068
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3084
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3100
},
"name": "resetUpdate"
}
],
"name": "GroupRoleManagementPolicyTimeoutsOutputReference",
"namespace": "groupRoleManagementPolicy",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3056
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3072
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3088
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3104
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3046
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3062
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3078
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 3094
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-role-management-policy/index.ts",
"line": 2996
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.groupRoleManagementPolicy.GroupRoleManagementPolicyTimeouts"
}
]
}
}
}
],
"symbolId": "src/group-role-management-policy/index:GroupRoleManagementPolicyTimeoutsOutputReference"
},
"@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembers": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members azuread_group_without_members}."
},
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembers",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members azuread_group_without_members} Resource."
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 497
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 465
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a GroupWithoutMembers resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 482
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the GroupWithoutMembers to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing GroupWithoutMembers that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the GroupWithoutMembers to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 925
},
"name": "putDynamicMembership",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersDynamicMembership"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 941
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 550
},
"name": "resetAdministrativeUnitIds"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 566
},
"name": "resetAssignableToRole"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 582
},
"name": "resetAutoSubscribeNewMembers"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 598
},
"name": "resetBehaviors"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 614
},
"name": "resetDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 928
},
"name": "resetDynamicMembership"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 643
},
"name": "resetExternalSendersAllowed"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 659
},
"name": "resetHideFromAddressLists"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 675
},
"name": "resetHideFromOutlookClients"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 691
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 712
},
"name": "resetMailEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 728
},
"name": "resetMailNickname"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 754
},
"name": "resetOnpremisesGroupType"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 790
},
"name": "resetOwners"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 811
},
"name": "resetPreventDuplicateNames"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 827
},
"name": "resetProvisioningOptions"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 848
},
"name": "resetSecurityEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 864
},
"name": "resetTheme"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 944
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 880
},
"name": "resetTypes"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 896
},
"name": "resetVisibility"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 912
},
"name": "resetWritebackEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 956
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 984
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "GroupWithoutMembers",
"namespace": "groupWithoutMembers",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 470
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 922
},
"name": "dynamicMembership",
"type": {
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersDynamicMembershipOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 700
},
"name": "mail",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 737
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 742
},
"name": "onpremisesDomainName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 763
},
"name": "onpremisesNetbiosName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 768
},
"name": "onpremisesSamAccountName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 773
},
"name": "onpremisesSecurityIdentifier",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 778
},
"name": "onpremisesSyncEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 799
},
"name": "preferredLanguage",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 836
},
"name": "proxyAddresses",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 938
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 554
},
"name": "administrativeUnitIdsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 570
},
"name": "assignableToRoleInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 586
},
"name": "autoSubscribeNewMembersInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 602
},
"name": "behaviorsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 618
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 631
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 932
},
"name": "dynamicMembershipInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersDynamicMembership"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 647
},
"name": "externalSendersAllowedInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 663
},
"name": "hideFromAddressListsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 679
},
"name": "hideFromOutlookClientsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 695
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 716
},
"name": "mailEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 732
},
"name": "mailNicknameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 758
},
"name": "onpremisesGroupTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 794
},
"name": "ownersInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 815
},
"name": "preventDuplicateNamesInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 831
},
"name": "provisioningOptionsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 852
},
"name": "securityEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 868
},
"name": "themeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 948
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 884
},
"name": "typesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 900
},
"name": "visibilityInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 916
},
"name": "writebackEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 544
},
"name": "administrativeUnitIds",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 560
},
"name": "assignableToRole",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 576
},
"name": "autoSubscribeNewMembers",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 592
},
"name": "behaviors",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 608
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 624
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 637
},
"name": "externalSendersAllowed",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 653
},
"name": "hideFromAddressLists",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 669
},
"name": "hideFromOutlookClients",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 685
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 706
},
"name": "mailEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 722
},
"name": "mailNickname",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 748
},
"name": "onpremisesGroupType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 784
},
"name": "owners",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 805
},
"name": "preventDuplicateNames",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 821
},
"name": "provisioningOptions",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 842
},
"name": "securityEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 858
},
"name": "theme",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 874
},
"name": "types",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 890
},
"name": "visibility",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 906
},
"name": "writebackEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/group-without-members/index:GroupWithoutMembers"
},
"@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 14
},
"name": "GroupWithoutMembersConfig",
"namespace": "groupWithoutMembers",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#display_name GroupWithoutMembers#display_name}",
"stability": "stable",
"summary": "The display name for the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 50
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "If empty, the group will be created at the tenant level.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#administrative_unit_ids GroupWithoutMembers#administrative_unit_ids}",
"stability": "stable",
"summary": "The administrative unit IDs in which the group should be."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 20
},
"name": "administrativeUnitIds",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "This property can only be `true` for security-enabled groups.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#assignable_to_role GroupWithoutMembers#assignable_to_role}",
"stability": "stable",
"summary": "Indicates whether this group can be assigned to an Azure Active Directory role."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 26
},
"name": "assignableToRole",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#auto_subscribe_new_members GroupWithoutMembers#auto_subscribe_new_members}",
"stability": "stable",
"summary": "Indicates whether new members added to the group will be auto-subscribed to receive email notifications."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 32
},
"name": "autoSubscribeNewMembers",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#behaviors GroupWithoutMembers#behaviors}",
"stability": "stable",
"summary": "The group behaviours for a Microsoft 365 group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 38
},
"name": "behaviors",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#description GroupWithoutMembers#description}",
"stability": "stable",
"summary": "The description for the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 44
},
"name": "description",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#dynamic_membership GroupWithoutMembers#dynamic_membership}",
"stability": "stable",
"summary": "dynamic_membership block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 147
},
"name": "dynamicMembership",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersDynamicMembership"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#external_senders_allowed GroupWithoutMembers#external_senders_allowed}",
"stability": "stable",
"summary": "Indicates whether people external to the organization can send messages to the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 56
},
"name": "externalSendersAllowed",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#hide_from_address_lists GroupWithoutMembers#hide_from_address_lists}",
"stability": "stable",
"summary": "Indicates whether the group is displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 62
},
"name": "hideFromAddressLists",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#hide_from_outlook_clients GroupWithoutMembers#hide_from_outlook_clients}",
"stability": "stable",
"summary": "Indicates whether the group is displayed in Outlook clients, such as Outlook for Windows and Outlook on the web."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 68
},
"name": "hideFromOutlookClients",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#id GroupWithoutMembers#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 75
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "At least one of `mail_enabled` or `security_enabled` must be specified. A group can be mail enabled _and_ security enabled\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#mail_enabled GroupWithoutMembers#mail_enabled}",
"stability": "stable",
"summary": "Whether the group is a mail enabled, with a shared group mailbox."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 81
},
"name": "mailEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#mail_nickname GroupWithoutMembers#mail_nickname}",
"stability": "stable",
"summary": "The mail alias for the group, unique in the organisation."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 87
},
"name": "mailNickname",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#onpremises_group_type GroupWithoutMembers#onpremises_group_type}",
"stability": "stable",
"summary": "Indicates the target on-premise group type the group will be written back as."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 93
},
"name": "onpremisesGroupType",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#owners GroupWithoutMembers#owners}",
"stability": "stable",
"summary": "A set of owners who own this group. Supported object types are Users or Service Principals."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 99
},
"name": "owners",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#prevent_duplicate_names GroupWithoutMembers#prevent_duplicate_names}",
"stability": "stable",
"summary": "If `true`, will return an error if an existing group is found with the same name."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 105
},
"name": "preventDuplicateNames",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#provisioning_options GroupWithoutMembers#provisioning_options}",
"stability": "stable",
"summary": "The group provisioning options for a Microsoft 365 group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 111
},
"name": "provisioningOptions",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "At least one of `security_enabled` or `mail_enabled` must be specified. A group can be security enabled _and_ mail enabled\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#security_enabled GroupWithoutMembers#security_enabled}",
"stability": "stable",
"summary": "Whether the group is a security group for controlling access to in-app resources."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 117
},
"name": "securityEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#theme GroupWithoutMembers#theme}",
"stability": "stable",
"summary": "The colour theme for a Microsoft 365 group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 123
},
"name": "theme",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#timeouts GroupWithoutMembers#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 153
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "`Unified` specifies a Microsoft 365 group. Required when `mail_enabled` is true\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#types GroupWithoutMembers#types}",
"stability": "stable",
"summary": "A set of group types to configure for the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 129
},
"name": "types",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#visibility GroupWithoutMembers#visibility}",
"stability": "stable",
"summary": "Specifies the group join policy and group content visibility."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 135
},
"name": "visibility",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#writeback_enabled GroupWithoutMembers#writeback_enabled}",
"stability": "stable",
"summary": "Whether this group should be synced from Azure AD to the on-premises directory when Azure AD Connect is used."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 141
},
"name": "writebackEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/group-without-members/index:GroupWithoutMembersConfig"
},
"@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersDynamicMembership": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersDynamicMembership",
"kind": "interface",
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 155
},
"name": "GroupWithoutMembersDynamicMembership",
"namespace": "groupWithoutMembers",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#enabled GroupWithoutMembers#enabled}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 159
},
"name": "enabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#rule GroupWithoutMembers#rule}",
"stability": "stable",
"summary": "Rule to determine members for a dynamic group. Required when `group_types` contains 'DynamicMembership'."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 165
},
"name": "rule",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/group-without-members/index:GroupWithoutMembersDynamicMembership"
},
"@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersDynamicMembershipOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersDynamicMembershipOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 211
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 204
},
"name": "GroupWithoutMembersDynamicMembershipOutputReference",
"namespace": "groupWithoutMembers",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 251
},
"name": "enabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 264
},
"name": "ruleInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 244
},
"name": "enabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 257
},
"name": "rule",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 215
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersDynamicMembership"
}
}
],
"symbolId": "src/group-without-members/index:GroupWithoutMembersDynamicMembershipOutputReference"
},
"@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 268
},
"name": "GroupWithoutMembersTimeouts",
"namespace": "groupWithoutMembers",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#create GroupWithoutMembers#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 272
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#delete GroupWithoutMembers#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 276
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#read GroupWithoutMembers#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 280
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/group_without_members#update GroupWithoutMembers#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 284
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/group-without-members/index:GroupWithoutMembersTimeouts"
},
"@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 345
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 337
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 405
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 421
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 437
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 453
},
"name": "resetUpdate"
}
],
"name": "GroupWithoutMembersTimeoutsOutputReference",
"namespace": "groupWithoutMembers",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 409
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 425
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 441
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 457
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 399
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 415
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 431
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 447
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/group-without-members/index.ts",
"line": 349
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.groupWithoutMembers.GroupWithoutMembersTimeouts"
}
]
}
}
}
],
"symbolId": "src/group-without-members/index:GroupWithoutMembersTimeoutsOutputReference"
},
"@cdktf/provider-azuread.invitation.Invitation": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation azuread_invitation}."
},
"fqn": "@cdktf/provider-azuread.invitation.Invitation",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation azuread_invitation} Resource."
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 411
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.invitation.InvitationConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 379
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a Invitation resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 396
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the Invitation to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing Invitation that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the Invitation to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 529
},
"name": "putMessage",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.invitation.InvitationMessage"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 545
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.invitation.InvitationTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 448
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 532
},
"name": "resetMessage"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 548
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 482
},
"name": "resetUserDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 516
},
"name": "resetUserType"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 560
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 572
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "Invitation",
"namespace": "invitation",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 384
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 526
},
"name": "message",
"type": {
"fqn": "@cdktf/provider-azuread.invitation.InvitationMessageOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 457
},
"name": "redeemUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 542
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.invitation.InvitationTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 504
},
"name": "userId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 452
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 536
},
"name": "messageInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.invitation.InvitationMessage"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 470
},
"name": "redirectUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 552
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.invitation.InvitationTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 486
},
"name": "userDisplayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 499
},
"name": "userEmailAddressInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 520
},
"name": "userTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 442
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 463
},
"name": "redirectUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 476
},
"name": "userDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 492
},
"name": "userEmailAddress",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 510
},
"name": "userType",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/invitation/index:Invitation"
},
"@cdktf/provider-azuread.invitation.InvitationConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.invitation.InvitationConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 14
},
"name": "InvitationConfig",
"namespace": "invitation",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#redirect_url Invitation#redirect_url}",
"stability": "stable",
"summary": "The URL that the user should be redirected to once the invitation is redeemed."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 27
},
"name": "redirectUrl",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#user_email_address Invitation#user_email_address}",
"stability": "stable",
"summary": "The email address of the user being invited."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 39
},
"name": "userEmailAddress",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#id Invitation#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 21
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#message Invitation#message}",
"stability": "stable",
"summary": "message block."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 51
},
"name": "message",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.invitation.InvitationMessage"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#timeouts Invitation#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 57
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.invitation.InvitationTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#user_display_name Invitation#user_display_name}",
"stability": "stable",
"summary": "The display name of the user being invited."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 33
},
"name": "userDisplayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#user_type Invitation#user_type}",
"stability": "stable",
"summary": "The user type of the user being invited."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 45
},
"name": "userType",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/invitation/index:InvitationConfig"
},
"@cdktf/provider-azuread.invitation.InvitationMessage": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.invitation.InvitationMessage",
"kind": "interface",
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 59
},
"name": "InvitationMessage",
"namespace": "invitation",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#additional_recipients Invitation#additional_recipients}",
"stability": "stable",
"summary": "Email addresses of additional recipients the invitation message should be sent to."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 65
},
"name": "additionalRecipients",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#body Invitation#body}",
"stability": "stable",
"summary": "Customized message body you want to send if you don't want to send the default message."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 71
},
"name": "body",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#language Invitation#language}",
"stability": "stable",
"summary": "The language you want to send the default message in."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 77
},
"name": "language",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/invitation/index:InvitationMessage"
},
"@cdktf/provider-azuread.invitation.InvitationMessageOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.invitation.InvitationMessageOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 130
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 123
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 175
},
"name": "resetAdditionalRecipients"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 191
},
"name": "resetBody"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 207
},
"name": "resetLanguage"
}
],
"name": "InvitationMessageOutputReference",
"namespace": "invitation",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 179
},
"name": "additionalRecipientsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 195
},
"name": "bodyInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 211
},
"name": "languageInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 169
},
"name": "additionalRecipients",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 185
},
"name": "body",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 201
},
"name": "language",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 134
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.invitation.InvitationMessage"
}
}
],
"symbolId": "src/invitation/index:InvitationMessageOutputReference"
},
"@cdktf/provider-azuread.invitation.InvitationTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.invitation.InvitationTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 215
},
"name": "InvitationTimeouts",
"namespace": "invitation",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#create Invitation#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 219
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#delete Invitation#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 223
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/invitation#read Invitation#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 227
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/invitation/index:InvitationTimeouts"
},
"@cdktf/provider-azuread.invitation.InvitationTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.invitation.InvitationTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 281
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 273
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 335
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 351
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 367
},
"name": "resetRead"
}
],
"name": "InvitationTimeoutsOutputReference",
"namespace": "invitation",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 339
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 355
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 371
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 329
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 345
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 361
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/invitation/index.ts",
"line": 285
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.invitation.InvitationTimeouts"
}
]
}
}
}
],
"symbolId": "src/invitation/index:InvitationTimeoutsOutputReference"
},
"@cdktf/provider-azuread.namedLocation.NamedLocation": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location azuread_named_location}."
},
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocation",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location azuread_named_location} Resource."
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 535
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 503
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a NamedLocation resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 520
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the NamedLocation to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing NamedLocation that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the NamedLocation to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 601
},
"name": "putCountry",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationCountry"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 617
},
"name": "putIp",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationIp"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 633
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 604
},
"name": "resetCountry"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 583
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 620
},
"name": "resetIp"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 636
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 648
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 658
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "NamedLocation",
"namespace": "namedLocation",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 508
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 598
},
"name": "country",
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationCountryOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 614
},
"name": "ip",
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationIpOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 592
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 630
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 608
},
"name": "countryInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationCountry"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 571
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 587
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 624
},
"name": "ipInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationIp"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 640
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 564
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 577
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/named-location/index:NamedLocation"
},
"@cdktf/provider-azuread.namedLocation.NamedLocationConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 14
},
"name": "NamedLocationConfig",
"namespace": "namedLocation",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#display_name NamedLocation#display_name}."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 18
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#country NamedLocation#country}",
"stability": "stable",
"summary": "country block."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 31
},
"name": "country",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationCountry"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#id NamedLocation#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 25
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#ip NamedLocation#ip}",
"stability": "stable",
"summary": "ip block."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 37
},
"name": "ip",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationIp"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#timeouts NamedLocation#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 43
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationTimeouts"
}
}
],
"symbolId": "src/named-location/index:NamedLocationConfig"
},
"@cdktf/provider-azuread.namedLocation.NamedLocationCountry": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationCountry",
"kind": "interface",
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 45
},
"name": "NamedLocationCountry",
"namespace": "namedLocation",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#countries_and_regions NamedLocation#countries_and_regions}."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 49
},
"name": "countriesAndRegions",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#country_lookup_method NamedLocation#country_lookup_method}."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 53
},
"name": "countryLookupMethod",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#include_unknown_countries_and_regions NamedLocation#include_unknown_countries_and_regions}."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 57
},
"name": "includeUnknownCountriesAndRegions",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/named-location/index:NamedLocationCountry"
},
"@cdktf/provider-azuread.namedLocation.NamedLocationCountryOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationCountryOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 110
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 103
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 168
},
"name": "resetCountryLookupMethod"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 184
},
"name": "resetIncludeUnknownCountriesAndRegions"
}
],
"name": "NamedLocationCountryOutputReference",
"namespace": "namedLocation",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 156
},
"name": "countriesAndRegionsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 172
},
"name": "countryLookupMethodInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 188
},
"name": "includeUnknownCountriesAndRegionsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 149
},
"name": "countriesAndRegions",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 162
},
"name": "countryLookupMethod",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 178
},
"name": "includeUnknownCountriesAndRegions",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 114
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationCountry"
}
}
],
"symbolId": "src/named-location/index:NamedLocationCountryOutputReference"
},
"@cdktf/provider-azuread.namedLocation.NamedLocationIp": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationIp",
"kind": "interface",
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 192
},
"name": "NamedLocationIp",
"namespace": "namedLocation",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#ip_ranges NamedLocation#ip_ranges}."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 196
},
"name": "ipRanges",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#trusted NamedLocation#trusted}."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 200
},
"name": "trusted",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/named-location/index:NamedLocationIp"
},
"@cdktf/provider-azuread.namedLocation.NamedLocationIpOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationIpOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 246
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 239
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 298
},
"name": "resetTrusted"
}
],
"name": "NamedLocationIpOutputReference",
"namespace": "namedLocation",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 286
},
"name": "ipRangesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 302
},
"name": "trustedInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 279
},
"name": "ipRanges",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 292
},
"name": "trusted",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 250
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationIp"
}
}
],
"symbolId": "src/named-location/index:NamedLocationIpOutputReference"
},
"@cdktf/provider-azuread.namedLocation.NamedLocationTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 306
},
"name": "NamedLocationTimeouts",
"namespace": "namedLocation",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#create NamedLocation#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 310
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#delete NamedLocation#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 314
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#read NamedLocation#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 318
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/named_location#update NamedLocation#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 322
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/named-location/index:NamedLocationTimeouts"
},
"@cdktf/provider-azuread.namedLocation.NamedLocationTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 383
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 375
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 443
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 459
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 475
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 491
},
"name": "resetUpdate"
}
],
"name": "NamedLocationTimeoutsOutputReference",
"namespace": "namedLocation",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 447
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 463
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 479
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 495
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 437
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 453
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 469
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 485
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/named-location/index.ts",
"line": 387
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.namedLocation.NamedLocationTimeouts"
}
]
}
}
}
],
"symbolId": "src/named-location/index:NamedLocationTimeoutsOutputReference"
},
"@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentSchedule": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule azuread_privileged_access_group_assignment_schedule}."
},
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentSchedule",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule azuread_privileged_access_group_assignment_schedule} Resource."
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 318
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentScheduleConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 286
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a PrivilegedAccessGroupAssignmentSchedule resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 303
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the PrivilegedAccessGroupAssignmentSchedule to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing PrivilegedAccessGroupAssignmentSchedule that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the PrivilegedAccessGroupAssignmentSchedule to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 529
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentScheduleTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 373
},
"name": "resetDuration"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 389
},
"name": "resetExpirationDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 418
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 434
},
"name": "resetJustification"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 450
},
"name": "resetPermanentAssignment"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 479
},
"name": "resetStartDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 500
},
"name": "resetTicketNumber"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 516
},
"name": "resetTicketSystem"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 532
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 544
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 561
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "PrivilegedAccessGroupAssignmentSchedule",
"namespace": "privilegedAccessGroupAssignmentSchedule",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 291
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 488
},
"name": "status",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 526
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentScheduleTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 361
},
"name": "assignmentTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 377
},
"name": "durationInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 393
},
"name": "expirationDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 406
},
"name": "groupIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 422
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 438
},
"name": "justificationInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 454
},
"name": "permanentAssignmentInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 467
},
"name": "principalIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 483
},
"name": "startDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 504
},
"name": "ticketNumberInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 520
},
"name": "ticketSystemInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 536
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentScheduleTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 354
},
"name": "assignmentType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 367
},
"name": "duration",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 383
},
"name": "expirationDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 399
},
"name": "groupId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 412
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 428
},
"name": "justification",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 444
},
"name": "permanentAssignment",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 460
},
"name": "principalId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 473
},
"name": "startDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 494
},
"name": "ticketNumber",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 510
},
"name": "ticketSystem",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/privileged-access-group-assignment-schedule/index:PrivilegedAccessGroupAssignmentSchedule"
},
"@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentScheduleConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentScheduleConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 14
},
"name": "PrivilegedAccessGroupAssignmentScheduleConfig",
"namespace": "privilegedAccessGroupAssignmentSchedule",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#assignment_type PrivilegedAccessGroupAssignmentSchedule#assignment_type}",
"stability": "stable",
"summary": "The ID of the assignment to the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 20
},
"name": "assignmentType",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#group_id PrivilegedAccessGroupAssignmentSchedule#group_id}",
"stability": "stable",
"summary": "The ID of the Group representing the scope of the assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 38
},
"name": "groupId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#principal_id PrivilegedAccessGroupAssignmentSchedule#principal_id}",
"stability": "stable",
"summary": "The ID of the Principal assigned to the schedule."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 63
},
"name": "principalId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#duration PrivilegedAccessGroupAssignmentSchedule#duration}",
"stability": "stable",
"summary": "The duration of the assignment, formatted as an ISO8601 duration string (e.g. P3D for 3 days)."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 26
},
"name": "duration",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#expiration_date PrivilegedAccessGroupAssignmentSchedule#expiration_date}",
"stability": "stable",
"summary": "The date that this assignment expires, formatted as an RFC3339 date string in UTC (e.g. 2018-01-01T01:02:03Z)."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 32
},
"name": "expirationDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#id PrivilegedAccessGroupAssignmentSchedule#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 45
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#justification PrivilegedAccessGroupAssignmentSchedule#justification}",
"stability": "stable",
"summary": "The justification for the assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 51
},
"name": "justification",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#permanent_assignment PrivilegedAccessGroupAssignmentSchedule#permanent_assignment}",
"stability": "stable",
"summary": "Is the assignment permanent."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 57
},
"name": "permanentAssignment",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#start_date PrivilegedAccessGroupAssignmentSchedule#start_date}",
"stability": "stable",
"summary": "The date that this assignment starts, formatted as an RFC3339 date string in UTC (e.g. 2018-01-01T01:02:03Z)."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 69
},
"name": "startDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#ticket_number PrivilegedAccessGroupAssignmentSchedule#ticket_number}",
"stability": "stable",
"summary": "The ticket number authorising the assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 75
},
"name": "ticketNumber",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#ticket_system PrivilegedAccessGroupAssignmentSchedule#ticket_system}",
"stability": "stable",
"summary": "The ticket system authorising the assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 81
},
"name": "ticketSystem",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#timeouts PrivilegedAccessGroupAssignmentSchedule#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 87
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentScheduleTimeouts"
}
}
],
"symbolId": "src/privileged-access-group-assignment-schedule/index:PrivilegedAccessGroupAssignmentScheduleConfig"
},
"@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentScheduleTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentScheduleTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 89
},
"name": "PrivilegedAccessGroupAssignmentScheduleTimeouts",
"namespace": "privilegedAccessGroupAssignmentSchedule",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#create PrivilegedAccessGroupAssignmentSchedule#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 93
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#delete PrivilegedAccessGroupAssignmentSchedule#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 97
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#read PrivilegedAccessGroupAssignmentSchedule#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 101
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_assignment_schedule#update PrivilegedAccessGroupAssignmentSchedule#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 105
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/privileged-access-group-assignment-schedule/index:PrivilegedAccessGroupAssignmentScheduleTimeouts"
},
"@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentScheduleTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentScheduleTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 166
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 158
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 226
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 242
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 258
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 274
},
"name": "resetUpdate"
}
],
"name": "PrivilegedAccessGroupAssignmentScheduleTimeoutsOutputReference",
"namespace": "privilegedAccessGroupAssignmentSchedule",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 230
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 246
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 262
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 278
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 220
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 236
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 252
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 268
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-assignment-schedule/index.ts",
"line": 170
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupAssignmentSchedule.PrivilegedAccessGroupAssignmentScheduleTimeouts"
}
]
}
}
}
],
"symbolId": "src/privileged-access-group-assignment-schedule/index:PrivilegedAccessGroupAssignmentScheduleTimeoutsOutputReference"
},
"@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilitySchedule": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule azuread_privileged_access_group_eligibility_schedule}."
},
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilitySchedule",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule azuread_privileged_access_group_eligibility_schedule} Resource."
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 318
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilityScheduleConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 286
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a PrivilegedAccessGroupEligibilitySchedule resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 303
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the PrivilegedAccessGroupEligibilitySchedule to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing PrivilegedAccessGroupEligibilitySchedule that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the PrivilegedAccessGroupEligibilitySchedule to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 529
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilityScheduleTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 373
},
"name": "resetDuration"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 389
},
"name": "resetExpirationDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 418
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 434
},
"name": "resetJustification"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 450
},
"name": "resetPermanentAssignment"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 479
},
"name": "resetStartDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 500
},
"name": "resetTicketNumber"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 516
},
"name": "resetTicketSystem"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 532
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 544
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 561
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "PrivilegedAccessGroupEligibilitySchedule",
"namespace": "privilegedAccessGroupEligibilitySchedule",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 291
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 488
},
"name": "status",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 526
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilityScheduleTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 361
},
"name": "assignmentTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 377
},
"name": "durationInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 393
},
"name": "expirationDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 406
},
"name": "groupIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 422
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 438
},
"name": "justificationInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 454
},
"name": "permanentAssignmentInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 467
},
"name": "principalIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 483
},
"name": "startDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 504
},
"name": "ticketNumberInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 520
},
"name": "ticketSystemInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 536
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilityScheduleTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 354
},
"name": "assignmentType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 367
},
"name": "duration",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 383
},
"name": "expirationDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 399
},
"name": "groupId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 412
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 428
},
"name": "justification",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 444
},
"name": "permanentAssignment",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 460
},
"name": "principalId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 473
},
"name": "startDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 494
},
"name": "ticketNumber",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 510
},
"name": "ticketSystem",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/privileged-access-group-eligibility-schedule/index:PrivilegedAccessGroupEligibilitySchedule"
},
"@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilityScheduleConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilityScheduleConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 14
},
"name": "PrivilegedAccessGroupEligibilityScheduleConfig",
"namespace": "privilegedAccessGroupEligibilitySchedule",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#assignment_type PrivilegedAccessGroupEligibilitySchedule#assignment_type}",
"stability": "stable",
"summary": "The ID of the assignment to the group."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 20
},
"name": "assignmentType",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#group_id PrivilegedAccessGroupEligibilitySchedule#group_id}",
"stability": "stable",
"summary": "The ID of the Group representing the scope of the assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 38
},
"name": "groupId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#principal_id PrivilegedAccessGroupEligibilitySchedule#principal_id}",
"stability": "stable",
"summary": "The ID of the Principal assigned to the schedule."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 63
},
"name": "principalId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#duration PrivilegedAccessGroupEligibilitySchedule#duration}",
"stability": "stable",
"summary": "The duration of the assignment, formatted as an ISO8601 duration string (e.g. P3D for 3 days)."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 26
},
"name": "duration",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#expiration_date PrivilegedAccessGroupEligibilitySchedule#expiration_date}",
"stability": "stable",
"summary": "The date that this assignment expires, formatted as an RFC3339 date string in UTC (e.g. 2018-01-01T01:02:03Z)."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 32
},
"name": "expirationDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#id PrivilegedAccessGroupEligibilitySchedule#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 45
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#justification PrivilegedAccessGroupEligibilitySchedule#justification}",
"stability": "stable",
"summary": "The justification for the assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 51
},
"name": "justification",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#permanent_assignment PrivilegedAccessGroupEligibilitySchedule#permanent_assignment}",
"stability": "stable",
"summary": "Is the assignment permanent."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 57
},
"name": "permanentAssignment",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#start_date PrivilegedAccessGroupEligibilitySchedule#start_date}",
"stability": "stable",
"summary": "The date that this assignment starts, formatted as an RFC3339 date string in UTC (e.g. 2018-01-01T01:02:03Z)."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 69
},
"name": "startDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#ticket_number PrivilegedAccessGroupEligibilitySchedule#ticket_number}",
"stability": "stable",
"summary": "The ticket number authorising the assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 75
},
"name": "ticketNumber",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#ticket_system PrivilegedAccessGroupEligibilitySchedule#ticket_system}",
"stability": "stable",
"summary": "The ticket system authorising the assignment."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 81
},
"name": "ticketSystem",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#timeouts PrivilegedAccessGroupEligibilitySchedule#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 87
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilityScheduleTimeouts"
}
}
],
"symbolId": "src/privileged-access-group-eligibility-schedule/index:PrivilegedAccessGroupEligibilityScheduleConfig"
},
"@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilityScheduleTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilityScheduleTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 89
},
"name": "PrivilegedAccessGroupEligibilityScheduleTimeouts",
"namespace": "privilegedAccessGroupEligibilitySchedule",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#create PrivilegedAccessGroupEligibilitySchedule#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 93
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#delete PrivilegedAccessGroupEligibilitySchedule#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 97
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#read PrivilegedAccessGroupEligibilitySchedule#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 101
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/privileged_access_group_eligibility_schedule#update PrivilegedAccessGroupEligibilitySchedule#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 105
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/privileged-access-group-eligibility-schedule/index:PrivilegedAccessGroupEligibilityScheduleTimeouts"
},
"@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilityScheduleTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilityScheduleTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 166
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 158
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 226
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 242
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 258
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 274
},
"name": "resetUpdate"
}
],
"name": "PrivilegedAccessGroupEligibilityScheduleTimeoutsOutputReference",
"namespace": "privilegedAccessGroupEligibilitySchedule",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 230
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 246
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 262
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 278
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 220
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 236
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 252
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 268
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/privileged-access-group-eligibility-schedule/index.ts",
"line": 170
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.privilegedAccessGroupEligibilitySchedule.PrivilegedAccessGroupEligibilityScheduleTimeouts"
}
]
}
}
}
],
"symbolId": "src/privileged-access-group-eligibility-schedule/index:PrivilegedAccessGroupEligibilityScheduleTimeoutsOutputReference"
},
"@cdktf/provider-azuread.provider.AzureadProvider": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformProvider",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs azuread}."
},
"fqn": "@cdktf/provider-azuread.provider.AzureadProvider",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs azuread} Resource."
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 190
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.provider.AzureadProviderConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 158
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a AzureadProvider resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 175
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the AzureadProvider to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing AzureadProvider that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the AzureadProvider to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 237
},
"name": "resetAdoPipelineServiceConnectionId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 589
},
"name": "resetAlias"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 253
},
"name": "resetClientCertificate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 269
},
"name": "resetClientCertificatePassword"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 285
},
"name": "resetClientCertificatePath"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 301
},
"name": "resetClientId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 317
},
"name": "resetClientIdFilePath"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 333
},
"name": "resetClientSecret"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 349
},
"name": "resetClientSecretFilePath"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 365
},
"name": "resetDisableTerraformPartnerId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 381
},
"name": "resetEnvironment"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 397
},
"name": "resetMetadataHost"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 413
},
"name": "resetMsiEndpoint"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 429
},
"name": "resetOidcRequestToken"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 445
},
"name": "resetOidcRequestUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 461
},
"name": "resetOidcToken"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 477
},
"name": "resetOidcTokenFilePath"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 493
},
"name": "resetPartnerId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 509
},
"name": "resetTenantId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 525
},
"name": "resetUseAksWorkloadIdentity"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 541
},
"name": "resetUseCli"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 557
},
"name": "resetUseMsi"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 573
},
"name": "resetUseOidc"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 601
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformProvider",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 629
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformProvider",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "AzureadProvider",
"namespace": "provider",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 163
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 241
},
"name": "adoPipelineServiceConnectionIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 593
},
"name": "aliasInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 257
},
"name": "clientCertificateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 273
},
"name": "clientCertificatePasswordInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 289
},
"name": "clientCertificatePathInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 321
},
"name": "clientIdFilePathInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 305
},
"name": "clientIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 353
},
"name": "clientSecretFilePathInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 337
},
"name": "clientSecretInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 369
},
"name": "disableTerraformPartnerIdInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 385
},
"name": "environmentInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 401
},
"name": "metadataHostInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 417
},
"name": "msiEndpointInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 433
},
"name": "oidcRequestTokenInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 449
},
"name": "oidcRequestUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 481
},
"name": "oidcTokenFilePathInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 465
},
"name": "oidcTokenInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 497
},
"name": "partnerIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 513
},
"name": "tenantIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 529
},
"name": "useAksWorkloadIdentityInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 545
},
"name": "useCliInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 561
},
"name": "useMsiInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 577
},
"name": "useOidcInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 231
},
"name": "adoPipelineServiceConnectionId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 583
},
"name": "alias",
"optional": true,
"overrides": "cdktf.TerraformProvider",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 247
},
"name": "clientCertificate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 263
},
"name": "clientCertificatePassword",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 279
},
"name": "clientCertificatePath",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 295
},
"name": "clientId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 311
},
"name": "clientIdFilePath",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 327
},
"name": "clientSecret",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 343
},
"name": "clientSecretFilePath",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 359
},
"name": "disableTerraformPartnerId",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 375
},
"name": "environment",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 391
},
"name": "metadataHost",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 407
},
"name": "msiEndpoint",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 423
},
"name": "oidcRequestToken",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 439
},
"name": "oidcRequestUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 455
},
"name": "oidcToken",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 471
},
"name": "oidcTokenFilePath",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 487
},
"name": "partnerId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 503
},
"name": "tenantId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 519
},
"name": "useAksWorkloadIdentity",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 535
},
"name": "useCli",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 551
},
"name": "useMsi",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 567
},
"name": "useOidc",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/provider/index:AzureadProvider"
},
"@cdktf/provider-azuread.provider.AzureadProviderConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.provider.AzureadProviderConfig",
"kind": "interface",
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 14
},
"name": "AzureadProviderConfig",
"namespace": "provider",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#ado_pipeline_service_connection_id AzureadProvider#ado_pipeline_service_connection_id}",
"stability": "stable",
"summary": "The Azure DevOps Pipeline Service Connection ID."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 20
},
"name": "adoPipelineServiceConnectionId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#alias AzureadProvider#alias}",
"stability": "stable",
"summary": "Alias name."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 152
},
"name": "alias",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#client_certificate AzureadProvider#client_certificate}",
"stability": "stable",
"summary": "Base64 encoded PKCS#12 certificate bundle to use when authenticating as a Service Principal using a Client Certificate."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 26
},
"name": "clientCertificate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#client_certificate_password AzureadProvider#client_certificate_password}",
"stability": "stable",
"summary": "The password to decrypt the Client Certificate. For use when authenticating as a Service Principal using a Client Certificate."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 32
},
"name": "clientCertificatePassword",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#client_certificate_path AzureadProvider#client_certificate_path}",
"stability": "stable",
"summary": "The path to the Client Certificate associated with the Service Principal for use when authenticating as a Service Principal using a Client Certificate."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 38
},
"name": "clientCertificatePath",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#client_id AzureadProvider#client_id}",
"stability": "stable",
"summary": "The Client ID which should be used for service principal authentication."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 44
},
"name": "clientId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#client_id_file_path AzureadProvider#client_id_file_path}",
"stability": "stable",
"summary": "The path to a file containing the Client ID which should be used for service principal authentication."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 50
},
"name": "clientIdFilePath",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#client_secret AzureadProvider#client_secret}",
"stability": "stable",
"summary": "The application password to use when authenticating as a Service Principal using a Client Secret."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 56
},
"name": "clientSecret",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#client_secret_file_path AzureadProvider#client_secret_file_path}",
"stability": "stable",
"summary": "The path to a file containing the application password to use when authenticating as a Service Principal using a Client Secret."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 62
},
"name": "clientSecretFilePath",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#disable_terraform_partner_id AzureadProvider#disable_terraform_partner_id}",
"stability": "stable",
"summary": "Disable the Terraform Partner ID, which is used if a custom `partner_id` isn't specified."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 68
},
"name": "disableTerraformPartnerId",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Possible values are: `global` (also `public`), `usgovernmentl4` (also `usgovernment`), `usgovernmentl5` (also `dod`), and `china`. Defaults to `global`. Not used and should not be specified when `metadata_host` is specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#environment AzureadProvider#environment}",
"stability": "stable",
"summary": "The cloud environment which should be used."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 74
},
"name": "environment",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#metadata_host AzureadProvider#metadata_host}",
"stability": "stable",
"summary": "The Hostname which should be used for the Azure Metadata Service."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 80
},
"name": "metadataHost",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#msi_endpoint AzureadProvider#msi_endpoint}",
"stability": "stable",
"summary": "The path to a custom endpoint for Managed Identity - in most circumstances this should be detected automatically."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 86
},
"name": "msiEndpoint",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "For use when authenticating as a Service Principal using OpenID Connect.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#oidc_request_token AzureadProvider#oidc_request_token}",
"stability": "stable",
"summary": "The bearer token for the request to the OIDC provider."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 92
},
"name": "oidcRequestToken",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "For use when authenticating as a Service Principal using OpenID Connect.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#oidc_request_url AzureadProvider#oidc_request_url}",
"stability": "stable",
"summary": "The URL for the OIDC provider from which to request an ID token."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 98
},
"name": "oidcRequestUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#oidc_token AzureadProvider#oidc_token}",
"stability": "stable",
"summary": "The ID token for use when authenticating as a Service Principal using OpenID Connect."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 104
},
"name": "oidcToken",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#oidc_token_file_path AzureadProvider#oidc_token_file_path}",
"stability": "stable",
"summary": "The path to a file containing an ID token for use when authenticating as a Service Principal using OpenID Connect."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 110
},
"name": "oidcTokenFilePath",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#partner_id AzureadProvider#partner_id}",
"stability": "stable",
"summary": "A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 116
},
"name": "partnerId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#tenant_id AzureadProvider#tenant_id}",
"stability": "stable",
"summary": "The Tenant ID which should be used. Works with all authentication methods except Managed Identity."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 122
},
"name": "tenantId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#use_aks_workload_identity AzureadProvider#use_aks_workload_identity}",
"stability": "stable",
"summary": "Allow Azure AKS Workload Identity to be used for Authentication."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 128
},
"name": "useAksWorkloadIdentity",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#use_cli AzureadProvider#use_cli}",
"stability": "stable",
"summary": "Allow Azure CLI to be used for Authentication."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 134
},
"name": "useCli",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#use_msi AzureadProvider#use_msi}",
"stability": "stable",
"summary": "Allow Managed Identity to be used for Authentication."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 140
},
"name": "useMsi",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs#use_oidc AzureadProvider#use_oidc}",
"stability": "stable",
"summary": "Allow OpenID Connect to be used for authentication."
},
"immutable": true,
"locationInModule": {
"filename": "src/provider/index.ts",
"line": 146
},
"name": "useOidc",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/provider/index:AzureadProviderConfig"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipal": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal azuread_service_principal}."
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipal",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal azuread_service_principal} Resource."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1090
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1058
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ServicePrincipal resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1075
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ServicePrincipal to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ServicePrincipal that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ServicePrincipal to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1429
},
"name": "putFeatures",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatures"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1413
},
"name": "putFeatureTags",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTags"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1445
},
"name": "putSamlSingleSignOn",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalSamlSingleSignOn"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1461
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1137
},
"name": "resetAccountEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1153
},
"name": "resetAlternativeNames"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1169
},
"name": "resetAppRoleAssignmentRequired"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1215
},
"name": "resetDescription"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1432
},
"name": "resetFeatures"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1416
},
"name": "resetFeatureTags"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1241
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1257
},
"name": "resetLoginUrl"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1278
},
"name": "resetNotes"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1294
},
"name": "resetNotificationEmailAddresses"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1327
},
"name": "resetOwners"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1343
},
"name": "resetPreferredSingleSignOnMode"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1448
},
"name": "resetSamlSingleSignOn"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1379
},
"name": "resetTags"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1464
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1400
},
"name": "resetUseExisting"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1476
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1498
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ServicePrincipal",
"namespace": "servicePrincipal",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1063
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1190
},
"name": "applicationTenantId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1179
},
"name": "appRoleIds",
"type": {
"fqn": "cdktf.StringMap"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1185
},
"name": "appRoles",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalAppRolesList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1224
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1426
},
"name": "features",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeaturesList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1410
},
"name": "featureTags",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTagsList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1229
},
"name": "homepageUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1266
},
"name": "logoutUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1304
},
"name": "oauth2PermissionScopeIds",
"type": {
"fqn": "cdktf.StringMap"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1310
},
"name": "oauth2PermissionScopes",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalOauth2PermissionScopesList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1315
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1352
},
"name": "redirectUris",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1357
},
"name": "samlMetadataUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1442
},
"name": "samlSingleSignOn",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalSamlSingleSignOnOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1362
},
"name": "servicePrincipalNames",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1367
},
"name": "signInAudience",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1458
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1388
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1141
},
"name": "accountEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1157
},
"name": "alternativeNamesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1173
},
"name": "appRoleAssignmentRequiredInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1203
},
"name": "clientIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1219
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1436
},
"name": "featuresInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatures"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1420
},
"name": "featureTagsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTags"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1245
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1261
},
"name": "loginUrlInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1282
},
"name": "notesInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1298
},
"name": "notificationEmailAddressesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1331
},
"name": "ownersInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1347
},
"name": "preferredSingleSignOnModeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1452
},
"name": "samlSingleSignOnInput",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalSamlSingleSignOn"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1383
},
"name": "tagsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1468
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1404
},
"name": "useExistingInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1131
},
"name": "accountEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1147
},
"name": "alternativeNames",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1163
},
"name": "appRoleAssignmentRequired",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1196
},
"name": "clientId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1209
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1235
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1251
},
"name": "loginUrl",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1272
},
"name": "notes",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1288
},
"name": "notificationEmailAddresses",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1321
},
"name": "owners",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1337
},
"name": "preferredSingleSignOnMode",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1373
},
"name": "tags",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1394
},
"name": "useExisting",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipal"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalAppRoles": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalAppRoles",
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 119
},
"name": "ServicePrincipalAppRoles",
"namespace": "servicePrincipal",
"symbolId": "src/service-principal/index:ServicePrincipalAppRoles"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalAppRolesList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalAppRolesList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 208
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 201
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 215
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalAppRolesOutputReference"
}
}
}
],
"name": "ServicePrincipalAppRolesList",
"namespace": "servicePrincipal",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 208
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 208
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 208
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalAppRolesList"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalAppRolesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalAppRolesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 151
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 142
},
"name": "ServicePrincipalAppRolesOutputReference",
"namespace": "servicePrincipal",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 171
},
"name": "allowedMemberTypes",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 176
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 181
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 186
},
"name": "enabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 191
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 196
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 155
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalAppRoles"
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalAppRolesOutputReference"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 14
},
"name": "ServicePrincipalConfig",
"namespace": "servicePrincipal",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#client_id ServicePrincipal#client_id}",
"stability": "stable",
"summary": "The client ID of the application for which to create a service principal."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 38
},
"name": "clientId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#account_enabled ServicePrincipal#account_enabled}",
"stability": "stable",
"summary": "Whether or not the service principal account is enabled."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 20
},
"name": "accountEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#alternative_names ServicePrincipal#alternative_names}",
"stability": "stable",
"summary": "A list of alternative names, used to retrieve service principals by subscription, identify resource group and full resource ids for managed identities."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 26
},
"name": "alternativeNames",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#app_role_assignment_required ServicePrincipal#app_role_assignment_required}",
"stability": "stable",
"summary": "Whether this service principal requires an app role assignment to a user or group before Azure AD will issue a user or access token to the application."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 32
},
"name": "appRoleAssignmentRequired",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#description ServicePrincipal#description}",
"stability": "stable",
"summary": "Description of the service principal provided for internal end-users."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 44
},
"name": "description",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#features ServicePrincipal#features}",
"stability": "stable",
"summary": "features block."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 105
},
"name": "features",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatures"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#feature_tags ServicePrincipal#feature_tags}",
"stability": "stable",
"summary": "feature_tags block."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 99
},
"name": "featureTags",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTags"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#id ServicePrincipal#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 51
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Azure AD uses the URL to launch the application from Microsoft 365 or the Azure AD My Apps. When blank, Azure AD performs IdP-initiated sign-on for applications configured with SAML-based single sign-on\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#login_url ServicePrincipal#login_url}",
"stability": "stable",
"summary": "The URL where the service provider redirects the user to Azure AD to authenticate."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 57
},
"name": "loginUrl",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#notes ServicePrincipal#notes}",
"stability": "stable",
"summary": "Free text field to capture information about the service principal, typically used for operational purposes."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 63
},
"name": "notes",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "This is only for the certificates used to sign the SAML token issued for Azure AD Gallery applications\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#notification_email_addresses ServicePrincipal#notification_email_addresses}",
"stability": "stable",
"summary": "List of email addresses where Azure AD sends a notification when the active certificate is near the expiration date."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 69
},
"name": "notificationEmailAddresses",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#owners ServicePrincipal#owners}",
"stability": "stable",
"summary": "A list of object IDs of principals that will be granted ownership of the service principal."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 75
},
"name": "owners",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#preferred_single_sign_on_mode ServicePrincipal#preferred_single_sign_on_mode}",
"stability": "stable",
"summary": "The single sign-on mode configured for this application."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 81
},
"name": "preferredSingleSignOnMode",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#saml_single_sign_on ServicePrincipal#saml_single_sign_on}",
"stability": "stable",
"summary": "saml_single_sign_on block."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 111
},
"name": "samlSingleSignOn",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalSamlSingleSignOn"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#tags ServicePrincipal#tags}",
"stability": "stable",
"summary": "A set of tags to apply to the service principal."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 87
},
"name": "tags",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#timeouts ServicePrincipal#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 117
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#use_existing ServicePrincipal#use_existing}",
"stability": "stable",
"summary": "When true, the resource will return an existing service principal instead of failing with an error."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 93
},
"name": "useExisting",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalConfig"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTags": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTags",
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 329
},
"name": "ServicePrincipalFeatureTags",
"namespace": "servicePrincipal",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#custom_single_sign_on ServicePrincipal#custom_single_sign_on}",
"stability": "stable",
"summary": "Whether this service principal represents a custom SAML application."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 335
},
"name": "customSingleSignOn",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#enterprise ServicePrincipal#enterprise}",
"stability": "stable",
"summary": "Whether this service principal represents an Enterprise Application."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 341
},
"name": "enterprise",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#gallery ServicePrincipal#gallery}",
"stability": "stable",
"summary": "Whether this service principal represents a gallery application."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 347
},
"name": "gallery",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#hide ServicePrincipal#hide}",
"stability": "stable",
"summary": "Whether this app is invisible to users in My Apps and Office 365 Launcher."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 353
},
"name": "hide",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalFeatureTags"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTagsList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTagsList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 541
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 533
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 548
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTagsOutputReference"
}
}
}
],
"name": "ServicePrincipalFeatureTagsList",
"namespace": "servicePrincipal",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 541
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 541
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 541
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 534
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTags"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalFeatureTagsList"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTagsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTagsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 416
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 406
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 476
},
"name": "resetCustomSingleSignOn"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 492
},
"name": "resetEnterprise"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 508
},
"name": "resetGallery"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 524
},
"name": "resetHide"
}
],
"name": "ServicePrincipalFeatureTagsOutputReference",
"namespace": "servicePrincipal",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 480
},
"name": "customSingleSignOnInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 496
},
"name": "enterpriseInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 512
},
"name": "galleryInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 528
},
"name": "hideInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 470
},
"name": "customSingleSignOn",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 486
},
"name": "enterprise",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 502
},
"name": "gallery",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 518
},
"name": "hide",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 420
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatureTags"
}
]
}
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalFeatureTagsOutputReference"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatures": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatures",
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 552
},
"name": "ServicePrincipalFeatures",
"namespace": "servicePrincipal",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#custom_single_sign_on_app ServicePrincipal#custom_single_sign_on_app}",
"stability": "stable",
"summary": "Whether this service principal represents a custom SAML application."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 558
},
"name": "customSingleSignOnApp",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#enterprise_application ServicePrincipal#enterprise_application}",
"stability": "stable",
"summary": "Whether this service principal represents an Enterprise Application."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 564
},
"name": "enterpriseApplication",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#gallery_application ServicePrincipal#gallery_application}",
"stability": "stable",
"summary": "Whether this service principal represents a gallery application."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 570
},
"name": "galleryApplication",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#visible_to_users ServicePrincipal#visible_to_users}",
"stability": "stable",
"summary": "Whether this app is visible to users in My Apps and Office 365 Launcher."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 576
},
"name": "visibleToUsers",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalFeatures"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeaturesList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeaturesList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 764
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 756
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 771
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeaturesOutputReference"
}
}
}
],
"name": "ServicePrincipalFeaturesList",
"namespace": "servicePrincipal",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 764
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 764
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 764
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 757
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatures"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalFeaturesList"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeaturesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeaturesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 639
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 629
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 699
},
"name": "resetCustomSingleSignOnApp"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 715
},
"name": "resetEnterpriseApplication"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 731
},
"name": "resetGalleryApplication"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 747
},
"name": "resetVisibleToUsers"
}
],
"name": "ServicePrincipalFeaturesOutputReference",
"namespace": "servicePrincipal",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 703
},
"name": "customSingleSignOnAppInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 719
},
"name": "enterpriseApplicationInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 735
},
"name": "galleryApplicationInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 751
},
"name": "visibleToUsersInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 693
},
"name": "customSingleSignOnApp",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 709
},
"name": "enterpriseApplication",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 725
},
"name": "galleryApplication",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 741
},
"name": "visibleToUsers",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 643
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalFeatures"
}
]
}
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalFeaturesOutputReference"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalOauth2PermissionScopes": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalOauth2PermissionScopes",
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 219
},
"name": "ServicePrincipalOauth2PermissionScopes",
"namespace": "servicePrincipal",
"symbolId": "src/service-principal/index:ServicePrincipalOauth2PermissionScopes"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalOauth2PermissionScopesList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalOauth2PermissionScopesList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 318
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 311
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 325
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalOauth2PermissionScopesOutputReference"
}
}
}
],
"name": "ServicePrincipalOauth2PermissionScopesList",
"namespace": "servicePrincipal",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 318
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 318
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 318
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalOauth2PermissionScopesList"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalOauth2PermissionScopesOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalOauth2PermissionScopesOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 251
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 242
},
"name": "ServicePrincipalOauth2PermissionScopesOutputReference",
"namespace": "servicePrincipal",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 271
},
"name": "adminConsentDescription",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 276
},
"name": "adminConsentDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 281
},
"name": "enabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 286
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 291
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 296
},
"name": "userConsentDescription",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 301
},
"name": "userConsentDisplayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 306
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 255
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalOauth2PermissionScopes"
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalOauth2PermissionScopesOutputReference"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalSamlSingleSignOn": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalSamlSingleSignOn",
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 775
},
"name": "ServicePrincipalSamlSingleSignOn",
"namespace": "servicePrincipal",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#relay_state ServicePrincipal#relay_state}",
"stability": "stable",
"summary": "The relative URI the service provider would redirect to after completion of the single sign-on flow."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 781
},
"name": "relayState",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalSamlSingleSignOn"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalSamlSingleSignOnOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalSamlSingleSignOnOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 820
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 813
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 853
},
"name": "resetRelayState"
}
],
"name": "ServicePrincipalSamlSingleSignOnOutputReference",
"namespace": "servicePrincipal",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 857
},
"name": "relayStateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 847
},
"name": "relayState",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 824
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalSamlSingleSignOn"
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalSamlSingleSignOnOutputReference"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 861
},
"name": "ServicePrincipalTimeouts",
"namespace": "servicePrincipal",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#create ServicePrincipal#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 865
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#delete ServicePrincipal#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 869
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#read ServicePrincipal#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 873
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal#update ServicePrincipal#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 877
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalTimeouts"
},
"@cdktf/provider-azuread.servicePrincipal.ServicePrincipalTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 938
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 930
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 998
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1014
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1030
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1046
},
"name": "resetUpdate"
}
],
"name": "ServicePrincipalTimeoutsOutputReference",
"namespace": "servicePrincipal",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1002
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1018
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1034
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1050
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 992
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1008
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1024
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 1040
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal/index.ts",
"line": 942
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipal.ServicePrincipalTimeouts"
}
]
}
}
}
],
"symbolId": "src/service-principal/index:ServicePrincipalTimeoutsOutputReference"
},
"@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificate": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate azuread_service_principal_certificate}."
},
"fqn": "@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificate",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate azuread_service_principal_certificate} Resource."
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 273
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificateConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 241
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ServicePrincipalCertificate resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 258
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ServicePrincipalCertificate to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ServicePrincipalCertificate that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ServicePrincipalCertificate to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 448
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificateTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 313
},
"name": "resetEncoding"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 329
},
"name": "resetEndDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 345
},
"name": "resetEndDateRelative"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 361
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 377
},
"name": "resetKeyId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 406
},
"name": "resetStartDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 451
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 422
},
"name": "resetType"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 463
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 478
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ServicePrincipalCertificate",
"namespace": "servicePrincipalCertificate",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 246
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 445
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificateTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 317
},
"name": "encodingInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 333
},
"name": "endDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 349
},
"name": "endDateRelativeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 365
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 381
},
"name": "keyIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 394
},
"name": "servicePrincipalIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 410
},
"name": "startDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 455
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificateTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 426
},
"name": "typeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 439
},
"name": "valueInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 307
},
"name": "encoding",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 323
},
"name": "endDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 339
},
"name": "endDateRelative",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 355
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 371
},
"name": "keyId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 387
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 400
},
"name": "startDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 416
},
"name": "type",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 432
},
"name": "value",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal-certificate/index:ServicePrincipalCertificate"
},
"@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificateConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificateConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 14
},
"name": "ServicePrincipalCertificateConfig",
"namespace": "servicePrincipalCertificate",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#service_principal_id ServicePrincipalCertificate#service_principal_id}",
"stability": "stable",
"summary": "The object ID of the service principal for which this certificate should be created."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 51
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#value ServicePrincipalCertificate#value}",
"stability": "stable",
"summary": "The certificate data, which can be PEM encoded, base64 encoded DER or hexadecimal encoded DER."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 69
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#encoding ServicePrincipalCertificate#encoding}",
"stability": "stable",
"summary": "Specifies the encoding used for the supplied certificate data."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 20
},
"name": "encoding",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#end_date ServicePrincipalCertificate#end_date}",
"stability": "stable",
"summary": "The end date until which the certificate is valid, formatted as an RFC3339 date string (e.g. `2018-01-01T01:02:03Z`)."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 26
},
"name": "endDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Valid time units are \"ns\", \"us\" (or \"µs\"), \"ms\", \"s\", \"m\", \"h\"\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#end_date_relative ServicePrincipalCertificate#end_date_relative}",
"stability": "stable",
"summary": "A relative duration for which the certificate is valid until, for example `240h` (10 days) or `2400h30m`."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 32
},
"name": "endDateRelative",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#id ServicePrincipalCertificate#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 39
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#key_id ServicePrincipalCertificate#key_id}",
"stability": "stable",
"summary": "A UUID used to uniquely identify this certificate. If not specified a UUID will be automatically generated."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 45
},
"name": "keyId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#start_date ServicePrincipalCertificate#start_date}",
"stability": "stable",
"summary": "The start date from which the certificate is valid, formatted as an RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). If this isn't specified, the current date is used."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 57
},
"name": "startDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#timeouts ServicePrincipalCertificate#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 75
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificateTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#type ServicePrincipalCertificate#type}",
"stability": "stable",
"summary": "The type of key/certificate."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 63
},
"name": "type",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal-certificate/index:ServicePrincipalCertificateConfig"
},
"@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificateTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificateTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 77
},
"name": "ServicePrincipalCertificateTimeouts",
"namespace": "servicePrincipalCertificate",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#create ServicePrincipalCertificate#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 81
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#delete ServicePrincipalCertificate#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 85
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_certificate#read ServicePrincipalCertificate#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 89
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal-certificate/index:ServicePrincipalCertificateTimeouts"
},
"@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificateTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificateTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 143
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 135
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 197
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 213
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 229
},
"name": "resetRead"
}
],
"name": "ServicePrincipalCertificateTimeoutsOutputReference",
"namespace": "servicePrincipalCertificate",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 201
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 217
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 233
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 191
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 207
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 223
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-certificate/index.ts",
"line": 147
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipalCertificate.ServicePrincipalCertificateTimeouts"
}
]
}
}
}
],
"symbolId": "src/service-principal-certificate/index:ServicePrincipalCertificateTimeoutsOutputReference"
},
"@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignment": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_claims_mapping_policy_assignment azuread_service_principal_claims_mapping_policy_assignment}."
},
"fqn": "@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignment",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_claims_mapping_policy_assignment azuread_service_principal_claims_mapping_policy_assignment} Resource."
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 237
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignmentConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 205
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ServicePrincipalClaimsMappingPolicyAssignment resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 222
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ServicePrincipalClaimsMappingPolicyAssignment to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_claims_mapping_policy_assignment#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ServicePrincipalClaimsMappingPolicyAssignment that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ServicePrincipalClaimsMappingPolicyAssignment to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 310
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignmentTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 284
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 313
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 325
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 334
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ServicePrincipalClaimsMappingPolicyAssignment",
"namespace": "servicePrincipalClaimsMappingPolicyAssignment",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 210
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 307
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignmentTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 272
},
"name": "claimsMappingPolicyIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 288
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 301
},
"name": "servicePrincipalIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 317
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignmentTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 265
},
"name": "claimsMappingPolicyId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 278
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 294
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal-claims-mapping-policy-assignment/index:ServicePrincipalClaimsMappingPolicyAssignment"
},
"@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignmentConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignmentConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 14
},
"name": "ServicePrincipalClaimsMappingPolicyAssignmentConfig",
"namespace": "servicePrincipalClaimsMappingPolicyAssignment",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_claims_mapping_policy_assignment#claims_mapping_policy_id ServicePrincipalClaimsMappingPolicyAssignment#claims_mapping_policy_id}",
"stability": "stable",
"summary": "ID of the claims mapping policy to assign."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 20
},
"name": "claimsMappingPolicyId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_claims_mapping_policy_assignment#service_principal_id ServicePrincipalClaimsMappingPolicyAssignment#service_principal_id}",
"stability": "stable",
"summary": "ID of the service principal for which to assign the policy."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 33
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_claims_mapping_policy_assignment#id ServicePrincipalClaimsMappingPolicyAssignment#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_claims_mapping_policy_assignment#timeouts ServicePrincipalClaimsMappingPolicyAssignment#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignmentTimeouts"
}
}
],
"symbolId": "src/service-principal-claims-mapping-policy-assignment/index:ServicePrincipalClaimsMappingPolicyAssignmentConfig"
},
"@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignmentTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignmentTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 41
},
"name": "ServicePrincipalClaimsMappingPolicyAssignmentTimeouts",
"namespace": "servicePrincipalClaimsMappingPolicyAssignment",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_claims_mapping_policy_assignment#create ServicePrincipalClaimsMappingPolicyAssignment#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 45
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_claims_mapping_policy_assignment#delete ServicePrincipalClaimsMappingPolicyAssignment#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 49
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_claims_mapping_policy_assignment#read ServicePrincipalClaimsMappingPolicyAssignment#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 53
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal-claims-mapping-policy-assignment/index:ServicePrincipalClaimsMappingPolicyAssignmentTimeouts"
},
"@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignmentTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignmentTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 107
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 99
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 161
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 177
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 193
},
"name": "resetRead"
}
],
"name": "ServicePrincipalClaimsMappingPolicyAssignmentTimeoutsOutputReference",
"namespace": "servicePrincipalClaimsMappingPolicyAssignment",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 165
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 181
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 197
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 155
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 171
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 187
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-claims-mapping-policy-assignment/index.ts",
"line": 111
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipalClaimsMappingPolicyAssignment.ServicePrincipalClaimsMappingPolicyAssignmentTimeouts"
}
]
}
}
}
],
"symbolId": "src/service-principal-claims-mapping-policy-assignment/index:ServicePrincipalClaimsMappingPolicyAssignmentTimeoutsOutputReference"
},
"@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrant": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant azuread_service_principal_delegated_permission_grant}."
},
"fqn": "@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrant",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant azuread_service_principal_delegated_permission_grant} Resource."
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 282
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrantConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 250
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ServicePrincipalDelegatedPermissionGrant resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 267
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ServicePrincipalDelegatedPermissionGrant to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ServicePrincipalDelegatedPermissionGrant that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ServicePrincipalDelegatedPermissionGrant to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 386
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrantTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 331
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 389
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 373
},
"name": "resetUserObjectId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 401
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 412
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ServicePrincipalDelegatedPermissionGrant",
"namespace": "servicePrincipalDelegatedPermissionGrant",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 255
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 383
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrantTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 319
},
"name": "claimValuesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 335
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 348
},
"name": "resourceServicePrincipalObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 361
},
"name": "servicePrincipalObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 393
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrantTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 377
},
"name": "userObjectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 312
},
"name": "claimValues",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 325
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 341
},
"name": "resourceServicePrincipalObjectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 354
},
"name": "servicePrincipalObjectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 367
},
"name": "userObjectId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal-delegated-permission-grant/index:ServicePrincipalDelegatedPermissionGrant"
},
"@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrantConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrantConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 14
},
"name": "ServicePrincipalDelegatedPermissionGrantConfig",
"namespace": "servicePrincipalDelegatedPermissionGrant",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant#claim_values ServicePrincipalDelegatedPermissionGrant#claim_values}",
"stability": "stable",
"summary": "A set of claim values for delegated permission scopes which should be included in access tokens for the resource."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 20
},
"name": "claimValues",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant#resource_service_principal_object_id ServicePrincipalDelegatedPermissionGrant#resource_service_principal_object_id}",
"stability": "stable",
"summary": "The object ID of the service principal representing the resource to be accessed."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 33
},
"name": "resourceServicePrincipalObjectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant#service_principal_object_id ServicePrincipalDelegatedPermissionGrant#service_principal_object_id}",
"stability": "stable",
"summary": "The object ID of the service principal for which this delegated permission grant should be created."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 39
},
"name": "servicePrincipalObjectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant#id ServicePrincipalDelegatedPermissionGrant#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant#timeouts ServicePrincipalDelegatedPermissionGrant#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 51
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrantTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant#user_object_id ServicePrincipalDelegatedPermissionGrant#user_object_id}",
"stability": "stable",
"summary": "The object ID of the user on behalf of whom the service principal is authorized to access the resource."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 45
},
"name": "userObjectId",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal-delegated-permission-grant/index:ServicePrincipalDelegatedPermissionGrantConfig"
},
"@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrantTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrantTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 53
},
"name": "ServicePrincipalDelegatedPermissionGrantTimeouts",
"namespace": "servicePrincipalDelegatedPermissionGrant",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant#create ServicePrincipalDelegatedPermissionGrant#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 57
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant#delete ServicePrincipalDelegatedPermissionGrant#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 61
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant#read ServicePrincipalDelegatedPermissionGrant#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 65
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_delegated_permission_grant#update ServicePrincipalDelegatedPermissionGrant#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 69
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal-delegated-permission-grant/index:ServicePrincipalDelegatedPermissionGrantTimeouts"
},
"@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrantTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrantTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 130
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 122
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 190
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 206
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 222
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 238
},
"name": "resetUpdate"
}
],
"name": "ServicePrincipalDelegatedPermissionGrantTimeoutsOutputReference",
"namespace": "servicePrincipalDelegatedPermissionGrant",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 194
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 210
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 226
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 242
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 184
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 200
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 216
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 232
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-delegated-permission-grant/index.ts",
"line": 134
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipalDelegatedPermissionGrant.ServicePrincipalDelegatedPermissionGrantTimeouts"
}
]
}
}
}
],
"symbolId": "src/service-principal-delegated-permission-grant/index:ServicePrincipalDelegatedPermissionGrantTimeoutsOutputReference"
},
"@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPassword": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password azuread_service_principal_password}."
},
"fqn": "@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPassword",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password azuread_service_principal_password} Resource."
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 261
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPasswordConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 229
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ServicePrincipalPassword resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 246
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ServicePrincipalPassword to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ServicePrincipalPassword that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ServicePrincipalPassword to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 415
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPasswordTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 299
},
"name": "resetDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 315
},
"name": "resetEndDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 331
},
"name": "resetEndDateRelative"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 347
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 368
},
"name": "resetRotateWhenChanged"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 397
},
"name": "resetStartDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 418
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 430
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 443
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ServicePrincipalPassword",
"namespace": "servicePrincipalPassword",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 234
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 356
},
"name": "keyId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 412
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPasswordTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 406
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 303
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 319
},
"name": "endDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 335
},
"name": "endDateRelativeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 351
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 372
},
"name": "rotateWhenChangedInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "map"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 385
},
"name": "servicePrincipalIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 401
},
"name": "startDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 422
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPasswordTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 293
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 309
},
"name": "endDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 325
},
"name": "endDateRelative",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 341
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 362
},
"name": "rotateWhenChanged",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "map"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 378
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 391
},
"name": "startDate",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal-password/index:ServicePrincipalPassword"
},
"@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPasswordConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPasswordConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 14
},
"name": "ServicePrincipalPasswordConfig",
"namespace": "servicePrincipalPassword",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password#service_principal_id ServicePrincipalPassword#service_principal_id}",
"stability": "stable",
"summary": "The ID of the service principal for which this password should be created."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 51
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password#display_name ServicePrincipalPassword#display_name}",
"stability": "stable",
"summary": "A display name for the password."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 20
},
"name": "displayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password#end_date ServicePrincipalPassword#end_date}",
"stability": "stable",
"summary": "The end date until which the password is valid, formatted as an RFC3339 date string (e.g. `2018-01-01T01:02:03Z`)."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 26
},
"name": "endDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Changing this field forces a new resource to be created\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password#end_date_relative ServicePrincipalPassword#end_date_relative}",
"stability": "stable",
"summary": "A relative duration for which the password is valid until, for example `240h` (10 days) or `2400h30m`."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 32
},
"name": "endDateRelative",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password#id ServicePrincipalPassword#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 39
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password#rotate_when_changed ServicePrincipalPassword#rotate_when_changed}",
"stability": "stable",
"summary": "Arbitrary map of values that, when changed, will trigger rotation of the password."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 45
},
"name": "rotateWhenChanged",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "map"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password#start_date ServicePrincipalPassword#start_date}",
"stability": "stable",
"summary": "The start date from which the password is valid, formatted as an RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). If this isn't specified, the current date is used."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 57
},
"name": "startDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password#timeouts ServicePrincipalPassword#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 63
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPasswordTimeouts"
}
}
],
"symbolId": "src/service-principal-password/index:ServicePrincipalPasswordConfig"
},
"@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPasswordTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPasswordTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 65
},
"name": "ServicePrincipalPasswordTimeouts",
"namespace": "servicePrincipalPassword",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password#create ServicePrincipalPassword#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 69
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password#delete ServicePrincipalPassword#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 73
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_password#read ServicePrincipalPassword#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 77
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal-password/index:ServicePrincipalPasswordTimeouts"
},
"@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPasswordTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPasswordTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 131
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 123
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 185
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 201
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 217
},
"name": "resetRead"
}
],
"name": "ServicePrincipalPasswordTimeoutsOutputReference",
"namespace": "servicePrincipalPassword",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 189
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 205
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 221
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 179
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 195
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 211
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-password/index.ts",
"line": 135
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipalPassword.ServicePrincipalPasswordTimeouts"
}
]
}
}
}
],
"symbolId": "src/service-principal-password/index:ServicePrincipalPasswordTimeoutsOutputReference"
},
"@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificate": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_token_signing_certificate azuread_service_principal_token_signing_certificate}."
},
"fqn": "@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificate",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_token_signing_certificate azuread_service_principal_token_signing_certificate} Resource."
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 243
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificateConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 211
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a ServicePrincipalTokenSigningCertificate resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 228
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the ServicePrincipalTokenSigningCertificate to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_token_signing_certificate#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing ServicePrincipalTokenSigningCertificate that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the ServicePrincipalTokenSigningCertificate to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 356
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificateTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 278
},
"name": "resetDisplayName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 294
},
"name": "resetEndDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 310
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 359
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 371
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 381
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "ServicePrincipalTokenSigningCertificate",
"namespace": "servicePrincipalTokenSigningCertificate",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 216
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 319
},
"name": "keyId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 337
},
"name": "startDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 342
},
"name": "thumbprint",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 353
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificateTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 347
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 282
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 298
},
"name": "endDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 314
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 332
},
"name": "servicePrincipalIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 363
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificateTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 272
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 288
},
"name": "endDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 304
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 325
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal-token-signing-certificate/index:ServicePrincipalTokenSigningCertificate"
},
"@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificateConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificateConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 14
},
"name": "ServicePrincipalTokenSigningCertificateConfig",
"namespace": "servicePrincipalTokenSigningCertificate",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_token_signing_certificate#service_principal_id ServicePrincipalTokenSigningCertificate#service_principal_id}",
"stability": "stable",
"summary": "The ID of the service principal for which this certificate should be created."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 39
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_token_signing_certificate#display_name ServicePrincipalTokenSigningCertificate#display_name}",
"stability": "stable",
"summary": "A friendly name for the certificate."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 20
},
"name": "displayName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_token_signing_certificate#end_date ServicePrincipalTokenSigningCertificate#end_date}",
"stability": "stable",
"summary": "The end date until which the certificate is valid, formatted as an RFC3339 date string (e.g. `2018-01-01T01:02:03Z`). Default is 3 years from current date."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 26
},
"name": "endDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_token_signing_certificate#id ServicePrincipalTokenSigningCertificate#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 33
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_token_signing_certificate#timeouts ServicePrincipalTokenSigningCertificate#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificateTimeouts"
}
}
],
"symbolId": "src/service-principal-token-signing-certificate/index:ServicePrincipalTokenSigningCertificateConfig"
},
"@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificateTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificateTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 47
},
"name": "ServicePrincipalTokenSigningCertificateTimeouts",
"namespace": "servicePrincipalTokenSigningCertificate",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_token_signing_certificate#create ServicePrincipalTokenSigningCertificate#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 51
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_token_signing_certificate#delete ServicePrincipalTokenSigningCertificate#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 55
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/service_principal_token_signing_certificate#read ServicePrincipalTokenSigningCertificate#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 59
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/service-principal-token-signing-certificate/index:ServicePrincipalTokenSigningCertificateTimeouts"
},
"@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificateTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificateTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 113
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 105
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 167
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 183
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 199
},
"name": "resetRead"
}
],
"name": "ServicePrincipalTokenSigningCertificateTimeoutsOutputReference",
"namespace": "servicePrincipalTokenSigningCertificate",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 171
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 187
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 203
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 161
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 177
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 193
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/service-principal-token-signing-certificate/index.ts",
"line": 117
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.servicePrincipalTokenSigningCertificate.ServicePrincipalTokenSigningCertificateTimeouts"
}
]
}
}
}
],
"symbolId": "src/service-principal-token-signing-certificate/index:ServicePrincipalTokenSigningCertificateTimeoutsOutputReference"
},
"@cdktf/provider-azuread.synchronizationJob.SynchronizationJob": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job azuread_synchronization_job}."
},
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJob",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job azuread_synchronization_job} Resource."
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 361
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 329
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a SynchronizationJob resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 346
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the SynchronizationJob to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing SynchronizationJob that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the SynchronizationJob to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 457
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 396
},
"name": "resetEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 412
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 460
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 472
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 482
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "SynchronizationJob",
"namespace": "synchronizationJob",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 334
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 422
},
"name": "schedule",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobScheduleList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 454
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 400
},
"name": "enabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 416
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 435
},
"name": "servicePrincipalIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 448
},
"name": "templateIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 464
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 390
},
"name": "enabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 406
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 428
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 441
},
"name": "templateId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/synchronization-job/index:SynchronizationJob"
},
"@cdktf/provider-azuread.synchronizationJob.SynchronizationJobConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 14
},
"name": "SynchronizationJobConfig",
"namespace": "synchronizationJob",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job#service_principal_id SynchronizationJob#service_principal_id}",
"stability": "stable",
"summary": "The ID of the service principal for which this synchronization job should be created."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 33
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job#template_id SynchronizationJob#template_id}",
"stability": "stable",
"summary": "Identifier of the synchronization template this job is based on."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 39
},
"name": "templateId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job#enabled SynchronizationJob#enabled}",
"stability": "stable",
"summary": "Whether or not the synchronization job is enabled."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 20
},
"name": "enabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job#id SynchronizationJob#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 27
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job#timeouts SynchronizationJob#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobTimeouts"
}
}
],
"symbolId": "src/synchronization-job/index:SynchronizationJobConfig"
},
"@cdktf/provider-azuread.synchronizationJob.SynchronizationJobSchedule": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobSchedule",
"kind": "interface",
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 47
},
"name": "SynchronizationJobSchedule",
"namespace": "synchronizationJob",
"symbolId": "src/synchronization-job/index:SynchronizationJobSchedule"
},
"@cdktf/provider-azuread.synchronizationJob.SynchronizationJobScheduleList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobScheduleList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 121
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 114
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 128
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobScheduleOutputReference"
}
}
}
],
"name": "SynchronizationJobScheduleList",
"namespace": "synchronizationJob",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 121
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 121
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 121
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
}
],
"symbolId": "src/synchronization-job/index:SynchronizationJobScheduleList"
},
"@cdktf/provider-azuread.synchronizationJob.SynchronizationJobScheduleOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobScheduleOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 79
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 70
},
"name": "SynchronizationJobScheduleOutputReference",
"namespace": "synchronizationJob",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 99
},
"name": "expiration",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 104
},
"name": "interval",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 109
},
"name": "state",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 83
},
"name": "internalValue",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobSchedule"
}
}
],
"symbolId": "src/synchronization-job/index:SynchronizationJobScheduleOutputReference"
},
"@cdktf/provider-azuread.synchronizationJob.SynchronizationJobTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 132
},
"name": "SynchronizationJobTimeouts",
"namespace": "synchronizationJob",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job#create SynchronizationJob#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 136
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job#delete SynchronizationJob#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 140
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job#read SynchronizationJob#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 144
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job#update SynchronizationJob#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 148
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/synchronization-job/index:SynchronizationJobTimeouts"
},
"@cdktf/provider-azuread.synchronizationJob.SynchronizationJobTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 209
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 201
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 269
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 285
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 301
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 317
},
"name": "resetUpdate"
}
],
"name": "SynchronizationJobTimeoutsOutputReference",
"namespace": "synchronizationJob",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 273
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 289
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 305
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 321
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 263
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 279
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 295
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 311
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job/index.ts",
"line": 213
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.synchronizationJob.SynchronizationJobTimeouts"
}
]
}
}
}
],
"symbolId": "src/synchronization-job/index:SynchronizationJobTimeoutsOutputReference"
},
"@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemand": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand azuread_synchronization_job_provision_on_demand}."
},
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemand",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand azuread_synchronization_job_provision_on_demand} Resource."
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 541
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 509
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a SynchronizationJobProvisionOnDemand resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 526
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the SynchronizationJobProvisionOnDemand to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing SynchronizationJobProvisionOnDemand that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the SynchronizationJobProvisionOnDemand to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 632
},
"name": "putParameter",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameter"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 645
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 577
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 648
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 619
},
"name": "resetTriggers"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 660
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 671
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "SynchronizationJobProvisionOnDemand",
"namespace": "synchronizationJobProvisionOnDemand",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 514
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 629
},
"name": "parameter",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 642
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 581
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 636
},
"name": "parameterInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameter"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 594
},
"name": "servicePrincipalIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 607
},
"name": "synchronizationJobIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 652
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 623
},
"name": "triggersInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "map"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 571
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 587
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 600
},
"name": "synchronizationJobId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 613
},
"name": "triggers",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "map"
}
}
}
],
"symbolId": "src/synchronization-job-provision-on-demand/index:SynchronizationJobProvisionOnDemand"
},
"@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 14
},
"name": "SynchronizationJobProvisionOnDemandConfig",
"namespace": "synchronizationJobProvisionOnDemand",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#parameter SynchronizationJobProvisionOnDemand#parameter}",
"stability": "stable",
"summary": "parameter block."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 43
},
"name": "parameter",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameter"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#service_principal_id SynchronizationJobProvisionOnDemand#service_principal_id}",
"stability": "stable",
"summary": "The object ID of the service principal for which this synchronization job should be provisioned."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 27
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#synchronization_job_id SynchronizationJobProvisionOnDemand#synchronization_job_id}",
"stability": "stable",
"summary": "The identifier for the synchronization jop."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 33
},
"name": "synchronizationJobId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#id SynchronizationJobProvisionOnDemand#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 21
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#timeouts SynchronizationJobProvisionOnDemand#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 49
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandTimeouts"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#triggers SynchronizationJobProvisionOnDemand#triggers}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 37
},
"name": "triggers",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "map"
}
}
}
],
"symbolId": "src/synchronization-job-provision-on-demand/index:SynchronizationJobProvisionOnDemandConfig"
},
"@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameter": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameter",
"kind": "interface",
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 198
},
"name": "SynchronizationJobProvisionOnDemandParameter",
"namespace": "synchronizationJobProvisionOnDemand",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "This rule ID is defined in the schema for a given synchronization job or template.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#rule_id SynchronizationJobProvisionOnDemand#rule_id}",
"stability": "stable",
"summary": "The identifier of the synchronization rule to be applied."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 204
},
"name": "ruleId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#subject SynchronizationJobProvisionOnDemand#subject}",
"stability": "stable",
"summary": "subject block."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 210
},
"name": "subject",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubject"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/synchronization-job-provision-on-demand/index:SynchronizationJobProvisionOnDemandParameter"
},
"@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 334
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 326
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 341
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterOutputReference"
}
}
}
],
"name": "SynchronizationJobProvisionOnDemandParameterList",
"namespace": "synchronizationJobProvisionOnDemand",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 334
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 334
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 334
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 327
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameter"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/synchronization-job-provision-on-demand/index:SynchronizationJobProvisionOnDemandParameterList"
},
"@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 259
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 249
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 317
},
"name": "putSubject",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubject"
},
"kind": "array"
}
}
]
}
}
}
]
}
],
"name": "SynchronizationJobProvisionOnDemandParameterOutputReference",
"namespace": "synchronizationJobProvisionOnDemand",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 314
},
"name": "subject",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubjectList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 308
},
"name": "ruleIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 321
},
"name": "subjectInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubject"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 301
},
"name": "ruleId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 263
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameter"
}
]
}
}
}
],
"symbolId": "src/synchronization-job-provision-on-demand/index:SynchronizationJobProvisionOnDemandParameterOutputReference"
},
"@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubject": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubject",
"kind": "interface",
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 51
},
"name": "SynchronizationJobProvisionOnDemandParameterSubject",
"namespace": "synchronizationJobProvisionOnDemand",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Can be one of the following: (1) An onPremisesDistinguishedName for synchronization from Active Directory to Azure AD. (2) The user ID for synchronization from Azure AD to a third-party. (3) The Worker ID of the Workday worker for synchronization from Workday to either Active Directory or Azure AD.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#object_id SynchronizationJobProvisionOnDemand#object_id}",
"stability": "stable",
"summary": "The identifier of an object to which a synchronization job is to be applied."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 57
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Can be one of the following: `user` for synchronizing between Active Directory and Azure AD, `User` for synchronizing a user between Azure AD and a third-party application, `Worker` for synchronization a user between Workday and either Active Directory or Azure AD, `Group` for synchronizing a group between Azure AD and a third-party application.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#object_type_name SynchronizationJobProvisionOnDemand#object_type_name}",
"stability": "stable",
"summary": "The type of the object to which a synchronization job is to be applied."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 63
},
"name": "objectTypeName",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/synchronization-job-provision-on-demand/index:SynchronizationJobProvisionOnDemandParameterSubject"
},
"@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubjectList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubjectList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 187
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 179
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 194
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubjectOutputReference"
}
}
}
],
"name": "SynchronizationJobProvisionOnDemandParameterSubjectList",
"namespace": "synchronizationJobProvisionOnDemand",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 187
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 187
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 187
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 180
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubject"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/synchronization-job-provision-on-demand/index:SynchronizationJobProvisionOnDemandParameterSubjectList"
},
"@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubjectOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubjectOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 112
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 102
},
"name": "SynchronizationJobProvisionOnDemandParameterSubjectOutputReference",
"namespace": "synchronizationJobProvisionOnDemand",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 161
},
"name": "objectIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 174
},
"name": "objectTypeNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 154
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 167
},
"name": "objectTypeName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 116
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandParameterSubject"
}
]
}
}
}
],
"symbolId": "src/synchronization-job-provision-on-demand/index:SynchronizationJobProvisionOnDemandParameterSubjectOutputReference"
},
"@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 345
},
"name": "SynchronizationJobProvisionOnDemandTimeouts",
"namespace": "synchronizationJobProvisionOnDemand",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#create SynchronizationJobProvisionOnDemand#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 349
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#delete SynchronizationJobProvisionOnDemand#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 353
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_job_provision_on_demand#read SynchronizationJobProvisionOnDemand#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 357
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/synchronization-job-provision-on-demand/index:SynchronizationJobProvisionOnDemandTimeouts"
},
"@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 411
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 403
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 465
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 481
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 497
},
"name": "resetRead"
}
],
"name": "SynchronizationJobProvisionOnDemandTimeoutsOutputReference",
"namespace": "synchronizationJobProvisionOnDemand",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 469
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 485
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 501
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 459
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 475
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 491
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-job-provision-on-demand/index.ts",
"line": 415
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.synchronizationJobProvisionOnDemand.SynchronizationJobProvisionOnDemandTimeouts"
}
]
}
}
}
],
"symbolId": "src/synchronization-job-provision-on-demand/index:SynchronizationJobProvisionOnDemandTimeoutsOutputReference"
},
"@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecret": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret azuread_synchronization_secret}."
},
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecret",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret azuread_synchronization_secret} Resource."
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 417
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 385
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a SynchronizationSecret resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 402
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the SynchronizationSecret to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing SynchronizationSecret that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the SynchronizationSecret to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 477
},
"name": "putCredential",
"parameters": [
{
"name": "value",
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredential"
},
"kind": "array"
}
}
]
}
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 493
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 480
},
"name": "resetCredential"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 451
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 496
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 508
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 517
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "SynchronizationSecret",
"namespace": "synchronizationSecret",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 390
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 474
},
"name": "credential",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredentialList"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 490
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 484
},
"name": "credentialInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredential"
},
"kind": "array"
}
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 455
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 468
},
"name": "servicePrincipalIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 500
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 445
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 461
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/synchronization-secret/index:SynchronizationSecret"
},
"@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 14
},
"name": "SynchronizationSecretConfig",
"namespace": "synchronizationSecret",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret#service_principal_id SynchronizationSecret#service_principal_id}",
"stability": "stable",
"summary": "The object ID of the service principal for which this synchronization secret should be created."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 27
},
"name": "servicePrincipalId",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret#credential SynchronizationSecret#credential}",
"stability": "stable",
"summary": "credential block."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 33
},
"name": "credential",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredential"
},
"kind": "array"
}
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret#id SynchronizationSecret#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 21
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret#timeouts SynchronizationSecret#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 39
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretTimeouts"
}
}
],
"symbolId": "src/synchronization-secret/index:SynchronizationSecretConfig"
},
"@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredential": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredential",
"kind": "interface",
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 41
},
"name": "SynchronizationSecretCredential",
"namespace": "synchronizationSecret",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret#key SynchronizationSecret#key}",
"stability": "stable",
"summary": "Name for this key-value pair."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 47
},
"name": "key",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret#value SynchronizationSecret#value}",
"stability": "stable",
"summary": "Value for this key-value pair."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 53
},
"name": "value",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/synchronization-secret/index:SynchronizationSecretCredential"
},
"@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredentialList": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexList",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredentialList",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 177
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "wrapsSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 169
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 184
},
"name": "get",
"parameters": [
{
"docs": {
"summary": "the index of the item to return."
},
"name": "index",
"type": {
"primitive": "number"
}
}
],
"returns": {
"type": {
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredentialOutputReference"
}
}
}
],
"name": "SynchronizationSecretCredentialList",
"namespace": "synchronizationSecret",
"properties": [
{
"docs": {
"stability": "stable",
"summary": "The attribute on the parent resource this class is referencing."
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 177
},
"name": "terraformAttribute",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable",
"summary": "The parent resource."
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 177
},
"name": "terraformResource",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"stability": "stable",
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 177
},
"name": "wrapsSet",
"overrides": "cdktf.ComplexList",
"protected": true,
"type": {
"primitive": "boolean"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 170
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"collection": {
"elementtype": {
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredential"
},
"kind": "array"
}
}
]
}
}
}
],
"symbolId": "src/synchronization-secret/index:SynchronizationSecretCredentialList"
},
"@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredentialOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredentialOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 102
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "the index of this item in the list."
},
"name": "complexObjectIndex",
"type": {
"primitive": "number"
}
},
{
"docs": {
"summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
},
"name": "complexObjectIsFromSet",
"type": {
"primitive": "boolean"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 92
},
"name": "SynchronizationSecretCredentialOutputReference",
"namespace": "synchronizationSecret",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 151
},
"name": "keyInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 164
},
"name": "valueInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 144
},
"name": "key",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 157
},
"name": "value",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 106
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretCredential"
}
]
}
}
}
],
"symbolId": "src/synchronization-secret/index:SynchronizationSecretCredentialOutputReference"
},
"@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 188
},
"name": "SynchronizationSecretTimeouts",
"namespace": "synchronizationSecret",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret#create SynchronizationSecret#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 192
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret#delete SynchronizationSecret#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 196
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret#read SynchronizationSecret#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 200
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/synchronization_secret#update SynchronizationSecret#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 204
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/synchronization-secret/index:SynchronizationSecretTimeouts"
},
"@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 265
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 257
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 325
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 341
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 357
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 373
},
"name": "resetUpdate"
}
],
"name": "SynchronizationSecretTimeoutsOutputReference",
"namespace": "synchronizationSecret",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 329
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 345
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 361
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 377
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 319
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 335
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 351
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 367
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/synchronization-secret/index.ts",
"line": 269
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.synchronizationSecret.SynchronizationSecretTimeouts"
}
]
}
}
}
],
"symbolId": "src/synchronization-secret/index:SynchronizationSecretTimeoutsOutputReference"
},
"@cdktf/provider-azuread.user.User": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user azuread_user}."
},
"fqn": "@cdktf/provider-azuread.user.User",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user azuread_user} Resource."
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 474
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.user.UserConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/user/index.ts",
"line": 442
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a User resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 459
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the User to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing User that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the User to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1190
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.user.UserTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 547
},
"name": "resetAccountEnabled"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 563
},
"name": "resetAgeGroup"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 579
},
"name": "resetBusinessPhones"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 595
},
"name": "resetCity"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 611
},
"name": "resetCompanyName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 627
},
"name": "resetConsentProvidedForMinor"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 643
},
"name": "resetCostCenter"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 659
},
"name": "resetCountry"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 680
},
"name": "resetDepartment"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 696
},
"name": "resetDisablePasswordExpiration"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 712
},
"name": "resetDisableStrongPassword"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 741
},
"name": "resetDivision"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 757
},
"name": "resetEmployeeHireDate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 773
},
"name": "resetEmployeeId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 789
},
"name": "resetEmployeeType"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 810
},
"name": "resetFaxNumber"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 826
},
"name": "resetForcePasswordChange"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 842
},
"name": "resetGivenName"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 858
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 879
},
"name": "resetJobTitle"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 895
},
"name": "resetMail"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 911
},
"name": "resetMailNickname"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 927
},
"name": "resetManagerId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 943
},
"name": "resetMobilePhone"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 964
},
"name": "resetOfficeLocation"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 990
},
"name": "resetOnpremisesImmutableId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1026
},
"name": "resetOtherMails"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1042
},
"name": "resetPassword"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1058
},
"name": "resetPostalCode"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1074
},
"name": "resetPreferredLanguage"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1095
},
"name": "resetShowInAddressList"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1111
},
"name": "resetState"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1127
},
"name": "resetStreetAddress"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1143
},
"name": "resetSurname"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1193
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1159
},
"name": "resetUsageLocation"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1205
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1248
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "User",
"namespace": "user",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 447
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 535
},
"name": "aboutMe",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 668
},
"name": "creationType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 798
},
"name": "externalUserState",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 867
},
"name": "imAddresses",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 952
},
"name": "objectId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 973
},
"name": "onpremisesDistinguishedName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 978
},
"name": "onpremisesDomainName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 999
},
"name": "onpremisesSamAccountName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1004
},
"name": "onpremisesSecurityIdentifier",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1009
},
"name": "onpremisesSyncEnabled",
"type": {
"fqn": "cdktf.IResolvable"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1014
},
"name": "onpremisesUserPrincipalName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1083
},
"name": "proxyAddresses",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1187
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.user.UserTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1181
},
"name": "userType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 551
},
"name": "accountEnabledInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 567
},
"name": "ageGroupInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 583
},
"name": "businessPhonesInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 599
},
"name": "cityInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 615
},
"name": "companyNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 631
},
"name": "consentProvidedForMinorInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 647
},
"name": "costCenterInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 663
},
"name": "countryInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 684
},
"name": "departmentInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 700
},
"name": "disablePasswordExpirationInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 716
},
"name": "disableStrongPasswordInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 729
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 745
},
"name": "divisionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 761
},
"name": "employeeHireDateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 777
},
"name": "employeeIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 793
},
"name": "employeeTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 814
},
"name": "faxNumberInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 830
},
"name": "forcePasswordChangeInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 846
},
"name": "givenNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 862
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 883
},
"name": "jobTitleInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 899
},
"name": "mailInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 915
},
"name": "mailNicknameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 931
},
"name": "managerIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 947
},
"name": "mobilePhoneInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 968
},
"name": "officeLocationInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 994
},
"name": "onpremisesImmutableIdInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1030
},
"name": "otherMailsInput",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1046
},
"name": "passwordInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1062
},
"name": "postalCodeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1078
},
"name": "preferredLanguageInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1099
},
"name": "showInAddressListInput",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1115
},
"name": "stateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1131
},
"name": "streetAddressInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1147
},
"name": "surnameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1197
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.user.UserTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1163
},
"name": "usageLocationInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1176
},
"name": "userPrincipalNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 541
},
"name": "accountEnabled",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 557
},
"name": "ageGroup",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 573
},
"name": "businessPhones",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 589
},
"name": "city",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 605
},
"name": "companyName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 621
},
"name": "consentProvidedForMinor",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 637
},
"name": "costCenter",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 653
},
"name": "country",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 674
},
"name": "department",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 690
},
"name": "disablePasswordExpiration",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 706
},
"name": "disableStrongPassword",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 722
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 735
},
"name": "division",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 751
},
"name": "employeeHireDate",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 767
},
"name": "employeeId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 783
},
"name": "employeeType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 804
},
"name": "faxNumber",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 820
},
"name": "forcePasswordChange",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 836
},
"name": "givenName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 852
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 873
},
"name": "jobTitle",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 889
},
"name": "mail",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 905
},
"name": "mailNickname",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 921
},
"name": "managerId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 937
},
"name": "mobilePhone",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 958
},
"name": "officeLocation",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 984
},
"name": "onpremisesImmutableId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1020
},
"name": "otherMails",
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1036
},
"name": "password",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1052
},
"name": "postalCode",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1068
},
"name": "preferredLanguage",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1089
},
"name": "showInAddressList",
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1105
},
"name": "state",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1121
},
"name": "streetAddress",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1137
},
"name": "surname",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1153
},
"name": "usageLocation",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 1169
},
"name": "userPrincipalName",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/user/index:User"
},
"@cdktf/provider-azuread.user.UserConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.user.UserConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/user/index.ts",
"line": 14
},
"name": "UserConfig",
"namespace": "user",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#display_name User#display_name}",
"stability": "stable",
"summary": "The name to display in the address book for the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 86
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#user_principal_name User#user_principal_name}",
"stability": "stable",
"summary": "The user principal name (UPN) of the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 237
},
"name": "userPrincipalName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#account_enabled User#account_enabled}",
"stability": "stable",
"summary": "Whether or not the account should be enabled."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 20
},
"name": "accountEnabled",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#age_group User#age_group}",
"stability": "stable",
"summary": "The age group of the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 26
},
"name": "ageGroup",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Only one number can be set for this property. Read-only for users synced with Azure AD Connect\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#business_phones User#business_phones}",
"stability": "stable",
"summary": "The telephone numbers for the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 32
},
"name": "businessPhones",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#city User#city}",
"stability": "stable",
"summary": "The city in which the user is located."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 38
},
"name": "city",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "This property can be useful for describing the company that an external user comes from\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#company_name User#company_name}",
"stability": "stable",
"summary": "The company name which the user is associated."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 44
},
"name": "companyName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#consent_provided_for_minor User#consent_provided_for_minor}",
"stability": "stable",
"summary": "Whether consent has been obtained for minors."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 50
},
"name": "consentProvidedForMinor",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#cost_center User#cost_center}",
"stability": "stable",
"summary": "The cost center associated with the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 56
},
"name": "costCenter",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#country User#country}",
"stability": "stable",
"summary": "The country/region in which the user is located, e.g. `US` or `UK`."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 62
},
"name": "country",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#department User#department}",
"stability": "stable",
"summary": "The name for the department in which the user works."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 68
},
"name": "department",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#disable_password_expiration User#disable_password_expiration}",
"stability": "stable",
"summary": "Whether the users password is exempt from expiring."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 74
},
"name": "disablePasswordExpiration",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#disable_strong_password User#disable_strong_password}",
"stability": "stable",
"summary": "Whether the user is allowed weaker passwords than the default policy to be specified."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 80
},
"name": "disableStrongPassword",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#division User#division}",
"stability": "stable",
"summary": "The name of the division in which the user works."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 92
},
"name": "division",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#employee_hire_date User#employee_hire_date}",
"stability": "stable",
"summary": "The hire date of the user, formatted as an RFC3339 date string (e.g. `2018-01-01T01:02:03Z`)."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 98
},
"name": "employeeHireDate",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#employee_id User#employee_id}",
"stability": "stable",
"summary": "The employee identifier assigned to the user by the organisation."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 104
},
"name": "employeeId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#employee_type User#employee_type}",
"stability": "stable",
"summary": "Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 110
},
"name": "employeeType",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#fax_number User#fax_number}",
"stability": "stable",
"summary": "The fax number of the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 116
},
"name": "faxNumber",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Only takes effect when also changing the password\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#force_password_change User#force_password_change}",
"stability": "stable",
"summary": "Whether the user is forced to change the password during the next sign-in."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 122
},
"name": "forcePasswordChange",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#given_name User#given_name}",
"stability": "stable",
"summary": "The given name (first name) of the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 128
},
"name": "givenName",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#id User#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 135
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#job_title User#job_title}",
"stability": "stable",
"summary": "The user’s job title."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 141
},
"name": "jobTitle",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#mail User#mail}",
"stability": "stable",
"summary": "The SMTP address for the user. Cannot be unset."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 147
},
"name": "mail",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#mail_nickname User#mail_nickname}",
"stability": "stable",
"summary": "The mail alias for the user. Defaults to the user name part of the user principal name (UPN)."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 153
},
"name": "mailNickname",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#manager_id User#manager_id}",
"stability": "stable",
"summary": "The object ID of the user's manager."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 159
},
"name": "managerId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#mobile_phone User#mobile_phone}",
"stability": "stable",
"summary": "The primary cellular telephone number for the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 165
},
"name": "mobilePhone",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#office_location User#office_location}",
"stability": "stable",
"summary": "The office location in the user's place of business."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 171
},
"name": "officeLocation",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "This must be specified if you are using a federated domain for the user's `user_principal_name` property when creating a new user account\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#onpremises_immutable_id User#onpremises_immutable_id}",
"stability": "stable",
"summary": "The value used to associate an on-premise Active Directory user account with their Azure AD user object."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 177
},
"name": "onpremisesImmutableId",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#other_mails User#other_mails}",
"stability": "stable",
"summary": "Additional email addresses for the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 183
},
"name": "otherMails",
"optional": true,
"type": {
"collection": {
"elementtype": {
"primitive": "string"
},
"kind": "array"
}
}
},
{
"abstract": true,
"docs": {
"remarks": "The password must satisfy minimum requirements as specified by the password policy. The maximum length is 256 characters. This property is required when creating a new user\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#password User#password}",
"stability": "stable",
"summary": "The password for the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 189
},
"name": "password",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#postal_code User#postal_code}",
"stability": "stable",
"summary": "The postal code for the user's postal address."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 195
},
"name": "postalCode",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#preferred_language User#preferred_language}",
"stability": "stable",
"summary": "The user's preferred language, in ISO 639-1 notation."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 201
},
"name": "preferredLanguage",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#show_in_address_list User#show_in_address_list}",
"stability": "stable",
"summary": "Whether or not the Outlook global address list should include this user."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 207
},
"name": "showInAddressList",
"optional": true,
"type": {
"union": {
"types": [
{
"primitive": "boolean"
},
{
"fqn": "cdktf.IResolvable"
}
]
}
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#state User#state}",
"stability": "stable",
"summary": "The state or province in the user's address."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 213
},
"name": "state",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#street_address User#street_address}",
"stability": "stable",
"summary": "The street address of the user's place of business."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 219
},
"name": "streetAddress",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#surname User#surname}",
"stability": "stable",
"summary": "The user's surname (family name or last name)."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 225
},
"name": "surname",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#timeouts User#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 243
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.user.UserTimeouts"
}
},
{
"abstract": true,
"docs": {
"remarks": "Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. The usage location is a two letter country code (ISO standard 3166). Examples include: `NO`, `JP`, and `GB`. Cannot be reset to null once set\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#usage_location User#usage_location}",
"stability": "stable",
"summary": "The usage location of the user."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 231
},
"name": "usageLocation",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/user/index:UserConfig"
},
"@cdktf/provider-azuread.user.UserTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.user.UserTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/user/index.ts",
"line": 245
},
"name": "UserTimeouts",
"namespace": "user",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#create User#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 249
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#delete User#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 253
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#read User#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 257
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user#update User#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 261
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/user/index:UserTimeouts"
},
"@cdktf/provider-azuread.user.UserTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.user.UserTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 322
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/user/index.ts",
"line": 314
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 382
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 398
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 414
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 430
},
"name": "resetUpdate"
}
],
"name": "UserTimeoutsOutputReference",
"namespace": "user",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 386
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 402
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 418
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user/index.ts",
"line": 434
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 376
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 392
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 408
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 424
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user/index.ts",
"line": 326
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.user.UserTimeouts"
}
]
}
}
}
],
"symbolId": "src/user/index:UserTimeoutsOutputReference"
},
"@cdktf/provider-azuread.userFlowAttribute.UserFlowAttribute": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.TerraformResource",
"docs": {
"stability": "stable",
"summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute azuread_user_flow_attribute}."
},
"fqn": "@cdktf/provider-azuread.userFlowAttribute.UserFlowAttribute",
"initializer": {
"docs": {
"stability": "stable",
"summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute azuread_user_flow_attribute} Resource."
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 276
},
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"remarks": "Must be unique amongst siblings in the same scope",
"summary": "The scoped construct ID."
},
"name": "id",
"type": {
"primitive": "string"
}
},
{
"name": "config",
"type": {
"fqn": "@cdktf/provider-azuread.userFlowAttribute.UserFlowAttributeConfig"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 244
},
"methods": [
{
"docs": {
"stability": "stable",
"summary": "Generates CDKTF code for importing a UserFlowAttribute resource upon running \"cdktf plan \"."
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 261
},
"name": "generateConfigForImport",
"parameters": [
{
"docs": {
"summary": "The scope in which to define this construct."
},
"name": "scope",
"type": {
"fqn": "constructs.Construct"
}
},
{
"docs": {
"summary": "The construct id used in the generated config for the UserFlowAttribute to import."
},
"name": "importToId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute#import import section} in the documentation of this resource for the id to use",
"summary": "The id of the existing UserFlowAttribute that should be imported."
},
"name": "importFromId",
"type": {
"primitive": "string"
}
},
{
"docs": {
"summary": "? Optional instance of the provider where the UserFlowAttribute to import is found."
},
"name": "provider",
"optional": true,
"type": {
"fqn": "cdktf.TerraformProvider"
}
}
],
"returns": {
"type": {
"fqn": "cdktf.ImportableResource"
}
},
"static": true
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 368
},
"name": "putTimeouts",
"parameters": [
{
"name": "value",
"type": {
"fqn": "@cdktf/provider-azuread.userFlowAttribute.UserFlowAttributeTimeouts"
}
}
]
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 355
},
"name": "resetId"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 371
},
"name": "resetTimeouts"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 383
},
"name": "synthesizeAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 393
},
"name": "synthesizeHclAttributes",
"overrides": "cdktf.TerraformResource",
"protected": true,
"returns": {
"type": {
"collection": {
"elementtype": {
"primitive": "any"
},
"kind": "map"
}
}
}
}
],
"name": "UserFlowAttribute",
"namespace": "userFlowAttribute",
"properties": [
{
"const": true,
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 249
},
"name": "tfResourceType",
"static": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 304
},
"name": "attributeType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 365
},
"name": "timeouts",
"type": {
"fqn": "@cdktf/provider-azuread.userFlowAttribute.UserFlowAttributeTimeoutsOutputReference"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 317
},
"name": "dataTypeInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 330
},
"name": "descriptionInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 343
},
"name": "displayNameInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 359
},
"name": "idInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 375
},
"name": "timeoutsInput",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.userFlowAttribute.UserFlowAttributeTimeouts"
}
]
}
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 310
},
"name": "dataType",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 323
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 336
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 349
},
"name": "id",
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/user-flow-attribute/index:UserFlowAttribute"
},
"@cdktf/provider-azuread.userFlowAttribute.UserFlowAttributeConfig": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.userFlowAttribute.UserFlowAttributeConfig",
"interfaces": [
"cdktf.TerraformMetaArguments"
],
"kind": "interface",
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 14
},
"name": "UserFlowAttributeConfig",
"namespace": "userFlowAttribute",
"properties": [
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute#data_type UserFlowAttribute#data_type}",
"stability": "stable",
"summary": "The data type of the user flow attribute."
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 20
},
"name": "dataType",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute#description UserFlowAttribute#description}",
"stability": "stable",
"summary": "The description of the user flow attribute that is shown to the user at the time of sign-up."
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 26
},
"name": "description",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute#display_name UserFlowAttribute#display_name}",
"stability": "stable",
"summary": "The display name of the user flow attribute."
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 32
},
"name": "displayName",
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf 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.",
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute#id UserFlowAttribute#id}."
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 39
},
"name": "id",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute#timeouts UserFlowAttribute#timeouts}",
"stability": "stable",
"summary": "timeouts block."
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 45
},
"name": "timeouts",
"optional": true,
"type": {
"fqn": "@cdktf/provider-azuread.userFlowAttribute.UserFlowAttributeTimeouts"
}
}
],
"symbolId": "src/user-flow-attribute/index:UserFlowAttributeConfig"
},
"@cdktf/provider-azuread.userFlowAttribute.UserFlowAttributeTimeouts": {
"assembly": "@cdktf/provider-azuread",
"datatype": true,
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.userFlowAttribute.UserFlowAttributeTimeouts",
"kind": "interface",
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 47
},
"name": "UserFlowAttributeTimeouts",
"namespace": "userFlowAttribute",
"properties": [
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute#create UserFlowAttribute#create}."
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 51
},
"name": "create",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute#delete UserFlowAttribute#delete}."
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 55
},
"name": "delete",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute#read UserFlowAttribute#read}."
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 59
},
"name": "read",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"abstract": true,
"docs": {
"stability": "stable",
"summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azuread/3.7.0/docs/resources/user_flow_attribute#update UserFlowAttribute#update}."
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 63
},
"name": "update",
"optional": true,
"type": {
"primitive": "string"
}
}
],
"symbolId": "src/user-flow-attribute/index:UserFlowAttributeTimeouts"
},
"@cdktf/provider-azuread.userFlowAttribute.UserFlowAttributeTimeoutsOutputReference": {
"assembly": "@cdktf/provider-azuread",
"base": "cdktf.ComplexObject",
"docs": {
"stability": "stable"
},
"fqn": "@cdktf/provider-azuread.userFlowAttribute.UserFlowAttributeTimeoutsOutputReference",
"initializer": {
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 124
},
"parameters": [
{
"docs": {
"summary": "The parent resource."
},
"name": "terraformResource",
"type": {
"fqn": "cdktf.IInterpolatingParent"
}
},
{
"docs": {
"summary": "The attribute on the parent resource this class is referencing."
},
"name": "terraformAttribute",
"type": {
"primitive": "string"
}
}
]
},
"kind": "class",
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 116
},
"methods": [
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 184
},
"name": "resetCreate"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 200
},
"name": "resetDelete"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 216
},
"name": "resetRead"
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 232
},
"name": "resetUpdate"
}
],
"name": "UserFlowAttributeTimeoutsOutputReference",
"namespace": "userFlowAttribute",
"properties": [
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 188
},
"name": "createInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 204
},
"name": "deleteInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 220
},
"name": "readInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"immutable": true,
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 236
},
"name": "updateInput",
"optional": true,
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 178
},
"name": "create",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 194
},
"name": "delete",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 210
},
"name": "read",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 226
},
"name": "update",
"type": {
"primitive": "string"
}
},
{
"docs": {
"stability": "stable"
},
"locationInModule": {
"filename": "src/user-flow-attribute/index.ts",
"line": 128
},
"name": "internalValue",
"optional": true,
"type": {
"union": {
"types": [
{
"fqn": "cdktf.IResolvable"
},
{
"fqn": "@cdktf/provider-azuread.userFlowAttribute.UserFlowAttributeTimeouts"
}
]
}
}
}
],
"symbolId": "src/user-flow-attribute/index:UserFlowAttributeTimeoutsOutputReference"
}
},
"version": "14.3.1",
"fingerprint": "nR30JpGfNNZRKGSeFglQes76zUikJdWv6zKklaYOVBQ="
}