From 96303feaa0c80cba8fae4bb9428f4c7cbeadf14b Mon Sep 17 00:00:00 2001 From: Emond Papegaaij Date: Wed, 18 Oct 2023 11:19:56 +0200 Subject: [PATCH] Flatten additional_objects --- docs/data-sources/account.md | 248 +- docs/data-sources/certificate.md | 14 +- docs/data-sources/client.md | 307 +- docs/data-sources/directory.md | 82 +- docs/data-sources/group.md | 3178 ++++++++--------- docs/data-sources/groupclassification.md | 20 +- docs/data-sources/organizationalunit.md | 14 +- docs/data-sources/serviceaccount.md | 54 +- docs/data-sources/system.md | 298 +- docs/data-sources/vaultrecord.md | 136 +- docs/data-sources/webhook.md | 14 +- docs/resources/client_vaultrecord.md | 107 +- docs/resources/clientapplication.md | 225 +- docs/resources/group.md | 934 +++-- docs/resources/group_vaultrecord.md | 107 +- docs/resources/grouponsystem.md | 55 +- docs/resources/serviceaccount.md | 41 +- .../provider-install-verification/main.tf | 16 +- go.mod | 2 +- internal/provider/full-data-struct-ds.go | 593 +-- internal/provider/full-data-struct-rs.go | 515 +-- internal/provider/full-helpers.go | 16 +- internal/provider/full-object-attrs-ds.go | 269 +- internal/provider/full-object-attrs-rs.go | 261 +- internal/provider/full-schema-ds.go | 557 +-- internal/provider/full-schema-rs.go | 541 +-- .../provider/full-tf-to-data-struct-ds.go | 269 +- .../provider/full-tf-to-data-struct-rs.go | 261 +- internal/provider/full-tf-to-tkh-ds.go | 352 +- internal/provider/full-tf-to-tkh-rs.go | 348 +- internal/provider/full-tkh-to-tf-ds.go | 350 +- internal/provider/full-tkh-to-tf-rs.go | 346 +- internal/provider/provider.go | 19 + .../provider/resource-client_vaultrecord.go | 6 +- .../provider/resource-clientapplication.go | 4 +- internal/provider/resource-group.go | 4 +- .../provider/resource-group_vaultrecord.go | 6 +- internal/provider/resource-grouponsystem.go | 4 +- internal/provider/resource-serviceaccount.go | 6 +- 39 files changed, 5253 insertions(+), 5326 deletions(-) diff --git a/docs/data-sources/account.md b/docs/data-sources/account.md index dbcbe45..b534285 100644 --- a/docs/data-sources/account.md +++ b/docs/data-sources/account.md @@ -27,7 +27,8 @@ description: |- - `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--account_permissions)) - `active` (Boolean) -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) +- `active_login` (Boolean) +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `can_request_groups` (Boolean) - `directory` (Attributes) (see [below for nested schema](#nestedatt--directory)) - `directory_name` (String) @@ -36,6 +37,7 @@ description: |- - `directory_type` (String) - `display_name` (String) - `email` (String) +- `groups` (Attributes List) (see [below for nested schema](#nestedatt--groups)) - `id_in_directory` (String) - `key_hub_password_change_required` (Boolean) - `last_active` (String) @@ -43,13 +45,17 @@ description: |- - `license_role` (String) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) - `locale` (String) +- `pending_recovery_requests` (Attributes) (see [below for nested schema](#nestedatt--pending_recovery_requests)) - `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) - `reregistration_required` (Boolean) +- `settings` (Attributes) (see [below for nested schema](#nestedatt--settings)) +- `stored_attributes` (Attributes) (see [below for nested schema](#nestedatt--stored_attributes)) - `token_password_enabled` (Boolean) - `two_factor_status` (String) - `username` (String) - `valid_in_directory` (Boolean) - `validity` (String) +- `vault` (Attributes) (see [below for nested schema](#nestedatt--vault)) ### Nested Schema for `account_permissions` @@ -62,21 +68,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects` - -Read-Only: - -- `active_login` (Boolean) -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `groups` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups)) -- `pending_recovery_requests` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--pending_recovery_requests)) -- `settings` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--settings)) -- `stored_attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--stored_attributes)) -- `vault` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--vault)) - - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Read-Only: @@ -86,8 +79,44 @@ Read-Only: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.groups` + +### Nested Schema for `directory` + +Read-Only: + +- `account_validity_supported` (Boolean) +- `active` (Boolean) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--directory--links)) +- `name` (String) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--directory--permissions)) +- `type` (String) +- `uuid` (String) + + +### Nested Schema for `directory.links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `directory.permissions` + +Read-Only: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + + +### Nested Schema for `groups` Optional: @@ -97,18 +126,18 @@ Read-Only: - `admin` (Boolean) - `end_date` (String) -- `folder` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groups--folder)) +- `folder` (Attributes) (see [below for nested schema](#nestedatt--groups--folder)) - `last_used` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--permissions)) - `provisioning_end_time` (String) - `rights` (String) - `uuid` (String) - `visible_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.groups.folder` + +### Nested Schema for `groups.folder` Optional: @@ -116,12 +145,12 @@ Optional: Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--folder--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--folder--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--folder--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--folder--permissions)) - -### Nested Schema for `additional_objects.groups.folder.permissions` + +### Nested Schema for `groups.folder.links` Read-Only: @@ -131,8 +160,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.folder.permissions` + +### Nested Schema for `groups.folder.permissions` Read-Only: @@ -143,8 +172,8 @@ Read-Only: - -### Nested Schema for `additional_objects.groups.links` + +### Nested Schema for `groups.links` Read-Only: @@ -154,8 +183,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.permissions` + +### Nested Schema for `groups.permissions` Read-Only: @@ -166,8 +195,19 @@ Read-Only: - -### Nested Schema for `additional_objects.pending_recovery_requests` + +### Nested Schema for `links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `pending_recovery_requests` Read-Only: @@ -175,12 +215,23 @@ Read-Only: - `pending_password_recovery_request` (Boolean) - -### Nested Schema for `additional_objects.settings` + +### Nested Schema for `permissions` Read-Only: -- `default_organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--settings--default_organizational_unit)) +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + +### Nested Schema for `settings` + +Read-Only: + +- `default_organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--settings--default_organizational_unit)) - `directory_name` (String) - `directory_type` (String) - `in_groups` (Boolean) @@ -193,18 +244,18 @@ Read-Only: - `use_token_password` (Boolean) - `vault_status` (String) - -### Nested Schema for `additional_objects.settings.default_organizational_unit` + +### Nested Schema for `settings.default_organizational_unit` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--settings--default_organizational_unit--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--settings--default_organizational_unit--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--settings--default_organizational_unit--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--settings--default_organizational_unit--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.settings.default_organizational_unit.uuid` + +### Nested Schema for `settings.default_organizational_unit.links` Read-Only: @@ -214,8 +265,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.settings.default_organizational_unit.uuid` + +### Nested Schema for `settings.default_organizational_unit.permissions` Read-Only: @@ -227,15 +278,15 @@ Read-Only: - -### Nested Schema for `additional_objects.stored_attributes` + +### Nested Schema for `stored_attributes` Read-Only: -- `attributes` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--stored_attributes--attributes)) +- `attributes` (Attributes List) (see [below for nested schema](#nestedatt--stored_attributes--attributes)) - -### Nested Schema for `additional_objects.stored_attributes.attributes` + +### Nested Schema for `stored_attributes.attributes` Read-Only: @@ -244,19 +295,19 @@ Read-Only: - -### Nested Schema for `additional_objects.vault` + +### Nested Schema for `vault` Read-Only: - `access_available` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--vault--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--permissions)) -- `records` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--records)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--vault--permissions)) +- `records` (Attributes List) (see [below for nested schema](#nestedatt--vault--records)) - -### Nested Schema for `additional_objects.vault.links` + +### Nested Schema for `vault.links` Read-Only: @@ -266,8 +317,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.vault.permissions` + +### Nested Schema for `vault.permissions` Read-Only: @@ -277,8 +328,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.vault.records` + +### Nested Schema for `vault.records` Optional: @@ -290,9 +341,9 @@ Read-Only: - `derived` (Boolean) - `end_date` (String) - `filename` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--records--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--vault--records--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--records--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--vault--records--permissions)) - `share_end_time` (String) - `types` (List of String) - `url` (String) @@ -300,46 +351,8 @@ Read-Only: - `uuid` (String) - `warning_period` (String) - -### Nested Schema for `additional_objects.vault.records.warning_period` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `additional_objects.vault.records.warning_period` - -Read-Only: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - - - -### Nested Schema for `directory` - -Read-Only: - -- `account_validity_supported` (Boolean) -- `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--directory--links)) -- `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--directory--permissions)) -- `type` (String) -- `uuid` (String) - - -### Nested Schema for `directory.links` + +### Nested Schema for `vault.records.links` Read-Only: @@ -349,31 +362,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `directory.permissions` - -Read-Only: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - -### Nested Schema for `links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `permissions` + +### Nested Schema for `vault.records.permissions` Read-Only: diff --git a/docs/data-sources/certificate.md b/docs/data-sources/certificate.md index 9a935b1..cb7334c 100644 --- a/docs/data-sources/certificate.md +++ b/docs/data-sources/certificate.md @@ -25,8 +25,8 @@ description: |- ### Read-Only -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) - `alias` (String) +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `certificate_data` (List of String) - `expiration` (String) - `fingerprint_sha1` (String) @@ -38,15 +38,8 @@ description: |- - `subject_dn` (String) - `type` (String) - -### Nested Schema for `additional_objects` - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) - - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Read-Only: @@ -56,7 +49,6 @@ Read-Only: - `last_modified_by` (String) - ### Nested Schema for `links` diff --git a/docs/data-sources/client.md b/docs/data-sources/client.md index a9e522f..e84bace 100644 --- a/docs/data-sources/client.md +++ b/docs/data-sources/client.md @@ -25,8 +25,10 @@ description: |- ### Read-Only -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `client_id` (String) +- `groupclients` (Attributes List) (see [below for nested schema](#nestedatt--groupclients)) +- `groups` (Attributes List) (see [below for nested schema](#nestedatt--groups)) - `last_modified_at` (String) - `ldap_client` (Attributes) (see [below for nested schema](#nestedatt--ldap_client)) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) @@ -36,24 +38,15 @@ description: |- - `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) - `saml2_client` (Attributes) (see [below for nested schema](#nestedatt--saml2_client)) - `scopes` (List of String) +- `secret` (Attributes) (see [below for nested schema](#nestedatt--secret)) - `sso_application` (Boolean) - `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--technical_administrator)) +- `tile` (Attributes) (see [below for nested schema](#nestedatt--tile)) - `type` (String) - - -### Nested Schema for `additional_objects` - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `groupclients` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients)) -- `groups` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups)) -- `secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--secret)) -- `tile` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--tile)) - `vault_record_count` (Number) - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Read-Only: @@ -63,8 +56,8 @@ Read-Only: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.groupclients` + +### Nested Schema for `groupclients` Optional: @@ -73,29 +66,29 @@ Optional: Read-Only: - `activation_required` (Boolean) -- `client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groupclients--client)) -- `group` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groupclients--group)) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients--links)) -- `owner` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groupclients--owner)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients--permissions)) -- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groupclients--technical_administrator)) +- `client` (Attributes) (see [below for nested schema](#nestedatt--groupclients--client)) +- `group` (Attributes) (see [below for nested schema](#nestedatt--groupclients--group)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groupclients--links)) +- `owner` (Attributes) (see [below for nested schema](#nestedatt--groupclients--owner)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groupclients--permissions)) +- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--groupclients--technical_administrator)) - -### Nested Schema for `additional_objects.groupclients.client` + +### Nested Schema for `groupclients.client` Read-Only: - `client_id` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients--client--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groupclients--client--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients--client--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groupclients--client--permissions)) - `scopes` (List of String) - `sso_application` (Boolean) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.groupclients.client.uuid` + +### Nested Schema for `groupclients.client.links` Read-Only: @@ -105,8 +98,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groupclients.client.uuid` + +### Nested Schema for `groupclients.client.permissions` Read-Only: @@ -117,19 +110,19 @@ Read-Only: - -### Nested Schema for `additional_objects.groupclients.group` + +### Nested Schema for `groupclients.group` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients--group--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groupclients--group--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients--group--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groupclients--group--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.groupclients.group.uuid` + +### Nested Schema for `groupclients.group.links` Read-Only: @@ -139,8 +132,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groupclients.group.uuid` + +### Nested Schema for `groupclients.group.permissions` Read-Only: @@ -151,8 +144,8 @@ Read-Only: - -### Nested Schema for `additional_objects.groupclients.links` + +### Nested Schema for `groupclients.links` Read-Only: @@ -162,19 +155,19 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groupclients.owner` + +### Nested Schema for `groupclients.owner` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients--owner--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groupclients--owner--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients--owner--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groupclients--owner--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.groupclients.owner.uuid` + +### Nested Schema for `groupclients.owner.links` Read-Only: @@ -184,8 +177,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groupclients.owner.uuid` + +### Nested Schema for `groupclients.owner.permissions` Read-Only: @@ -196,8 +189,8 @@ Read-Only: - -### Nested Schema for `additional_objects.groupclients.permissions` + +### Nested Schema for `groupclients.permissions` Read-Only: @@ -207,19 +200,19 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groupclients.technical_administrator` + +### Nested Schema for `groupclients.technical_administrator` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients--technical_administrator--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groupclients--technical_administrator--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients--technical_administrator--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groupclients--technical_administrator--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.groupclients.technical_administrator.uuid` + +### Nested Schema for `groupclients.technical_administrator.links` Read-Only: @@ -229,8 +222,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groupclients.technical_administrator.uuid` + +### Nested Schema for `groupclients.technical_administrator.permissions` Read-Only: @@ -242,8 +235,8 @@ Read-Only: - -### Nested Schema for `additional_objects.groups` + +### Nested Schema for `groups` Optional: @@ -253,23 +246,23 @@ Read-Only: - `admin` (Boolean) - `application_administration` (Boolean) -- `audit_config` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groups--audit_config)) +- `audit_config` (Attributes) (see [below for nested schema](#nestedatt--groups--audit_config)) - `audit_requested` (Boolean) - `auditor` (Boolean) -- `authorizing_group_auditing` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groups--authorizing_group_auditing)) -- `authorizing_group_delegation` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groups--authorizing_group_delegation)) -- `authorizing_group_membership` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groups--authorizing_group_membership)) -- `authorizing_group_provisioning` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groups--authorizing_group_provisioning)) +- `authorizing_group_auditing` (Attributes) (see [below for nested schema](#nestedatt--groups--authorizing_group_auditing)) +- `authorizing_group_delegation` (Attributes) (see [below for nested schema](#nestedatt--groups--authorizing_group_delegation)) +- `authorizing_group_membership` (Attributes) (see [below for nested schema](#nestedatt--groups--authorizing_group_membership)) +- `authorizing_group_provisioning` (Attributes) (see [below for nested schema](#nestedatt--groups--authorizing_group_provisioning)) - `authorizing_group_types` (List of String) -- `classification` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groups--classification)) +- `classification` (Attributes) (see [below for nested schema](#nestedatt--groups--classification)) - `description` (String) - `extended_access` (String) - `hide_audit_trail` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--links)) - `name` (String) -- `nested_under` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groups--nested_under)) -- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groups--organizational_unit)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--permissions)) +- `nested_under` (Attributes) (see [below for nested schema](#nestedatt--groups--nested_under)) +- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--groups--organizational_unit)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--permissions)) - `private_group` (Boolean) - `record_trail` (Boolean) - `rotating_password_required` (Boolean) @@ -278,17 +271,17 @@ Read-Only: - `vault_recovery` (String) - `vault_requires_activation` (Boolean) - -### Nested Schema for `additional_objects.groups.audit_config` + +### Nested Schema for `groups.audit_config` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--audit_config--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--audit_config--links)) - `months` (List of String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--audit_config--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--audit_config--permissions)) - -### Nested Schema for `additional_objects.groups.audit_config.permissions` + +### Nested Schema for `groups.audit_config.links` Read-Only: @@ -298,8 +291,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.audit_config.permissions` + +### Nested Schema for `groups.audit_config.permissions` Read-Only: @@ -310,19 +303,19 @@ Read-Only: - -### Nested Schema for `additional_objects.groups.authorizing_group_auditing` + +### Nested Schema for `groups.authorizing_group_auditing` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--authorizing_group_auditing--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--authorizing_group_auditing--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--authorizing_group_auditing--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--authorizing_group_auditing--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.groups.authorizing_group_auditing.uuid` + +### Nested Schema for `groups.authorizing_group_auditing.links` Read-Only: @@ -332,8 +325,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.authorizing_group_auditing.uuid` + +### Nested Schema for `groups.authorizing_group_auditing.permissions` Read-Only: @@ -344,19 +337,19 @@ Read-Only: - -### Nested Schema for `additional_objects.groups.authorizing_group_delegation` + +### Nested Schema for `groups.authorizing_group_delegation` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--authorizing_group_delegation--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--authorizing_group_delegation--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--authorizing_group_delegation--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--authorizing_group_delegation--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.groups.authorizing_group_delegation.uuid` + +### Nested Schema for `groups.authorizing_group_delegation.links` Read-Only: @@ -366,8 +359,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.authorizing_group_delegation.uuid` + +### Nested Schema for `groups.authorizing_group_delegation.permissions` Read-Only: @@ -378,19 +371,19 @@ Read-Only: - -### Nested Schema for `additional_objects.groups.authorizing_group_membership` + +### Nested Schema for `groups.authorizing_group_membership` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--authorizing_group_membership--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--authorizing_group_membership--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--authorizing_group_membership--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--authorizing_group_membership--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.groups.authorizing_group_membership.uuid` + +### Nested Schema for `groups.authorizing_group_membership.links` Read-Only: @@ -400,8 +393,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.authorizing_group_membership.uuid` + +### Nested Schema for `groups.authorizing_group_membership.permissions` Read-Only: @@ -412,19 +405,19 @@ Read-Only: - -### Nested Schema for `additional_objects.groups.authorizing_group_provisioning` + +### Nested Schema for `groups.authorizing_group_provisioning` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--authorizing_group_provisioning--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--authorizing_group_provisioning--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--authorizing_group_provisioning--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--authorizing_group_provisioning--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.groups.authorizing_group_provisioning.uuid` + +### Nested Schema for `groups.authorizing_group_provisioning.links` Read-Only: @@ -434,8 +427,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.authorizing_group_provisioning.uuid` + +### Nested Schema for `groups.authorizing_group_provisioning.permissions` Read-Only: @@ -446,18 +439,18 @@ Read-Only: - -### Nested Schema for `additional_objects.groups.classification` + +### Nested Schema for `groups.classification` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--classification--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--classification--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--classification--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--classification--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.groups.classification.uuid` + +### Nested Schema for `groups.classification.links` Read-Only: @@ -467,8 +460,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.classification.uuid` + +### Nested Schema for `groups.classification.permissions` Read-Only: @@ -479,8 +472,8 @@ Read-Only: - -### Nested Schema for `additional_objects.groups.links` + +### Nested Schema for `groups.links` Read-Only: @@ -490,19 +483,19 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.nested_under` + +### Nested Schema for `groups.nested_under` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--nested_under--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--nested_under--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--nested_under--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--nested_under--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.groups.nested_under.uuid` + +### Nested Schema for `groups.nested_under.links` Read-Only: @@ -512,8 +505,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.nested_under.uuid` + +### Nested Schema for `groups.nested_under.permissions` Read-Only: @@ -524,18 +517,18 @@ Read-Only: - -### Nested Schema for `additional_objects.groups.organizational_unit` + +### Nested Schema for `groups.organizational_unit` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--organizational_unit--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--organizational_unit--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--organizational_unit--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--organizational_unit--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.groups.organizational_unit.uuid` + +### Nested Schema for `groups.organizational_unit.links` Read-Only: @@ -545,8 +538,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.organizational_unit.uuid` + +### Nested Schema for `groups.organizational_unit.permissions` Read-Only: @@ -557,8 +550,8 @@ Read-Only: - -### Nested Schema for `additional_objects.groups.permissions` + +### Nested Schema for `groups.permissions` Read-Only: @@ -569,25 +562,6 @@ Read-Only: - -### Nested Schema for `additional_objects.secret` - -Read-Only: - -- `generated_secret` (String) -- `old_secret` (String) -- `regenerate` (Boolean) - - - -### Nested Schema for `additional_objects.tile` - -Read-Only: - -- `uri` (String) - - - ### Nested Schema for `ldap_client` @@ -815,6 +789,16 @@ Read-Only: + +### Nested Schema for `secret` + +Read-Only: + +- `generated_secret` (String) +- `old_secret` (String) +- `regenerate` (Boolean) + + ### Nested Schema for `technical_administrator` @@ -846,3 +830,12 @@ Read-Only: - `instances` (List of String) - `operations` (List of String) - `type_escaped` (String) + + + + +### Nested Schema for `tile` + +Read-Only: + +- `uri` (String) diff --git a/docs/data-sources/directory.md b/docs/data-sources/directory.md index c744f0a..f2953e3 100644 --- a/docs/data-sources/directory.md +++ b/docs/data-sources/directory.md @@ -27,7 +27,7 @@ description: |- - `account_validity_supported` (Boolean) - `active` (Boolean) -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `base_organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--base_organizational_unit)) - `default_directory` (Boolean) - `helpdesk_group` (Attributes) (see [below for nested schema](#nestedatt--helpdesk_group)) @@ -35,25 +35,18 @@ description: |- - `l_d_a_p_directory` (Attributes) (see [below for nested schema](#nestedatt--l_d_a_p_directory)) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) - `maintenance_directory` (Attributes) (see [below for nested schema](#nestedatt--maintenance_directory)) +- `markers` (Attributes) (see [below for nested schema](#nestedatt--markers)) - `name` (String) - `o_id_c_directory` (Attributes) (see [below for nested schema](#nestedatt--o_id_c_directory)) - `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) - `restrict2fa` (Boolean) - `rotating_password` (String) +- `status` (Attributes) (see [below for nested schema](#nestedatt--status)) - `type` (String) - `username_customizable` (Boolean) - -### Nested Schema for `additional_objects` - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `markers` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--markers)) -- `status` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--status)) - - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Read-Only: @@ -63,39 +56,6 @@ Read-Only: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.markers` - -Read-Only: - -- `markers` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--markers--markers)) - - -### Nested Schema for `additional_objects.markers.markers` - -Read-Only: - -- `level` (String) -- `parameters` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--markers--markers--parameters)) -- `type` (String) - - -### Nested Schema for `additional_objects.markers.markers.type` - - - - - -### Nested Schema for `additional_objects.status` - -Read-Only: - -- `accounts` (Number) -- `reason` (String) -- `status` (String) - - - ### Nested Schema for `base_organizational_unit` @@ -361,6 +321,28 @@ Read-Only: ### Nested Schema for `maintenance_directory` + +### Nested Schema for `markers` + +Read-Only: + +- `markers` (Attributes List) (see [below for nested schema](#nestedatt--markers--markers)) + + +### Nested Schema for `markers.markers` + +Read-Only: + +- `level` (String) +- `parameters` (Attributes) (see [below for nested schema](#nestedatt--markers--markers--parameters)) +- `type` (String) + + +### Nested Schema for `markers.markers.parameters` + + + + ### Nested Schema for `o_id_c_directory` @@ -388,3 +370,13 @@ Read-Only: - `instances` (List of String) - `operations` (List of String) - `type_escaped` (String) + + + +### Nested Schema for `status` + +Read-Only: + +- `accounts` (Number) +- `reason` (String) +- `status` (String) diff --git a/docs/data-sources/group.md b/docs/data-sources/group.md index 9939caf..69ff6ae 100644 --- a/docs/data-sources/group.md +++ b/docs/data-sources/group.md @@ -25,68 +25,61 @@ description: |- ### Read-Only -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) +- `accounts` (Attributes List) (see [below for nested schema](#nestedatt--accounts)) - `admin` (Boolean) +- `administered_clients` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients)) +- `administered_systems` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems)) +- `admins` (Attributes List, Deprecated) (see [below for nested schema](#nestedatt--admins)) - `application_administration` (Boolean) +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `audit_config` (Attributes) (see [below for nested schema](#nestedatt--audit_config)) - `audit_requested` (Boolean) - `auditor` (Boolean) +- `authorized_groups` (Attributes) (see [below for nested schema](#nestedatt--authorized_groups)) - `authorizing_group_auditing` (Attributes) (see [below for nested schema](#nestedatt--authorizing_group_auditing)) - `authorizing_group_delegation` (Attributes) (see [below for nested schema](#nestedatt--authorizing_group_delegation)) - `authorizing_group_membership` (Attributes) (see [below for nested schema](#nestedatt--authorizing_group_membership)) - `authorizing_group_provisioning` (Attributes) (see [below for nested schema](#nestedatt--authorizing_group_provisioning)) - `authorizing_group_types` (List of String) - `classification` (Attributes) (see [below for nested schema](#nestedatt--classification)) +- `client_permissions` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions)) +- `clients` (Attributes List) (see [below for nested schema](#nestedatt--clients)) +- `content_administered_systems` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems)) - `description` (String) - `extended_access` (String) +- `groupauditinginfo` (Attributes) (see [below for nested schema](#nestedatt--groupauditinginfo)) +- `groupinfo` (Attributes) (see [below for nested schema](#nestedatt--groupinfo)) +- `helpdesk` (Attributes List) (see [below for nested schema](#nestedatt--helpdesk)) - `hide_audit_trail` (Boolean) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) +- `markers` (Attributes) (see [below for nested schema](#nestedatt--markers)) +- `myaccount` (Attributes) (see [below for nested schema](#nestedatt--myaccount)) +- `mydelegatedaccount` (Attributes) (see [below for nested schema](#nestedatt--mydelegatedaccount)) - `name` (String) +- `nested_groups` (Attributes List) (see [below for nested schema](#nestedatt--nested_groups)) - `nested_under` (Attributes) (see [below for nested schema](#nestedatt--nested_under)) - `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--organizational_unit)) +- `owned_clients` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients)) +- `owned_directories` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories)) +- `owned_groups_on_system` (Attributes) (see [below for nested schema](#nestedatt--owned_groups_on_system)) +- `owned_organizational_units` (Attributes List) (see [below for nested schema](#nestedatt--owned_organizational_units)) +- `owned_systems` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems)) - `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) - `private_group` (Boolean) +- `recent_audits` (Attributes List) (see [below for nested schema](#nestedatt--recent_audits)) - `record_trail` (Boolean) +- `requeststatus` (String) - `rotating_password_required` (Boolean) +- `service_accounts` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts)) - `single_managed` (Boolean) +- `systems` (Attributes List) (see [below for nested schema](#nestedatt--systems)) +- `vault` (Attributes) (see [below for nested schema](#nestedatt--vault)) - `vault_recovery` (String) - `vault_requires_activation` (Boolean) +- `webhooks` (Attributes List) (see [below for nested schema](#nestedatt--webhooks)) - -### Nested Schema for `additional_objects` - -Read-Only: - -- `accounts` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--accounts)) -- `administered_clients` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients)) -- `administered_systems` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems)) -- `admins` (Attributes List, Deprecated) (see [below for nested schema](#nestedatt--additional_objects--admins)) -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `authorized_groups` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups)) -- `client_permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions)) -- `clients` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients)) -- `content_administered_systems` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems)) -- `groupauditinginfo` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groupauditinginfo)) -- `groupinfo` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groupinfo)) -- `helpdesk` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--helpdesk)) -- `markers` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--markers)) -- `myaccount` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--myaccount)) -- `mydelegatedaccount` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--mydelegatedaccount)) -- `nested_groups` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--nested_groups)) -- `owned_clients` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients)) -- `owned_directories` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories)) -- `owned_groups_on_system` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system)) -- `owned_organizational_units` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_organizational_units)) -- `owned_systems` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems)) -- `recent_audits` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--recent_audits)) -- `requeststatus` (String) -- `service_accounts` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts)) -- `systems` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems)) -- `vault` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--vault)) -- `webhooks` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks)) - - -### Nested Schema for `additional_objects.accounts` + +### Nested Schema for `accounts` Optional: @@ -94,15 +87,15 @@ Optional: Read-Only: -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--accounts--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--accounts--directory)) - `disconnected_nested` (Boolean) - `display_name` (String) - `end_date` (String) - `last_active` (String) - `last_used` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--accounts--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--accounts--links)) - `nested` (Boolean) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--accounts--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--accounts--permissions)) - `provisioning_end_time` (String) - `rights` (String) - `two_factor_status` (String) @@ -111,21 +104,21 @@ Read-Only: - `validity` (String) - `visible_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.accounts.directory` + +### Nested Schema for `accounts.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--accounts--directory--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--accounts--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--accounts--directory--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--accounts--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.accounts.directory.uuid` + +### Nested Schema for `accounts.directory.links` Read-Only: @@ -135,8 +128,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.accounts.directory.uuid` + +### Nested Schema for `accounts.directory.permissions` Read-Only: @@ -147,8 +140,8 @@ Read-Only: - -### Nested Schema for `additional_objects.accounts.links` + +### Nested Schema for `accounts.links` Read-Only: @@ -158,8 +151,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.accounts.permissions` + +### Nested Schema for `accounts.permissions` Read-Only: @@ -170,8 +163,8 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_clients` + +### Nested Schema for `administered_clients` Optional: @@ -181,32 +174,32 @@ Read-Only: - `client_id` (String) - `last_modified_at` (String) -- `ldap_client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--ldap_client)) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--links)) +- `ldap_client` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--ldap_client)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--links)) - `name` (String) -- `o_auth2_client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--o_auth2_client)) -- `owner` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--owner)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--permissions)) -- `saml2_client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--saml2_client)) +- `o_auth2_client` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--o_auth2_client)) +- `owner` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--owner)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--permissions)) +- `saml2_client` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--saml2_client)) - `scopes` (List of String) - `sso_application` (Boolean) -- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--technical_administrator)) +- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--technical_administrator)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_clients.ldap_client` + +### Nested Schema for `administered_clients.ldap_client` Read-Only: - `bind_dn` (String) -- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--ldap_client--client_certificate)) +- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--ldap_client--client_certificate)) - `share_secret_in_vault` (Boolean) -- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--ldap_client--shared_secret)) +- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--ldap_client--shared_secret)) - `used_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.administered_clients.ldap_client.used_for_provisioning` + +### Nested Schema for `administered_clients.ldap_client.client_certificate` Read-Only: @@ -216,14 +209,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--ldap_client--used_for_provisioning--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--ldap_client--used_for_provisioning--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--ldap_client--client_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--ldap_client--client_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_clients.ldap_client.used_for_provisioning.links` + +### Nested Schema for `administered_clients.ldap_client.client_certificate.uuid` Read-Only: @@ -233,8 +226,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_clients.ldap_client.used_for_provisioning.permissions` + +### Nested Schema for `administered_clients.ldap_client.client_certificate.uuid` Read-Only: @@ -245,20 +238,20 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_clients.ldap_client.used_for_provisioning` + +### Nested Schema for `administered_clients.ldap_client.shared_secret` Read-Only: - `color` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--ldap_client--used_for_provisioning--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--ldap_client--shared_secret--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--ldap_client--used_for_provisioning--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--ldap_client--shared_secret--permissions)) - `share_end_time` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_clients.ldap_client.used_for_provisioning.links` + +### Nested Schema for `administered_clients.ldap_client.shared_secret.uuid` Read-Only: @@ -268,8 +261,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_clients.ldap_client.used_for_provisioning.permissions` + +### Nested Schema for `administered_clients.ldap_client.shared_secret.uuid` Read-Only: @@ -281,8 +274,8 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_clients.links` + +### Nested Schema for `administered_clients.links` Read-Only: @@ -292,13 +285,13 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_clients.o_auth2_client` + +### Nested Schema for `administered_clients.o_auth2_client` Read-Only: -- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--o_auth2_client--account_permissions)) -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--o_auth2_client--attributes)) +- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--o_auth2_client--account_permissions)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--o_auth2_client--attributes)) - `callback_uri` (String) - `confidential` (Boolean) - `debug_mode` (Boolean) @@ -306,12 +299,12 @@ Read-Only: - `initiate_login_uri` (String) - `resource_uris` (String) - `share_secret_in_vault` (Boolean) -- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--o_auth2_client--shared_secret)) +- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--o_auth2_client--shared_secret)) - `show_landing_page` (Boolean) - `use_client_credentials` (Boolean) - -### Nested Schema for `additional_objects.administered_clients.o_auth2_client.use_client_credentials` + +### Nested Schema for `administered_clients.o_auth2_client.account_permissions` Read-Only: @@ -321,24 +314,24 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_clients.o_auth2_client.use_client_credentials` + +### Nested Schema for `administered_clients.o_auth2_client.attributes` - -### Nested Schema for `additional_objects.administered_clients.o_auth2_client.use_client_credentials` + +### Nested Schema for `administered_clients.o_auth2_client.shared_secret` Read-Only: - `color` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--o_auth2_client--use_client_credentials--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--o_auth2_client--shared_secret--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--o_auth2_client--use_client_credentials--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--o_auth2_client--shared_secret--permissions)) - `share_end_time` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_clients.o_auth2_client.use_client_credentials.links` + +### Nested Schema for `administered_clients.o_auth2_client.shared_secret.uuid` Read-Only: @@ -348,8 +341,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_clients.o_auth2_client.use_client_credentials.permissions` + +### Nested Schema for `administered_clients.o_auth2_client.shared_secret.uuid` Read-Only: @@ -361,19 +354,19 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_clients.owner` + +### Nested Schema for `administered_clients.owner` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--owner--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--owner--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--owner--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--owner--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_clients.owner.uuid` + +### Nested Schema for `administered_clients.owner.links` Read-Only: @@ -383,8 +376,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_clients.owner.uuid` + +### Nested Schema for `administered_clients.owner.permissions` Read-Only: @@ -395,8 +388,8 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_clients.permissions` + +### Nested Schema for `administered_clients.permissions` Read-Only: @@ -406,34 +399,34 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_clients.saml2_client` + +### Nested Schema for `administered_clients.saml2_client` Read-Only: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--saml2_client--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--saml2_client--attributes)) - `metadata` (String) - `metadata_url` (String) - `subject_format` (String) - -### Nested Schema for `additional_objects.administered_clients.saml2_client.subject_format` + +### Nested Schema for `administered_clients.saml2_client.attributes` - -### Nested Schema for `additional_objects.administered_clients.technical_administrator` + +### Nested Schema for `administered_clients.technical_administrator` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--technical_administrator--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--technical_administrator--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--technical_administrator--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--technical_administrator--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_clients.technical_administrator.uuid` + +### Nested Schema for `administered_clients.technical_administrator.links` Read-Only: @@ -443,8 +436,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_clients.technical_administrator.uuid` + +### Nested Schema for `administered_clients.technical_administrator.permissions` Read-Only: @@ -456,8 +449,8 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems` + +### Nested Schema for `administered_systems` Optional: @@ -465,44 +458,44 @@ Optional: Read-Only: -- `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap)) +- `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap)) - `account_count` (Number) - `active` (Boolean) -- `content_administrator` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--content_administrator)) +- `content_administrator` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--content_administrator)) - `external_uuid` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--links)) - `name` (String) -- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--organizational_unit)) -- `owner` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--owner)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--permissions)) -- `provisioned_a_d` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_a_d)) -- `provisioned_azure_oidc_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_azure_oidc_directory)) -- `provisioned_azure_sync_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_azure_sync_ldap_directory)) -- `provisioned_azure_tenant` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_azure_tenant)) -- `provisioned_internal_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_internal_ldap)) -- `provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap)) -- `provisioned_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap_directory)) +- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--organizational_unit)) +- `owner` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--owner)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--permissions)) +- `provisioned_a_d` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_a_d)) +- `provisioned_azure_oidc_directory` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_azure_oidc_directory)) +- `provisioned_azure_sync_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_azure_sync_ldap_directory)) +- `provisioned_azure_tenant` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_azure_tenant)) +- `provisioned_internal_ldap` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_internal_ldap)) +- `provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap)) +- `provisioned_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap_directory)) - `self_service_existing_groups` (Boolean) - `self_service_new_groups` (Boolean) - `self_service_service_accounts` (Boolean) - `should_destroy_unknown_accounts` (Boolean) -- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--technical_administrator)) +- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--technical_administrator)) - `type` (String) - `username_prefix` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap` Read-Only: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap--attributes)) - `base_dn` (String) - `bind_dn` (String) - `bind_password` (String) -- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap--client_certificate)) +- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap--client_certificate)) - `failover_host` (String) -- `failover_trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap--failover_trusted_certificate)) +- `failover_trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap--failover_trusted_certificate)) - `group_dn` (String) - `host` (String) - `object_classes` (String) @@ -510,15 +503,15 @@ Read-Only: - `service_account_dn` (String) - `ssh_public_key_supported` (Boolean) - `tls` (String) -- `trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap--trusted_certificate)) +- `trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap--trusted_certificate)) - `user_dn` (String) - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap.attributes` - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap.client_certificate` Read-Only: @@ -528,14 +521,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap--user_dn--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap--user_dn--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap--client_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap--client_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap.user_dn.links` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap.client_certificate.uuid` Read-Only: @@ -545,8 +538,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap.user_dn.permissions` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap.client_certificate.uuid` Read-Only: @@ -557,8 +550,8 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap.failover_trusted_certificate` Read-Only: @@ -568,14 +561,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap--user_dn--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap--user_dn--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap--failover_trusted_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap--failover_trusted_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap.user_dn.links` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap.failover_trusted_certificate.uuid` Read-Only: @@ -585,8 +578,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap.user_dn.permissions` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap.failover_trusted_certificate.uuid` Read-Only: @@ -597,8 +590,8 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap.trusted_certificate` Read-Only: @@ -608,14 +601,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap--user_dn--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap--user_dn--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap--trusted_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap--trusted_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap.user_dn.links` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap.trusted_certificate.uuid` Read-Only: @@ -625,8 +618,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap.user_dn.permissions` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap.trusted_certificate.uuid` Read-Only: @@ -638,19 +631,19 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.content_administrator` + +### Nested Schema for `administered_systems.content_administrator` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--content_administrator--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--content_administrator--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--content_administrator--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--content_administrator--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.content_administrator.uuid` + +### Nested Schema for `administered_systems.content_administrator.links` Read-Only: @@ -660,8 +653,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.content_administrator.uuid` + +### Nested Schema for `administered_systems.content_administrator.permissions` Read-Only: @@ -672,8 +665,8 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.links` + +### Nested Schema for `administered_systems.links` Read-Only: @@ -683,18 +676,18 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.organizational_unit` + +### Nested Schema for `administered_systems.organizational_unit` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--organizational_unit--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--organizational_unit--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--organizational_unit--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--organizational_unit--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.organizational_unit.uuid` + +### Nested Schema for `administered_systems.organizational_unit.links` Read-Only: @@ -704,8 +697,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.organizational_unit.uuid` + +### Nested Schema for `administered_systems.organizational_unit.permissions` Read-Only: @@ -716,19 +709,19 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.owner` + +### Nested Schema for `administered_systems.owner` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--owner--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--owner--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--owner--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--owner--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.owner.uuid` + +### Nested Schema for `administered_systems.owner.links` Read-Only: @@ -738,8 +731,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.owner.uuid` + +### Nested Schema for `administered_systems.owner.permissions` Read-Only: @@ -750,8 +743,8 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.permissions` + +### Nested Schema for `administered_systems.permissions` Read-Only: @@ -761,37 +754,37 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_a_d` + +### Nested Schema for `administered_systems.provisioned_a_d` Read-Only: - `sam_account_name_scheme` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_azure_oidc_directory` + +### Nested Schema for `administered_systems.provisioned_azure_oidc_directory` Read-Only: -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_azure_oidc_directory--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_azure_oidc_directory--directory)) - `tenant` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_azure_oidc_directory.tenant` + +### Nested Schema for `administered_systems.provisioned_azure_oidc_directory.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_azure_oidc_directory--tenant--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_azure_oidc_directory--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_azure_oidc_directory--tenant--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_azure_oidc_directory--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_azure_oidc_directory.tenant.links` + +### Nested Schema for `administered_systems.provisioned_azure_oidc_directory.directory.uuid` Read-Only: @@ -801,8 +794,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_azure_oidc_directory.tenant.permissions` + +### Nested Schema for `administered_systems.provisioned_azure_oidc_directory.directory.uuid` Read-Only: @@ -814,31 +807,31 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.provisioned_azure_sync_ldap_directory` + +### Nested Schema for `administered_systems.provisioned_azure_sync_ldap_directory` Read-Only: - `client_id` (String) - `client_secret` (String) -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_azure_sync_ldap_directory--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_azure_sync_ldap_directory--directory)) - `tenant` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_azure_sync_ldap_directory.tenant` + +### Nested Schema for `administered_systems.provisioned_azure_sync_ldap_directory.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_azure_sync_ldap_directory--tenant--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_azure_sync_ldap_directory--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_azure_sync_ldap_directory--tenant--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_azure_sync_ldap_directory--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_azure_sync_ldap_directory.tenant.links` + +### Nested Schema for `administered_systems.provisioned_azure_sync_ldap_directory.directory.uuid` Read-Only: @@ -848,8 +841,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_azure_sync_ldap_directory.tenant.permissions` + +### Nested Schema for `administered_systems.provisioned_azure_sync_ldap_directory.directory.uuid` Read-Only: @@ -861,8 +854,8 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.provisioned_azure_tenant` + +### Nested Schema for `administered_systems.provisioned_azure_tenant` Read-Only: @@ -872,26 +865,26 @@ Read-Only: - `tenant` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_internal_ldap` + +### Nested Schema for `administered_systems.provisioned_internal_ldap` Read-Only: -- `client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_internal_ldap--client)) +- `client` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_internal_ldap--client)) - -### Nested Schema for `additional_objects.administered_systems.provisioned_internal_ldap.client` + +### Nested Schema for `administered_systems.provisioned_internal_ldap.client` Read-Only: - `bind_dn` (String) -- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_internal_ldap--client--client_certificate)) +- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_internal_ldap--client--client_certificate)) - `share_secret_in_vault` (Boolean) -- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_internal_ldap--client--shared_secret)) +- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_internal_ldap--client--shared_secret)) - `used_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.administered_systems.provisioned_internal_ldap.client.client_certificate` + +### Nested Schema for `administered_systems.provisioned_internal_ldap.client.used_for_provisioning` Read-Only: @@ -901,14 +894,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_internal_ldap--client--client_certificate--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_internal_ldap--client--client_certificate--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_internal_ldap--client--used_for_provisioning--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_internal_ldap--client--used_for_provisioning--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_internal_ldap.client.client_certificate.uuid` + +### Nested Schema for `administered_systems.provisioned_internal_ldap.client.used_for_provisioning.links` Read-Only: @@ -918,8 +911,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_internal_ldap.client.client_certificate.uuid` + +### Nested Schema for `administered_systems.provisioned_internal_ldap.client.used_for_provisioning.permissions` Read-Only: @@ -930,20 +923,20 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.provisioned_internal_ldap.client.shared_secret` + +### Nested Schema for `administered_systems.provisioned_internal_ldap.client.used_for_provisioning` Read-Only: - `color` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_internal_ldap--client--shared_secret--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_internal_ldap--client--used_for_provisioning--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_internal_ldap--client--shared_secret--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_internal_ldap--client--used_for_provisioning--permissions)) - `share_end_time` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_internal_ldap.client.shared_secret.uuid` + +### Nested Schema for `administered_systems.provisioned_internal_ldap.client.used_for_provisioning.links` Read-Only: @@ -953,8 +946,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_internal_ldap.client.shared_secret.uuid` + +### Nested Schema for `administered_systems.provisioned_internal_ldap.client.used_for_provisioning.permissions` Read-Only: @@ -967,17 +960,17 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap` + +### Nested Schema for `administered_systems.provisioned_ldap` Read-Only: - `gid` (Number) - `hashing_scheme` (String) -- `numbering` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap--numbering)) +- `numbering` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap--numbering)) - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap.numbering` + +### Nested Schema for `administered_systems.provisioned_ldap.numbering` Optional: @@ -986,13 +979,13 @@ Optional: Read-Only: - `account_count` (Number) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap--numbering--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap--numbering--links)) - `name` (String) - `next_uid` (Number) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap--numbering--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap--numbering--permissions)) - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap.numbering.links` + +### Nested Schema for `administered_systems.provisioned_ldap.numbering.permissions` Read-Only: @@ -1002,8 +995,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap.numbering.permissions` + +### Nested Schema for `administered_systems.provisioned_ldap.numbering.permissions` Read-Only: @@ -1015,29 +1008,29 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap_directory` + +### Nested Schema for `administered_systems.provisioned_ldap_directory` Read-Only: -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap_directory--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap_directory--directory)) - `group_dn` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap_directory.group_dn` + +### Nested Schema for `administered_systems.provisioned_ldap_directory.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap_directory--group_dn--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap_directory--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap_directory--group_dn--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap_directory--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap_directory.group_dn.links` + +### Nested Schema for `administered_systems.provisioned_ldap_directory.directory.uuid` Read-Only: @@ -1047,8 +1040,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap_directory.group_dn.permissions` + +### Nested Schema for `administered_systems.provisioned_ldap_directory.directory.uuid` Read-Only: @@ -1060,19 +1053,19 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.technical_administrator` + +### Nested Schema for `administered_systems.technical_administrator` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--technical_administrator--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--technical_administrator--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--technical_administrator--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--technical_administrator--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.technical_administrator.uuid` + +### Nested Schema for `administered_systems.technical_administrator.links` Read-Only: @@ -1082,8 +1075,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.technical_administrator.uuid` + +### Nested Schema for `administered_systems.technical_administrator.permissions` Read-Only: @@ -1095,8 +1088,8 @@ Read-Only: - -### Nested Schema for `additional_objects.admins` + +### Nested Schema for `admins` Optional: @@ -1104,15 +1097,15 @@ Optional: Read-Only: -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--admins--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--admins--directory)) - `disconnected_nested` (Boolean) - `display_name` (String) - `end_date` (String) - `last_active` (String) - `last_used` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--admins--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--admins--links)) - `nested` (Boolean) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--admins--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--admins--permissions)) - `provisioning_end_time` (String) - `rights` (String) - `two_factor_status` (String) @@ -1121,21 +1114,21 @@ Read-Only: - `validity` (String) - `visible_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.admins.directory` + +### Nested Schema for `admins.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--admins--directory--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--admins--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--admins--directory--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--admins--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.admins.directory.uuid` + +### Nested Schema for `admins.directory.links` Read-Only: @@ -1145,8 +1138,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.admins.directory.uuid` + +### Nested Schema for `admins.directory.permissions` Read-Only: @@ -1157,8 +1150,8 @@ Read-Only: - -### Nested Schema for `additional_objects.admins.links` + +### Nested Schema for `admins.links` Read-Only: @@ -1168,8 +1161,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.admins.permissions` + +### Nested Schema for `admins.permissions` Read-Only: @@ -1180,8 +1173,8 @@ Read-Only: - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Read-Only: @@ -1191,16 +1184,48 @@ Read-Only: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.authorized_groups` + +### Nested Schema for `audit_config` + +Read-Only: + +- `links` (Attributes List) (see [below for nested schema](#nestedatt--audit_config--links)) +- `months` (List of String) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--audit_config--permissions)) + + +### Nested Schema for `audit_config.links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `audit_config.permissions` + +Read-Only: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + + +### Nested Schema for `authorized_groups` Read-Only: - `group_count` (Number) -- `items` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items)) +- `items` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items)) - -### Nested Schema for `additional_objects.authorized_groups.items` + +### Nested Schema for `authorized_groups.items` Optional: @@ -1210,23 +1235,23 @@ Read-Only: - `admin` (Boolean) - `application_administration` (Boolean) -- `audit_config` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--audit_config)) +- `audit_config` (Attributes) (see [below for nested schema](#nestedatt--authorized_groups--items--audit_config)) - `audit_requested` (Boolean) - `auditor` (Boolean) -- `authorizing_group_auditing` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--authorizing_group_auditing)) -- `authorizing_group_delegation` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--authorizing_group_delegation)) -- `authorizing_group_membership` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--authorizing_group_membership)) -- `authorizing_group_provisioning` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--authorizing_group_provisioning)) +- `authorizing_group_auditing` (Attributes) (see [below for nested schema](#nestedatt--authorized_groups--items--authorizing_group_auditing)) +- `authorizing_group_delegation` (Attributes) (see [below for nested schema](#nestedatt--authorized_groups--items--authorizing_group_delegation)) +- `authorizing_group_membership` (Attributes) (see [below for nested schema](#nestedatt--authorized_groups--items--authorizing_group_membership)) +- `authorizing_group_provisioning` (Attributes) (see [below for nested schema](#nestedatt--authorized_groups--items--authorizing_group_provisioning)) - `authorizing_group_types` (List of String) -- `classification` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--classification)) +- `classification` (Attributes) (see [below for nested schema](#nestedatt--authorized_groups--items--classification)) - `description` (String) - `extended_access` (String) - `hide_audit_trail` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--links)) - `name` (String) -- `nested_under` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--nested_under)) -- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--organizational_unit)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--permissions)) +- `nested_under` (Attributes) (see [below for nested schema](#nestedatt--authorized_groups--items--nested_under)) +- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--authorized_groups--items--organizational_unit)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--permissions)) - `private_group` (Boolean) - `record_trail` (Boolean) - `rotating_password_required` (Boolean) @@ -1235,17 +1260,51 @@ Read-Only: - `vault_recovery` (String) - `vault_requires_activation` (Boolean) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation` + +### Nested Schema for `authorized_groups.items.audit_config` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--audit_config--links)) - `months` (List of String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--audit_config--permissions)) + + +### Nested Schema for `authorized_groups.items.audit_config.permissions` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `authorized_groups.items.audit_config.permissions` + +Read-Only: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + + +### Nested Schema for `authorized_groups.items.authorizing_group_auditing` + +Read-Only: + +- `admin` (Boolean) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--authorizing_group_auditing--links)) +- `name` (String) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--authorizing_group_auditing--permissions)) +- `uuid` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.links` + +### Nested Schema for `authorized_groups.items.authorizing_group_auditing.uuid` Read-Only: @@ -1255,8 +1314,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.permissions` + +### Nested Schema for `authorized_groups.items.authorizing_group_auditing.uuid` Read-Only: @@ -1267,19 +1326,19 @@ Read-Only: - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation` + +### Nested Schema for `authorized_groups.items.authorizing_group_delegation` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--authorizing_group_delegation--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--authorizing_group_delegation--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.links` + +### Nested Schema for `authorized_groups.items.authorizing_group_delegation.uuid` Read-Only: @@ -1289,8 +1348,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.permissions` + +### Nested Schema for `authorized_groups.items.authorizing_group_delegation.uuid` Read-Only: @@ -1301,19 +1360,19 @@ Read-Only: - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation` + +### Nested Schema for `authorized_groups.items.authorizing_group_membership` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--authorizing_group_membership--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--authorizing_group_membership--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.links` + +### Nested Schema for `authorized_groups.items.authorizing_group_membership.uuid` Read-Only: @@ -1323,8 +1382,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.permissions` + +### Nested Schema for `authorized_groups.items.authorizing_group_membership.uuid` Read-Only: @@ -1335,19 +1394,52 @@ Read-Only: - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation` + +### Nested Schema for `authorized_groups.items.authorizing_group_provisioning` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--authorizing_group_provisioning--links)) +- `name` (String) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--authorizing_group_provisioning--permissions)) +- `uuid` (String) + + +### Nested Schema for `authorized_groups.items.authorizing_group_provisioning.uuid` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `authorized_groups.items.authorizing_group_provisioning.uuid` + +Read-Only: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + + +### Nested Schema for `authorized_groups.items.classification` + +Read-Only: + +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--classification--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--classification--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.links` + +### Nested Schema for `authorized_groups.items.classification.uuid` Read-Only: @@ -1357,8 +1449,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.permissions` + +### Nested Schema for `authorized_groups.items.classification.uuid` Read-Only: @@ -1369,19 +1461,30 @@ Read-Only: - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation` + +### Nested Schema for `authorized_groups.items.links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `authorized_groups.items.nested_under` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--nested_under--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--nested_under--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.links` + +### Nested Schema for `authorized_groups.items.nested_under.uuid` Read-Only: @@ -1391,8 +1494,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.permissions` + +### Nested Schema for `authorized_groups.items.nested_under.uuid` Read-Only: @@ -1403,18 +1506,18 @@ Read-Only: - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation` + +### Nested Schema for `authorized_groups.items.organizational_unit` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--organizational_unit--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--organizational_unit--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.links` + +### Nested Schema for `authorized_groups.items.organizational_unit.uuid` Read-Only: @@ -1424,8 +1527,20 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.permissions` + +### Nested Schema for `authorized_groups.items.organizational_unit.uuid` + +Read-Only: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + + +### Nested Schema for `authorized_groups.items.permissions` Read-Only: @@ -1436,8 +1551,20 @@ Read-Only: - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation` + + +### Nested Schema for `authorizing_group_auditing` + +Read-Only: + +- `admin` (Boolean) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_auditing--links)) +- `name` (String) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_auditing--permissions)) +- `uuid` (String) + + +### Nested Schema for `authorizing_group_auditing.links` Read-Only: @@ -1447,19 +1574,31 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation` + +### Nested Schema for `authorizing_group_auditing.permissions` + +Read-Only: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + + +### Nested Schema for `authorizing_group_delegation` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_delegation--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_delegation--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.links` + +### Nested Schema for `authorizing_group_delegation.links` Read-Only: @@ -1469,8 +1608,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.permissions` + +### Nested Schema for `authorizing_group_delegation.permissions` Read-Only: @@ -1481,18 +1620,19 @@ Read-Only: - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation` + +### Nested Schema for `authorizing_group_membership` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--links)) +- `admin` (Boolean) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_membership--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--vault_requires_activation--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_membership--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.links` + +### Nested Schema for `authorizing_group_membership.links` Read-Only: @@ -1502,8 +1642,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation.permissions` + +### Nested Schema for `authorizing_group_membership.permissions` Read-Only: @@ -1514,8 +1654,30 @@ Read-Only: - -### Nested Schema for `additional_objects.authorized_groups.items.vault_requires_activation` + +### Nested Schema for `authorizing_group_provisioning` + +Read-Only: + +- `admin` (Boolean) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_provisioning--links)) +- `name` (String) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_provisioning--permissions)) +- `uuid` (String) + + +### Nested Schema for `authorizing_group_provisioning.links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `authorizing_group_provisioning.permissions` Read-Only: @@ -1526,9 +1688,41 @@ Read-Only: + +### Nested Schema for `classification` + +Read-Only: + +- `links` (Attributes List) (see [below for nested schema](#nestedatt--classification--links)) +- `name` (String) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--classification--permissions)) +- `uuid` (String) + + +### Nested Schema for `classification.links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `classification.permissions` + +Read-Only: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + - -### Nested Schema for `additional_objects.client_permissions` + +### Nested Schema for `client_permissions` Optional: @@ -1536,20 +1730,20 @@ Optional: Read-Only: -- `client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--client)) -- `for_group` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--for_group)) -- `for_system` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--for_system)) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--permissions)) +- `client` (Attributes) (see [below for nested schema](#nestedatt--client_permissions--client)) +- `for_group` (Attributes) (see [below for nested schema](#nestedatt--client_permissions--for_group)) +- `for_system` (Attributes) (see [below for nested schema](#nestedatt--client_permissions--for_system)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--permissions)) - `value` (String) - -### Nested Schema for `additional_objects.client_permissions.client` + +### Nested Schema for `client_permissions.client` Read-Only: -- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--client--account_permissions)) -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--client--attributes)) +- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--client--account_permissions)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--client_permissions--client--attributes)) - `callback_uri` (String) - `confidential` (Boolean) - `debug_mode` (Boolean) @@ -1557,12 +1751,12 @@ Read-Only: - `initiate_login_uri` (String) - `resource_uris` (String) - `share_secret_in_vault` (Boolean) -- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--client--shared_secret)) +- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--client_permissions--client--shared_secret)) - `show_landing_page` (Boolean) - `use_client_credentials` (Boolean) - -### Nested Schema for `additional_objects.client_permissions.client.use_client_credentials` + +### Nested Schema for `client_permissions.client.account_permissions` Read-Only: @@ -1572,24 +1766,24 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.client_permissions.client.use_client_credentials` + +### Nested Schema for `client_permissions.client.attributes` - -### Nested Schema for `additional_objects.client_permissions.client.use_client_credentials` + +### Nested Schema for `client_permissions.client.shared_secret` Read-Only: - `color` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--client--use_client_credentials--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--client--shared_secret--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--client--use_client_credentials--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--client--shared_secret--permissions)) - `share_end_time` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.client_permissions.client.use_client_credentials.links` + +### Nested Schema for `client_permissions.client.shared_secret.uuid` Read-Only: @@ -1599,8 +1793,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.client_permissions.client.use_client_credentials.permissions` + +### Nested Schema for `client_permissions.client.shared_secret.uuid` Read-Only: @@ -1612,19 +1806,19 @@ Read-Only: - -### Nested Schema for `additional_objects.client_permissions.for_group` + +### Nested Schema for `client_permissions.for_group` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--for_group--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--for_group--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--for_group--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--for_group--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.client_permissions.for_group.uuid` + +### Nested Schema for `client_permissions.for_group.links` Read-Only: @@ -1634,8 +1828,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.client_permissions.for_group.uuid` + +### Nested Schema for `client_permissions.for_group.permissions` Read-Only: @@ -1646,21 +1840,21 @@ Read-Only: - -### Nested Schema for `additional_objects.client_permissions.for_system` + +### Nested Schema for `client_permissions.for_system` Read-Only: - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--for_system--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--for_system--links)) - `name` (String) -- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--for_system--organizational_unit)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--for_system--permissions)) +- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--client_permissions--for_system--organizational_unit)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--for_system--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.client_permissions.for_system.uuid` + +### Nested Schema for `client_permissions.for_system.links` Read-Only: @@ -1670,18 +1864,18 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.client_permissions.for_system.uuid` + +### Nested Schema for `client_permissions.for_system.organizational_unit` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--for_system--uuid--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--for_system--organizational_unit--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--for_system--uuid--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--for_system--organizational_unit--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.client_permissions.for_system.uuid.links` + +### Nested Schema for `client_permissions.for_system.organizational_unit.uuid` Read-Only: @@ -1691,8 +1885,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.client_permissions.for_system.uuid.permissions` + +### Nested Schema for `client_permissions.for_system.organizational_unit.uuid` Read-Only: @@ -1703,8 +1897,8 @@ Read-Only: - -### Nested Schema for `additional_objects.client_permissions.for_system.uuid` + +### Nested Schema for `client_permissions.for_system.permissions` Read-Only: @@ -1715,8 +1909,8 @@ Read-Only: - -### Nested Schema for `additional_objects.client_permissions.links` + +### Nested Schema for `client_permissions.links` Read-Only: @@ -1726,8 +1920,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.client_permissions.permissions` + +### Nested Schema for `client_permissions.permissions` Read-Only: @@ -1738,8 +1932,8 @@ Read-Only: - -### Nested Schema for `additional_objects.clients` + +### Nested Schema for `clients` Optional: @@ -1748,29 +1942,29 @@ Optional: Read-Only: - `activation_required` (Boolean) -- `client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--clients--client)) -- `group` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--clients--group)) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients--links)) -- `owner` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--clients--owner)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients--permissions)) -- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--clients--technical_administrator)) +- `client` (Attributes) (see [below for nested schema](#nestedatt--clients--client)) +- `group` (Attributes) (see [below for nested schema](#nestedatt--clients--group)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--clients--links)) +- `owner` (Attributes) (see [below for nested schema](#nestedatt--clients--owner)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--clients--permissions)) +- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--clients--technical_administrator)) - -### Nested Schema for `additional_objects.clients.client` + +### Nested Schema for `clients.client` Read-Only: - `client_id` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients--client--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--clients--client--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients--client--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--clients--client--permissions)) - `scopes` (List of String) - `sso_application` (Boolean) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.clients.client.uuid` + +### Nested Schema for `clients.client.links` Read-Only: @@ -1780,8 +1974,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.clients.client.uuid` + +### Nested Schema for `clients.client.permissions` Read-Only: @@ -1792,19 +1986,19 @@ Read-Only: - -### Nested Schema for `additional_objects.clients.group` + +### Nested Schema for `clients.group` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients--group--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--clients--group--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients--group--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--clients--group--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.clients.group.uuid` + +### Nested Schema for `clients.group.links` Read-Only: @@ -1814,8 +2008,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.clients.group.uuid` + +### Nested Schema for `clients.group.permissions` Read-Only: @@ -1826,8 +2020,8 @@ Read-Only: - -### Nested Schema for `additional_objects.clients.links` + +### Nested Schema for `clients.links` Read-Only: @@ -1837,19 +2031,19 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.clients.owner` + +### Nested Schema for `clients.owner` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients--owner--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--clients--owner--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients--owner--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--clients--owner--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.clients.owner.uuid` + +### Nested Schema for `clients.owner.links` Read-Only: @@ -1859,8 +2053,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.clients.owner.uuid` + +### Nested Schema for `clients.owner.permissions` Read-Only: @@ -1871,8 +2065,8 @@ Read-Only: - -### Nested Schema for `additional_objects.clients.permissions` + +### Nested Schema for `clients.permissions` Read-Only: @@ -1882,19 +2076,19 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.clients.technical_administrator` + +### Nested Schema for `clients.technical_administrator` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients--technical_administrator--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--clients--technical_administrator--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients--technical_administrator--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--clients--technical_administrator--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.clients.technical_administrator.uuid` + +### Nested Schema for `clients.technical_administrator.links` Read-Only: @@ -1904,8 +2098,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.clients.technical_administrator.uuid` + +### Nested Schema for `clients.technical_administrator.permissions` Read-Only: @@ -1917,8 +2111,8 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems` + +### Nested Schema for `content_administered_systems` Optional: @@ -1926,44 +2120,44 @@ Optional: Read-Only: -- `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap)) +- `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap)) - `account_count` (Number) - `active` (Boolean) -- `content_administrator` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--content_administrator)) +- `content_administrator` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--content_administrator)) - `external_uuid` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--links)) - `name` (String) -- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--organizational_unit)) -- `owner` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--owner)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--permissions)) -- `provisioned_a_d` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_a_d)) -- `provisioned_azure_oidc_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_azure_oidc_directory)) -- `provisioned_azure_sync_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_azure_sync_ldap_directory)) -- `provisioned_azure_tenant` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_azure_tenant)) -- `provisioned_internal_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_internal_ldap)) -- `provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap)) -- `provisioned_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap_directory)) +- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--organizational_unit)) +- `owner` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--owner)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--permissions)) +- `provisioned_a_d` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_a_d)) +- `provisioned_azure_oidc_directory` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_azure_oidc_directory)) +- `provisioned_azure_sync_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_azure_sync_ldap_directory)) +- `provisioned_azure_tenant` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_azure_tenant)) +- `provisioned_internal_ldap` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_internal_ldap)) +- `provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap)) +- `provisioned_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap_directory)) - `self_service_existing_groups` (Boolean) - `self_service_new_groups` (Boolean) - `self_service_service_accounts` (Boolean) - `should_destroy_unknown_accounts` (Boolean) -- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--technical_administrator)) +- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--technical_administrator)) - `type` (String) - `username_prefix` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap` Read-Only: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap--attributes)) - `base_dn` (String) - `bind_dn` (String) - `bind_password` (String) -- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap--client_certificate)) +- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap--client_certificate)) - `failover_host` (String) -- `failover_trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap--failover_trusted_certificate)) +- `failover_trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap--failover_trusted_certificate)) - `group_dn` (String) - `host` (String) - `object_classes` (String) @@ -1971,15 +2165,15 @@ Read-Only: - `service_account_dn` (String) - `ssh_public_key_supported` (Boolean) - `tls` (String) -- `trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap--trusted_certificate)) +- `trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap--trusted_certificate)) - `user_dn` (String) - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap.attributes` - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap.client_certificate` Read-Only: @@ -1989,14 +2183,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap--user_dn--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap--user_dn--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap--client_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap--client_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap.user_dn.links` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap.client_certificate.uuid` Read-Only: @@ -2006,8 +2200,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap.user_dn.permissions` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap.client_certificate.uuid` Read-Only: @@ -2018,8 +2212,8 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap.failover_trusted_certificate` Read-Only: @@ -2029,14 +2223,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap--user_dn--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap--user_dn--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap--failover_trusted_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap--failover_trusted_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap.user_dn.links` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap.failover_trusted_certificate.uuid` Read-Only: @@ -2046,8 +2240,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap.user_dn.permissions` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap.failover_trusted_certificate.uuid` Read-Only: @@ -2058,8 +2252,8 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap.trusted_certificate` Read-Only: @@ -2069,14 +2263,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap--user_dn--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap--user_dn--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap--trusted_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap--trusted_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap.user_dn.links` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap.trusted_certificate.uuid` Read-Only: @@ -2086,8 +2280,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap.user_dn.permissions` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap.trusted_certificate.uuid` Read-Only: @@ -2099,19 +2293,19 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.content_administrator` + +### Nested Schema for `content_administered_systems.content_administrator` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--content_administrator--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--content_administrator--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--content_administrator--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--content_administrator--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.content_administrator.uuid` + +### Nested Schema for `content_administered_systems.content_administrator.links` Read-Only: @@ -2121,8 +2315,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.content_administrator.uuid` + +### Nested Schema for `content_administered_systems.content_administrator.permissions` Read-Only: @@ -2133,8 +2327,8 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.links` + +### Nested Schema for `content_administered_systems.links` Read-Only: @@ -2144,18 +2338,18 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.organizational_unit` + +### Nested Schema for `content_administered_systems.organizational_unit` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--organizational_unit--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--organizational_unit--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--organizational_unit--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--organizational_unit--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.organizational_unit.uuid` + +### Nested Schema for `content_administered_systems.organizational_unit.links` Read-Only: @@ -2165,8 +2359,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.organizational_unit.uuid` + +### Nested Schema for `content_administered_systems.organizational_unit.permissions` Read-Only: @@ -2177,19 +2371,19 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.owner` + +### Nested Schema for `content_administered_systems.owner` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--owner--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--owner--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--owner--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--owner--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.owner.uuid` + +### Nested Schema for `content_administered_systems.owner.links` Read-Only: @@ -2199,8 +2393,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.owner.uuid` + +### Nested Schema for `content_administered_systems.owner.permissions` Read-Only: @@ -2211,8 +2405,8 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.permissions` + +### Nested Schema for `content_administered_systems.permissions` Read-Only: @@ -2222,37 +2416,37 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_a_d` + +### Nested Schema for `content_administered_systems.provisioned_a_d` Read-Only: - `sam_account_name_scheme` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_azure_oidc_directory` + +### Nested Schema for `content_administered_systems.provisioned_azure_oidc_directory` Read-Only: -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_azure_oidc_directory--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_azure_oidc_directory--directory)) - `tenant` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_azure_oidc_directory.tenant` + +### Nested Schema for `content_administered_systems.provisioned_azure_oidc_directory.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_azure_oidc_directory--tenant--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_azure_oidc_directory--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_azure_oidc_directory--tenant--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_azure_oidc_directory--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_azure_oidc_directory.tenant.links` + +### Nested Schema for `content_administered_systems.provisioned_azure_oidc_directory.directory.uuid` Read-Only: @@ -2262,8 +2456,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_azure_oidc_directory.tenant.permissions` + +### Nested Schema for `content_administered_systems.provisioned_azure_oidc_directory.directory.uuid` Read-Only: @@ -2275,31 +2469,31 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_azure_sync_ldap_directory` + +### Nested Schema for `content_administered_systems.provisioned_azure_sync_ldap_directory` Read-Only: - `client_id` (String) - `client_secret` (String) -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_azure_sync_ldap_directory--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_azure_sync_ldap_directory--directory)) - `tenant` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_azure_sync_ldap_directory.tenant` + +### Nested Schema for `content_administered_systems.provisioned_azure_sync_ldap_directory.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_azure_sync_ldap_directory--tenant--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_azure_sync_ldap_directory--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_azure_sync_ldap_directory--tenant--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_azure_sync_ldap_directory--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_azure_sync_ldap_directory.tenant.links` + +### Nested Schema for `content_administered_systems.provisioned_azure_sync_ldap_directory.directory.uuid` Read-Only: @@ -2309,8 +2503,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_azure_sync_ldap_directory.tenant.permissions` + +### Nested Schema for `content_administered_systems.provisioned_azure_sync_ldap_directory.directory.uuid` Read-Only: @@ -2322,8 +2516,8 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_azure_tenant` + +### Nested Schema for `content_administered_systems.provisioned_azure_tenant` Read-Only: @@ -2333,26 +2527,26 @@ Read-Only: - `tenant` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_internal_ldap` + +### Nested Schema for `content_administered_systems.provisioned_internal_ldap` Read-Only: -- `client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_internal_ldap--client)) +- `client` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_internal_ldap--client)) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_internal_ldap.client` + +### Nested Schema for `content_administered_systems.provisioned_internal_ldap.client` Read-Only: - `bind_dn` (String) -- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_internal_ldap--client--client_certificate)) +- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_internal_ldap--client--client_certificate)) - `share_secret_in_vault` (Boolean) -- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_internal_ldap--client--shared_secret)) +- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_internal_ldap--client--shared_secret)) - `used_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_internal_ldap.client.client_certificate` + +### Nested Schema for `content_administered_systems.provisioned_internal_ldap.client.used_for_provisioning` Read-Only: @@ -2362,14 +2556,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_internal_ldap--client--client_certificate--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_internal_ldap--client--client_certificate--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_internal_ldap--client--used_for_provisioning--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_internal_ldap--client--used_for_provisioning--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_internal_ldap.client.client_certificate.uuid` + +### Nested Schema for `content_administered_systems.provisioned_internal_ldap.client.used_for_provisioning.links` Read-Only: @@ -2379,8 +2573,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_internal_ldap.client.client_certificate.uuid` + +### Nested Schema for `content_administered_systems.provisioned_internal_ldap.client.used_for_provisioning.permissions` Read-Only: @@ -2391,20 +2585,20 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_internal_ldap.client.shared_secret` + +### Nested Schema for `content_administered_systems.provisioned_internal_ldap.client.used_for_provisioning` Read-Only: - `color` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_internal_ldap--client--shared_secret--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_internal_ldap--client--used_for_provisioning--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_internal_ldap--client--shared_secret--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_internal_ldap--client--used_for_provisioning--permissions)) - `share_end_time` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_internal_ldap.client.shared_secret.uuid` + +### Nested Schema for `content_administered_systems.provisioned_internal_ldap.client.used_for_provisioning.links` Read-Only: @@ -2414,8 +2608,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_internal_ldap.client.shared_secret.uuid` + +### Nested Schema for `content_administered_systems.provisioned_internal_ldap.client.used_for_provisioning.permissions` Read-Only: @@ -2428,17 +2622,17 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap` + +### Nested Schema for `content_administered_systems.provisioned_ldap` Read-Only: - `gid` (Number) - `hashing_scheme` (String) -- `numbering` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap--numbering)) +- `numbering` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap--numbering)) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap.numbering` + +### Nested Schema for `content_administered_systems.provisioned_ldap.numbering` Optional: @@ -2447,13 +2641,13 @@ Optional: Read-Only: - `account_count` (Number) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap--numbering--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap--numbering--links)) - `name` (String) - `next_uid` (Number) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap--numbering--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap--numbering--permissions)) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap.numbering.links` + +### Nested Schema for `content_administered_systems.provisioned_ldap.numbering.permissions` Read-Only: @@ -2463,8 +2657,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap.numbering.permissions` + +### Nested Schema for `content_administered_systems.provisioned_ldap.numbering.permissions` Read-Only: @@ -2476,29 +2670,29 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap_directory` + +### Nested Schema for `content_administered_systems.provisioned_ldap_directory` Read-Only: -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap_directory--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap_directory--directory)) - `group_dn` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap_directory.group_dn` + +### Nested Schema for `content_administered_systems.provisioned_ldap_directory.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap_directory--group_dn--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap_directory--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap_directory--group_dn--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap_directory--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap_directory.group_dn.links` + +### Nested Schema for `content_administered_systems.provisioned_ldap_directory.directory.uuid` Read-Only: @@ -2508,8 +2702,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap_directory.group_dn.permissions` + +### Nested Schema for `content_administered_systems.provisioned_ldap_directory.directory.uuid` Read-Only: @@ -2521,19 +2715,19 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.technical_administrator` + +### Nested Schema for `content_administered_systems.technical_administrator` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--technical_administrator--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--technical_administrator--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--technical_administrator--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--technical_administrator--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.technical_administrator.uuid` + +### Nested Schema for `content_administered_systems.technical_administrator.links` Read-Only: @@ -2543,8 +2737,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.technical_administrator.uuid` + +### Nested Schema for `content_administered_systems.technical_administrator.permissions` Read-Only: @@ -2556,8 +2750,8 @@ Read-Only: - -### Nested Schema for `additional_objects.groupauditinginfo` + +### Nested Schema for `groupauditinginfo` Read-Only: @@ -2571,8 +2765,8 @@ Read-Only: - `nr_vault_records_with_end_date` (Number) - -### Nested Schema for `additional_objects.groupinfo` + +### Nested Schema for `groupinfo` Read-Only: @@ -2584,22 +2778,22 @@ Read-Only: - `nr_vault_records` (Number) - -### Nested Schema for `additional_objects.helpdesk` + +### Nested Schema for `helpdesk` Read-Only: - `domain_restriction` (String) - `fully_resolved_issuer` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--helpdesk--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--helpdesk--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--helpdesk--permissions)) -- `status` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--helpdesk--status)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--helpdesk--permissions)) +- `status` (Attributes) (see [below for nested schema](#nestedatt--helpdesk--status)) - `type` (String) - `username_customizable` (Boolean) - -### Nested Schema for `additional_objects.helpdesk.links` + +### Nested Schema for `helpdesk.links` Read-Only: @@ -2609,8 +2803,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.helpdesk.permissions` + +### Nested Schema for `helpdesk.permissions` Read-Only: @@ -2620,8 +2814,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.helpdesk.status` + +### Nested Schema for `helpdesk.status` Read-Only: @@ -2631,30 +2825,41 @@ Read-Only: - -### Nested Schema for `additional_objects.markers` + +### Nested Schema for `links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `markers` Read-Only: -- `markers` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--markers--markers)) +- `markers` (Attributes List) (see [below for nested schema](#nestedatt--markers--markers)) - -### Nested Schema for `additional_objects.markers.markers` + +### Nested Schema for `markers.markers` Read-Only: - `level` (String) -- `parameters` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--markers--markers--parameters)) +- `parameters` (Attributes) (see [below for nested schema](#nestedatt--markers--markers--parameters)) - `type` (String) - -### Nested Schema for `additional_objects.markers.markers.type` + +### Nested Schema for `markers.markers.parameters` - -### Nested Schema for `additional_objects.myaccount` + +### Nested Schema for `myaccount` Optional: @@ -2662,15 +2867,15 @@ Optional: Read-Only: -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--myaccount--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--myaccount--directory)) - `disconnected_nested` (Boolean) - `display_name` (String) - `end_date` (String) - `last_active` (String) - `last_used` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--myaccount--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--myaccount--links)) - `nested` (Boolean) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--myaccount--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--myaccount--permissions)) - `provisioning_end_time` (String) - `rights` (String) - `two_factor_status` (String) @@ -2679,21 +2884,21 @@ Read-Only: - `validity` (String) - `visible_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.myaccount.directory` + +### Nested Schema for `myaccount.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--myaccount--directory--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--myaccount--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--myaccount--directory--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--myaccount--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.myaccount.directory.uuid` + +### Nested Schema for `myaccount.directory.links` Read-Only: @@ -2703,8 +2908,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.myaccount.directory.uuid` + +### Nested Schema for `myaccount.directory.permissions` Read-Only: @@ -2715,8 +2920,8 @@ Read-Only: - -### Nested Schema for `additional_objects.myaccount.links` + +### Nested Schema for `myaccount.links` Read-Only: @@ -2726,8 +2931,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.myaccount.permissions` + +### Nested Schema for `myaccount.permissions` Read-Only: @@ -2738,8 +2943,8 @@ Read-Only: - -### Nested Schema for `additional_objects.mydelegatedaccount` + +### Nested Schema for `mydelegatedaccount` Optional: @@ -2747,15 +2952,15 @@ Optional: Read-Only: -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--mydelegatedaccount--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--mydelegatedaccount--directory)) - `disconnected_nested` (Boolean) - `display_name` (String) - `end_date` (String) - `last_active` (String) - `last_used` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--mydelegatedaccount--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--mydelegatedaccount--links)) - `nested` (Boolean) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--mydelegatedaccount--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--mydelegatedaccount--permissions)) - `provisioning_end_time` (String) - `rights` (String) - `two_factor_status` (String) @@ -2764,21 +2969,21 @@ Read-Only: - `validity` (String) - `visible_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.mydelegatedaccount.directory` + +### Nested Schema for `mydelegatedaccount.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--mydelegatedaccount--directory--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--mydelegatedaccount--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--mydelegatedaccount--directory--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--mydelegatedaccount--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.mydelegatedaccount.directory.uuid` + +### Nested Schema for `mydelegatedaccount.directory.links` Read-Only: @@ -2788,8 +2993,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.mydelegatedaccount.directory.uuid` + +### Nested Schema for `mydelegatedaccount.directory.permissions` Read-Only: @@ -2800,8 +3005,8 @@ Read-Only: - -### Nested Schema for `additional_objects.mydelegatedaccount.links` + +### Nested Schema for `mydelegatedaccount.links` Read-Only: @@ -2811,8 +3016,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.mydelegatedaccount.permissions` + +### Nested Schema for `mydelegatedaccount.permissions` Read-Only: @@ -2823,19 +3028,19 @@ Read-Only: - -### Nested Schema for `additional_objects.nested_groups` + +### Nested Schema for `nested_groups` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--nested_groups--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--nested_groups--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--nested_groups--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--nested_groups--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.nested_groups.links` + +### Nested Schema for `nested_groups.links` Read-Only: @@ -2845,8 +3050,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.nested_groups.permissions` + +### Nested Schema for `nested_groups.permissions` Read-Only: @@ -2857,60 +3062,19 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_clients` - -Optional: - -- `additional` (List of String) + +### Nested Schema for `nested_under` Read-Only: -- `client_id` (String) -- `last_modified_at` (String) -- `ldap_client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--ldap_client)) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--links)) +- `admin` (Boolean) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--nested_under--links)) - `name` (String) -- `o_auth2_client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--o_auth2_client)) -- `owner` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--owner)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--permissions)) -- `saml2_client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--saml2_client)) -- `scopes` (List of String) -- `sso_application` (Boolean) -- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--technical_administrator)) -- `type` (String) -- `uuid` (String) - - -### Nested Schema for `additional_objects.owned_clients.ldap_client` - -Read-Only: - -- `bind_dn` (String) -- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--ldap_client--client_certificate)) -- `share_secret_in_vault` (Boolean) -- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--ldap_client--shared_secret)) -- `used_for_provisioning` (Boolean) - - -### Nested Schema for `additional_objects.owned_clients.ldap_client.used_for_provisioning` - -Read-Only: - -- `alias` (String) -- `certificate_data` (List of String) -- `expiration` (String) -- `fingerprint_sha1` (String) -- `fingerprint_sha256` (String) -- `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--ldap_client--used_for_provisioning--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--ldap_client--used_for_provisioning--permissions)) -- `subject_dn` (String) -- `type` (String) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--nested_under--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_clients.ldap_client.used_for_provisioning.links` + +### Nested Schema for `nested_under.links` Read-Only: @@ -2920,8 +3084,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_clients.ldap_client.used_for_provisioning.permissions` + +### Nested Schema for `nested_under.permissions` Read-Only: @@ -2932,20 +3096,128 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_clients.ldap_client.used_for_provisioning` + +### Nested Schema for `organizational_unit` Read-Only: -- `color` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--ldap_client--used_for_provisioning--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--organizational_unit--links)) +- `name` (String) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--organizational_unit--permissions)) +- `uuid` (String) + + +### Nested Schema for `organizational_unit.links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `organizational_unit.permissions` + +Read-Only: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + + +### Nested Schema for `owned_clients` + +Optional: + +- `additional` (List of String) + +Read-Only: + +- `client_id` (String) +- `last_modified_at` (String) +- `ldap_client` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--ldap_client)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--links)) +- `name` (String) +- `o_auth2_client` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--o_auth2_client)) +- `owner` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--owner)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--permissions)) +- `saml2_client` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--saml2_client)) +- `scopes` (List of String) +- `sso_application` (Boolean) +- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--technical_administrator)) +- `type` (String) +- `uuid` (String) + + +### Nested Schema for `owned_clients.ldap_client` + +Read-Only: + +- `bind_dn` (String) +- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--ldap_client--client_certificate)) +- `share_secret_in_vault` (Boolean) +- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--ldap_client--shared_secret)) +- `used_for_provisioning` (Boolean) + + +### Nested Schema for `owned_clients.ldap_client.client_certificate` + +Read-Only: + +- `alias` (String) +- `certificate_data` (List of String) +- `expiration` (String) +- `fingerprint_sha1` (String) +- `fingerprint_sha256` (String) +- `global` (Boolean) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--ldap_client--client_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--ldap_client--client_certificate--permissions)) +- `subject_dn` (String) +- `type` (String) +- `uuid` (String) + + +### Nested Schema for `owned_clients.ldap_client.client_certificate.uuid` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `owned_clients.ldap_client.client_certificate.uuid` + +Read-Only: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + + +### Nested Schema for `owned_clients.ldap_client.shared_secret` + +Read-Only: + +- `color` (String) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--ldap_client--shared_secret--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--ldap_client--used_for_provisioning--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--ldap_client--shared_secret--permissions)) - `share_end_time` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_clients.ldap_client.used_for_provisioning.links` + +### Nested Schema for `owned_clients.ldap_client.shared_secret.uuid` Read-Only: @@ -2955,8 +3227,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_clients.ldap_client.used_for_provisioning.permissions` + +### Nested Schema for `owned_clients.ldap_client.shared_secret.uuid` Read-Only: @@ -2968,8 +3240,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_clients.links` + +### Nested Schema for `owned_clients.links` Read-Only: @@ -2979,13 +3251,13 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_clients.o_auth2_client` + +### Nested Schema for `owned_clients.o_auth2_client` Read-Only: -- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--o_auth2_client--account_permissions)) -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--o_auth2_client--attributes)) +- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--o_auth2_client--account_permissions)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--o_auth2_client--attributes)) - `callback_uri` (String) - `confidential` (Boolean) - `debug_mode` (Boolean) @@ -2993,12 +3265,12 @@ Read-Only: - `initiate_login_uri` (String) - `resource_uris` (String) - `share_secret_in_vault` (Boolean) -- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--o_auth2_client--shared_secret)) +- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--o_auth2_client--shared_secret)) - `show_landing_page` (Boolean) - `use_client_credentials` (Boolean) - -### Nested Schema for `additional_objects.owned_clients.o_auth2_client.use_client_credentials` + +### Nested Schema for `owned_clients.o_auth2_client.account_permissions` Read-Only: @@ -3008,24 +3280,24 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_clients.o_auth2_client.use_client_credentials` + +### Nested Schema for `owned_clients.o_auth2_client.attributes` - -### Nested Schema for `additional_objects.owned_clients.o_auth2_client.use_client_credentials` + +### Nested Schema for `owned_clients.o_auth2_client.shared_secret` Read-Only: - `color` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--o_auth2_client--use_client_credentials--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--o_auth2_client--shared_secret--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--o_auth2_client--use_client_credentials--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--o_auth2_client--shared_secret--permissions)) - `share_end_time` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_clients.o_auth2_client.use_client_credentials.links` + +### Nested Schema for `owned_clients.o_auth2_client.shared_secret.uuid` Read-Only: @@ -3035,8 +3307,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_clients.o_auth2_client.use_client_credentials.permissions` + +### Nested Schema for `owned_clients.o_auth2_client.shared_secret.uuid` Read-Only: @@ -3048,19 +3320,19 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_clients.owner` + +### Nested Schema for `owned_clients.owner` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--owner--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--owner--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--owner--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--owner--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_clients.owner.uuid` + +### Nested Schema for `owned_clients.owner.links` Read-Only: @@ -3070,8 +3342,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_clients.owner.uuid` + +### Nested Schema for `owned_clients.owner.permissions` Read-Only: @@ -3082,8 +3354,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_clients.permissions` + +### Nested Schema for `owned_clients.permissions` Read-Only: @@ -3093,34 +3365,34 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_clients.saml2_client` + +### Nested Schema for `owned_clients.saml2_client` Read-Only: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--saml2_client--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--saml2_client--attributes)) - `metadata` (String) - `metadata_url` (String) - `subject_format` (String) - -### Nested Schema for `additional_objects.owned_clients.saml2_client.subject_format` + +### Nested Schema for `owned_clients.saml2_client.attributes` - -### Nested Schema for `additional_objects.owned_clients.technical_administrator` + +### Nested Schema for `owned_clients.technical_administrator` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--technical_administrator--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--technical_administrator--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--technical_administrator--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--technical_administrator--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_clients.technical_administrator.uuid` + +### Nested Schema for `owned_clients.technical_administrator.links` Read-Only: @@ -3130,8 +3402,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_clients.technical_administrator.uuid` + +### Nested Schema for `owned_clients.technical_administrator.permissions` Read-Only: @@ -3143,8 +3415,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_directories` + +### Nested Schema for `owned_directories` Optional: @@ -3154,34 +3426,34 @@ Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `base_organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--base_organizational_unit)) +- `base_organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--base_organizational_unit)) - `default_directory` (Boolean) -- `helpdesk_group` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--helpdesk_group)) -- `internal_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--internal_directory)) -- `l_d_a_p_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--l_d_a_p_directory)) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--links)) -- `maintenance_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--maintenance_directory)) +- `helpdesk_group` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--helpdesk_group)) +- `internal_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--internal_directory)) +- `l_d_a_p_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--l_d_a_p_directory)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--links)) +- `maintenance_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--maintenance_directory)) - `name` (String) -- `o_id_c_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--o_id_c_directory)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--permissions)) +- `o_id_c_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--o_id_c_directory)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--permissions)) - `restrict2fa` (Boolean) - `rotating_password` (String) - `type` (String) - `username_customizable` (Boolean) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_directories.base_organizational_unit` + +### Nested Schema for `owned_directories.base_organizational_unit` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--base_organizational_unit--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--base_organizational_unit--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--base_organizational_unit--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--base_organizational_unit--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_directories.base_organizational_unit.uuid` + +### Nested Schema for `owned_directories.base_organizational_unit.links` Read-Only: @@ -3191,8 +3463,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_directories.base_organizational_unit.uuid` + +### Nested Schema for `owned_directories.base_organizational_unit.permissions` Read-Only: @@ -3203,19 +3475,19 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_directories.helpdesk_group` + +### Nested Schema for `owned_directories.helpdesk_group` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--helpdesk_group--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--helpdesk_group--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--helpdesk_group--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--helpdesk_group--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_directories.helpdesk_group.uuid` + +### Nested Schema for `owned_directories.helpdesk_group.links` Read-Only: @@ -3225,8 +3497,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_directories.helpdesk_group.uuid` + +### Nested Schema for `owned_directories.helpdesk_group.permissions` Read-Only: @@ -3237,26 +3509,26 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_directories.internal_directory` + +### Nested Schema for `owned_directories.internal_directory` Read-Only: -- `owner` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--internal_directory--owner)) +- `owner` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--internal_directory--owner)) - -### Nested Schema for `additional_objects.owned_directories.internal_directory.owner` + +### Nested Schema for `owned_directories.internal_directory.owner` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--internal_directory--owner--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--internal_directory--owner--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--internal_directory--owner--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--internal_directory--owner--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_directories.internal_directory.owner.links` + +### Nested Schema for `owned_directories.internal_directory.owner.uuid` Read-Only: @@ -3266,8 +3538,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_directories.internal_directory.owner.permissions` + +### Nested Schema for `owned_directories.internal_directory.owner.uuid` Read-Only: @@ -3279,17 +3551,17 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_directories.l_d_a_p_directory` + +### Nested Schema for `owned_directories.l_d_a_p_directory` Read-Only: - `attributes_to_store` (String) - `base_dn` (String) -- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--l_d_a_p_directory--client_certificate)) +- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--l_d_a_p_directory--client_certificate)) - `dialect` (String) - `failover_host` (String) -- `failover_trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--l_d_a_p_directory--failover_trusted_certificate)) +- `failover_trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--l_d_a_p_directory--failover_trusted_certificate)) - `host` (String) - `password_recovery` (String) - `port` (Number) @@ -3297,10 +3569,10 @@ Read-Only: - `search_bind_password` (String) - `search_filter` (String) - `tls` (String) -- `trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--l_d_a_p_directory--trusted_certificate)) +- `trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--l_d_a_p_directory--trusted_certificate)) - -### Nested Schema for `additional_objects.owned_directories.l_d_a_p_directory.trusted_certificate` + +### Nested Schema for `owned_directories.l_d_a_p_directory.client_certificate` Read-Only: @@ -3310,14 +3582,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--l_d_a_p_directory--trusted_certificate--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--l_d_a_p_directory--trusted_certificate--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--l_d_a_p_directory--client_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--l_d_a_p_directory--client_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_directories.l_d_a_p_directory.trusted_certificate.links` + +### Nested Schema for `owned_directories.l_d_a_p_directory.client_certificate.uuid` Read-Only: @@ -3327,8 +3599,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_directories.l_d_a_p_directory.trusted_certificate.permissions` + +### Nested Schema for `owned_directories.l_d_a_p_directory.client_certificate.uuid` Read-Only: @@ -3339,8 +3611,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_directories.l_d_a_p_directory.trusted_certificate` + +### Nested Schema for `owned_directories.l_d_a_p_directory.failover_trusted_certificate` Read-Only: @@ -3350,14 +3622,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--l_d_a_p_directory--trusted_certificate--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--l_d_a_p_directory--trusted_certificate--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--l_d_a_p_directory--failover_trusted_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--l_d_a_p_directory--failover_trusted_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_directories.l_d_a_p_directory.trusted_certificate.links` + +### Nested Schema for `owned_directories.l_d_a_p_directory.failover_trusted_certificate.uuid` Read-Only: @@ -3367,8 +3639,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_directories.l_d_a_p_directory.trusted_certificate.permissions` + +### Nested Schema for `owned_directories.l_d_a_p_directory.failover_trusted_certificate.uuid` Read-Only: @@ -3379,8 +3651,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_directories.l_d_a_p_directory.trusted_certificate` + +### Nested Schema for `owned_directories.l_d_a_p_directory.trusted_certificate` Read-Only: @@ -3390,14 +3662,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--l_d_a_p_directory--trusted_certificate--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--l_d_a_p_directory--trusted_certificate--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--l_d_a_p_directory--trusted_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--l_d_a_p_directory--trusted_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_directories.l_d_a_p_directory.trusted_certificate.links` + +### Nested Schema for `owned_directories.l_d_a_p_directory.trusted_certificate.uuid` Read-Only: @@ -3407,8 +3679,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_directories.l_d_a_p_directory.trusted_certificate.permissions` + +### Nested Schema for `owned_directories.l_d_a_p_directory.trusted_certificate.uuid` Read-Only: @@ -3420,8 +3692,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_directories.links` + +### Nested Schema for `owned_directories.links` Read-Only: @@ -3431,12 +3703,12 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_directories.maintenance_directory` + +### Nested Schema for `owned_directories.maintenance_directory` - -### Nested Schema for `additional_objects.owned_directories.o_id_c_directory` + +### Nested Schema for `owned_directories.o_id_c_directory` Read-Only: @@ -3453,8 +3725,8 @@ Read-Only: - `vendor_escaped` (String) - -### Nested Schema for `additional_objects.owned_directories.permissions` + +### Nested Schema for `owned_directories.permissions` Read-Only: @@ -3465,16 +3737,16 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_groups_on_system` + +### Nested Schema for `owned_groups_on_system` Read-Only: -- `items` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items)) +- `items` (Attributes List) (see [below for nested schema](#nestedatt--owned_groups_on_system--items)) - `unlinked_count` (Number) - -### Nested Schema for `additional_objects.owned_groups_on_system.items` + +### Nested Schema for `owned_groups_on_system.items` Optional: @@ -3483,16 +3755,16 @@ Optional: Read-Only: - `display_name` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--links)) - `name_in_system` (String) -- `owner` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--owner)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--permissions)) +- `owner` (Attributes) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--owner)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--permissions)) - `short_name_in_system` (String) -- `system` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--system)) +- `system` (Attributes) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--system)) - `type` (String) - -### Nested Schema for `additional_objects.owned_groups_on_system.items.type` + +### Nested Schema for `owned_groups_on_system.items.links` Read-Only: @@ -3502,19 +3774,19 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_groups_on_system.items.type` + +### Nested Schema for `owned_groups_on_system.items.owner` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--type--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--owner--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--type--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--owner--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_groups_on_system.items.type.links` + +### Nested Schema for `owned_groups_on_system.items.owner.uuid` Read-Only: @@ -3524,8 +3796,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_groups_on_system.items.type.permissions` + +### Nested Schema for `owned_groups_on_system.items.owner.uuid` Read-Only: @@ -3536,8 +3808,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_groups_on_system.items.type` + +### Nested Schema for `owned_groups_on_system.items.permissions` Read-Only: @@ -3547,21 +3819,21 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_groups_on_system.items.type` + +### Nested Schema for `owned_groups_on_system.items.system` Read-Only: - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--type--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--system--links)) - `name` (String) -- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--type--organizational_unit)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--type--permissions)) +- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--system--organizational_unit)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--system--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_groups_on_system.items.type.links` + +### Nested Schema for `owned_groups_on_system.items.system.uuid` Read-Only: @@ -3571,18 +3843,18 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_groups_on_system.items.type.organizational_unit` + +### Nested Schema for `owned_groups_on_system.items.system.uuid` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--type--organizational_unit--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--system--uuid--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--type--organizational_unit--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--system--uuid--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_groups_on_system.items.type.organizational_unit.uuid` + +### Nested Schema for `owned_groups_on_system.items.system.uuid.links` Read-Only: @@ -3592,8 +3864,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_groups_on_system.items.type.organizational_unit.uuid` + +### Nested Schema for `owned_groups_on_system.items.system.uuid.permissions` Read-Only: @@ -3604,8 +3876,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_groups_on_system.items.type.permissions` + +### Nested Schema for `owned_groups_on_system.items.system.uuid` Read-Only: @@ -3618,8 +3890,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_organizational_units` + +### Nested Schema for `owned_organizational_units` Optional: @@ -3629,15 +3901,15 @@ Read-Only: - `depth` (Number) - `description` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_organizational_units--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_organizational_units--links)) - `name` (String) -- `owner` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_organizational_units--owner)) -- `parent` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_organizational_units--parent)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_organizational_units--permissions)) +- `owner` (Attributes) (see [below for nested schema](#nestedatt--owned_organizational_units--owner)) +- `parent` (Attributes) (see [below for nested schema](#nestedatt--owned_organizational_units--parent)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_organizational_units--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_organizational_units.links` + +### Nested Schema for `owned_organizational_units.links` Read-Only: @@ -3647,19 +3919,19 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_organizational_units.owner` + +### Nested Schema for `owned_organizational_units.owner` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_organizational_units--owner--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_organizational_units--owner--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_organizational_units--owner--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_organizational_units--owner--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_organizational_units.owner.uuid` + +### Nested Schema for `owned_organizational_units.owner.links` Read-Only: @@ -3669,8 +3941,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_organizational_units.owner.uuid` + +### Nested Schema for `owned_organizational_units.owner.permissions` Read-Only: @@ -3681,18 +3953,18 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_organizational_units.parent` + +### Nested Schema for `owned_organizational_units.parent` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_organizational_units--parent--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_organizational_units--parent--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_organizational_units--parent--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_organizational_units--parent--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_organizational_units.parent.uuid` + +### Nested Schema for `owned_organizational_units.parent.links` Read-Only: @@ -3702,8 +3974,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_organizational_units.parent.uuid` + +### Nested Schema for `owned_organizational_units.parent.permissions` Read-Only: @@ -3714,8 +3986,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_organizational_units.permissions` + +### Nested Schema for `owned_organizational_units.permissions` Read-Only: @@ -3726,8 +3998,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems` + +### Nested Schema for `owned_systems` Optional: @@ -3735,44 +4007,44 @@ Optional: Read-Only: -- `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap)) +- `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap)) - `account_count` (Number) - `active` (Boolean) -- `content_administrator` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--content_administrator)) +- `content_administrator` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--content_administrator)) - `external_uuid` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--links)) - `name` (String) -- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--organizational_unit)) -- `owner` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--owner)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--permissions)) -- `provisioned_a_d` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_a_d)) -- `provisioned_azure_oidc_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_azure_oidc_directory)) -- `provisioned_azure_sync_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_azure_sync_ldap_directory)) -- `provisioned_azure_tenant` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_azure_tenant)) -- `provisioned_internal_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_internal_ldap)) -- `provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap)) -- `provisioned_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap_directory)) +- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--organizational_unit)) +- `owner` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--owner)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--permissions)) +- `provisioned_a_d` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_a_d)) +- `provisioned_azure_oidc_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_azure_oidc_directory)) +- `provisioned_azure_sync_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_azure_sync_ldap_directory)) +- `provisioned_azure_tenant` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_azure_tenant)) +- `provisioned_internal_ldap` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_internal_ldap)) +- `provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap)) +- `provisioned_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap_directory)) - `self_service_existing_groups` (Boolean) - `self_service_new_groups` (Boolean) - `self_service_service_accounts` (Boolean) - `should_destroy_unknown_accounts` (Boolean) -- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--technical_administrator)) +- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--technical_administrator)) - `type` (String) - `username_prefix` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap` Read-Only: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap--attributes)) - `base_dn` (String) - `bind_dn` (String) - `bind_password` (String) -- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap--client_certificate)) +- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap--client_certificate)) - `failover_host` (String) -- `failover_trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap--failover_trusted_certificate)) +- `failover_trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap--failover_trusted_certificate)) - `group_dn` (String) - `host` (String) - `object_classes` (String) @@ -3780,15 +4052,15 @@ Read-Only: - `service_account_dn` (String) - `ssh_public_key_supported` (Boolean) - `tls` (String) -- `trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap--trusted_certificate)) +- `trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap--trusted_certificate)) - `user_dn` (String) - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap.attributes` - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap.client_certificate` Read-Only: @@ -3798,14 +4070,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap--user_dn--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap--user_dn--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap--client_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap--client_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap.user_dn.links` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap.client_certificate.uuid` Read-Only: @@ -3815,8 +4087,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap.user_dn.permissions` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap.client_certificate.uuid` Read-Only: @@ -3827,8 +4099,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap.failover_trusted_certificate` Read-Only: @@ -3838,14 +4110,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap--user_dn--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap--user_dn--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap--failover_trusted_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap--failover_trusted_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap.user_dn.links` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap.failover_trusted_certificate.uuid` Read-Only: @@ -3855,8 +4127,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap.user_dn.permissions` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap.failover_trusted_certificate.uuid` Read-Only: @@ -3867,8 +4139,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap.trusted_certificate` Read-Only: @@ -3878,14 +4150,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap--user_dn--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap--user_dn--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap--trusted_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap--trusted_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap.user_dn.links` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap.trusted_certificate.uuid` Read-Only: @@ -3895,8 +4167,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap.user_dn.permissions` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap.trusted_certificate.uuid` Read-Only: @@ -3908,19 +4180,19 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.content_administrator` + +### Nested Schema for `owned_systems.content_administrator` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--content_administrator--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--content_administrator--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--content_administrator--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--content_administrator--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.content_administrator.uuid` + +### Nested Schema for `owned_systems.content_administrator.links` Read-Only: @@ -3930,8 +4202,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.content_administrator.uuid` + +### Nested Schema for `owned_systems.content_administrator.permissions` Read-Only: @@ -3942,8 +4214,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.links` + +### Nested Schema for `owned_systems.links` Read-Only: @@ -3953,18 +4225,18 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.organizational_unit` + +### Nested Schema for `owned_systems.organizational_unit` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--organizational_unit--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--organizational_unit--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--organizational_unit--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--organizational_unit--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.organizational_unit.uuid` + +### Nested Schema for `owned_systems.organizational_unit.links` Read-Only: @@ -3974,8 +4246,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.organizational_unit.uuid` + +### Nested Schema for `owned_systems.organizational_unit.permissions` Read-Only: @@ -3986,19 +4258,19 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.owner` + +### Nested Schema for `owned_systems.owner` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--owner--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--owner--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--owner--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--owner--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.owner.uuid` + +### Nested Schema for `owned_systems.owner.links` Read-Only: @@ -4008,8 +4280,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.owner.uuid` + +### Nested Schema for `owned_systems.owner.permissions` Read-Only: @@ -4020,8 +4292,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.permissions` + +### Nested Schema for `owned_systems.permissions` Read-Only: @@ -4031,37 +4303,37 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_a_d` + +### Nested Schema for `owned_systems.provisioned_a_d` Read-Only: - `sam_account_name_scheme` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_azure_oidc_directory` + +### Nested Schema for `owned_systems.provisioned_azure_oidc_directory` Read-Only: -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_azure_oidc_directory--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_azure_oidc_directory--directory)) - `tenant` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_azure_oidc_directory.tenant` + +### Nested Schema for `owned_systems.provisioned_azure_oidc_directory.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_azure_oidc_directory--tenant--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_azure_oidc_directory--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_azure_oidc_directory--tenant--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_azure_oidc_directory--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_azure_oidc_directory.tenant.links` + +### Nested Schema for `owned_systems.provisioned_azure_oidc_directory.directory.uuid` Read-Only: @@ -4071,8 +4343,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_azure_oidc_directory.tenant.permissions` + +### Nested Schema for `owned_systems.provisioned_azure_oidc_directory.directory.uuid` Read-Only: @@ -4084,31 +4356,31 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.provisioned_azure_sync_ldap_directory` + +### Nested Schema for `owned_systems.provisioned_azure_sync_ldap_directory` Read-Only: - `client_id` (String) - `client_secret` (String) -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_azure_sync_ldap_directory--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_azure_sync_ldap_directory--directory)) - `tenant` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_azure_sync_ldap_directory.tenant` + +### Nested Schema for `owned_systems.provisioned_azure_sync_ldap_directory.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_azure_sync_ldap_directory--tenant--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_azure_sync_ldap_directory--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_azure_sync_ldap_directory--tenant--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_azure_sync_ldap_directory--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_azure_sync_ldap_directory.tenant.links` + +### Nested Schema for `owned_systems.provisioned_azure_sync_ldap_directory.directory.uuid` Read-Only: @@ -4118,8 +4390,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_azure_sync_ldap_directory.tenant.permissions` + +### Nested Schema for `owned_systems.provisioned_azure_sync_ldap_directory.directory.uuid` Read-Only: @@ -4131,8 +4403,8 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.provisioned_azure_tenant` + +### Nested Schema for `owned_systems.provisioned_azure_tenant` Read-Only: @@ -4142,26 +4414,26 @@ Read-Only: - `tenant` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_internal_ldap` + +### Nested Schema for `owned_systems.provisioned_internal_ldap` Read-Only: -- `client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_internal_ldap--client)) +- `client` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_internal_ldap--client)) - -### Nested Schema for `additional_objects.owned_systems.provisioned_internal_ldap.client` + +### Nested Schema for `owned_systems.provisioned_internal_ldap.client` Read-Only: - `bind_dn` (String) -- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_internal_ldap--client--client_certificate)) +- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_internal_ldap--client--client_certificate)) - `share_secret_in_vault` (Boolean) -- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_internal_ldap--client--shared_secret)) +- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_internal_ldap--client--shared_secret)) - `used_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.owned_systems.provisioned_internal_ldap.client.client_certificate` + +### Nested Schema for `owned_systems.provisioned_internal_ldap.client.used_for_provisioning` Read-Only: @@ -4171,14 +4443,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_internal_ldap--client--client_certificate--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_internal_ldap--client--client_certificate--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_internal_ldap--client--used_for_provisioning--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_internal_ldap--client--used_for_provisioning--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_internal_ldap.client.client_certificate.uuid` + +### Nested Schema for `owned_systems.provisioned_internal_ldap.client.used_for_provisioning.links` Read-Only: @@ -4188,8 +4460,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_internal_ldap.client.client_certificate.uuid` + +### Nested Schema for `owned_systems.provisioned_internal_ldap.client.used_for_provisioning.permissions` Read-Only: @@ -4200,20 +4472,20 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.provisioned_internal_ldap.client.shared_secret` + +### Nested Schema for `owned_systems.provisioned_internal_ldap.client.used_for_provisioning` Read-Only: - `color` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_internal_ldap--client--shared_secret--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_internal_ldap--client--used_for_provisioning--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_internal_ldap--client--shared_secret--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_internal_ldap--client--used_for_provisioning--permissions)) - `share_end_time` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_internal_ldap.client.shared_secret.uuid` + +### Nested Schema for `owned_systems.provisioned_internal_ldap.client.used_for_provisioning.links` Read-Only: @@ -4223,8 +4495,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_internal_ldap.client.shared_secret.uuid` + +### Nested Schema for `owned_systems.provisioned_internal_ldap.client.used_for_provisioning.permissions` Read-Only: @@ -4237,17 +4509,17 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap` + +### Nested Schema for `owned_systems.provisioned_ldap` Read-Only: - `gid` (Number) - `hashing_scheme` (String) -- `numbering` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap--numbering)) +- `numbering` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap--numbering)) - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap.numbering` + +### Nested Schema for `owned_systems.provisioned_ldap.numbering` Optional: @@ -4256,13 +4528,13 @@ Optional: Read-Only: - `account_count` (Number) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap--numbering--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap--numbering--links)) - `name` (String) - `next_uid` (Number) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap--numbering--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap--numbering--permissions)) - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap.numbering.links` + +### Nested Schema for `owned_systems.provisioned_ldap.numbering.permissions` Read-Only: @@ -4272,8 +4544,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap.numbering.permissions` + +### Nested Schema for `owned_systems.provisioned_ldap.numbering.permissions` Read-Only: @@ -4285,29 +4557,29 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap_directory` + +### Nested Schema for `owned_systems.provisioned_ldap_directory` Read-Only: -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap_directory--directory)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap_directory--directory)) - `group_dn` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap_directory.group_dn` + +### Nested Schema for `owned_systems.provisioned_ldap_directory.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap_directory--group_dn--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap_directory--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap_directory--group_dn--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap_directory--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap_directory.group_dn.links` + +### Nested Schema for `owned_systems.provisioned_ldap_directory.directory.uuid` Read-Only: @@ -4317,8 +4589,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap_directory.group_dn.permissions` + +### Nested Schema for `owned_systems.provisioned_ldap_directory.directory.uuid` Read-Only: @@ -4330,19 +4602,19 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.technical_administrator` + +### Nested Schema for `owned_systems.technical_administrator` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--technical_administrator--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--technical_administrator--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--technical_administrator--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--technical_administrator--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.technical_administrator.uuid` + +### Nested Schema for `owned_systems.technical_administrator.links` Read-Only: @@ -4352,8 +4624,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.technical_administrator.uuid` + +### Nested Schema for `owned_systems.technical_administrator.permissions` Read-Only: @@ -4365,8 +4637,19 @@ Read-Only: - -### Nested Schema for `additional_objects.recent_audits` + +### Nested Schema for `permissions` + +Read-Only: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + +### Nested Schema for `recent_audits` Optional: @@ -4374,22 +4657,22 @@ Optional: Read-Only: -- `accounts` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--recent_audits--accounts)) +- `accounts` (Attributes List) (see [below for nested schema](#nestedatt--recent_audits--accounts)) - `comment` (String) - `created_at` (String) - `created_by` (String) - `group_name` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--recent_audits--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--recent_audits--links)) - `name_on_audit` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--recent_audits--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--recent_audits--permissions)) - `reviewed_at` (String) - `reviewed_by` (String) - `status` (String) - `submitted_at` (String) - `submitted_by` (String) - -### Nested Schema for `additional_objects.recent_audits.accounts` + +### Nested Schema for `recent_audits.accounts` Read-Only: @@ -4402,14 +4685,14 @@ Read-Only: - `end_date` (String) - `last_active` (String) - `last_used` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--recent_audits--accounts--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--recent_audits--accounts--links)) - `nested` (Boolean) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--recent_audits--accounts--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--recent_audits--accounts--permissions)) - `rights` (String) - `username` (String) - -### Nested Schema for `additional_objects.recent_audits.accounts.username` + +### Nested Schema for `recent_audits.accounts.links` Read-Only: @@ -4419,8 +4702,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.recent_audits.accounts.username` + +### Nested Schema for `recent_audits.accounts.permissions` Read-Only: @@ -4431,8 +4714,8 @@ Read-Only: - -### Nested Schema for `additional_objects.recent_audits.links` + +### Nested Schema for `recent_audits.links` Read-Only: @@ -4442,8 +4725,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.recent_audits.permissions` + +### Nested Schema for `recent_audits.permissions` Read-Only: @@ -4454,8 +4737,8 @@ Read-Only: - -### Nested Schema for `additional_objects.service_accounts` + +### Nested Schema for `service_accounts` Optional: @@ -4465,18 +4748,18 @@ Read-Only: - `active` (Boolean) - `description` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts--links)) - `name` (String) -- `password` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--password)) +- `password` (Attributes) (see [below for nested schema](#nestedatt--service_accounts--password)) - `password_rotation` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--permissions)) -- `system` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--system)) -- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--technical_administrator)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts--permissions)) +- `system` (Attributes) (see [below for nested schema](#nestedatt--service_accounts--system)) +- `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--service_accounts--technical_administrator)) - `username` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.service_accounts.links` + +### Nested Schema for `service_accounts.links` Read-Only: @@ -4486,20 +4769,20 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.service_accounts.password` + +### Nested Schema for `service_accounts.password` Read-Only: - `color` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--password--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts--password--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--password--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts--password--permissions)) - `share_end_time` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.service_accounts.password.uuid` + +### Nested Schema for `service_accounts.password.links` Read-Only: @@ -4509,8 +4792,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.service_accounts.password.uuid` + +### Nested Schema for `service_accounts.password.permissions` Read-Only: @@ -4521,8 +4804,8 @@ Read-Only: - -### Nested Schema for `additional_objects.service_accounts.permissions` + +### Nested Schema for `service_accounts.permissions` Read-Only: @@ -4532,21 +4815,21 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.service_accounts.system` + +### Nested Schema for `service_accounts.system` Read-Only: - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--system--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts--system--links)) - `name` (String) -- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--system--organizational_unit)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--system--permissions)) +- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--service_accounts--system--organizational_unit)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts--system--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.service_accounts.system.uuid` + +### Nested Schema for `service_accounts.system.links` Read-Only: @@ -4556,18 +4839,18 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.service_accounts.system.uuid` + +### Nested Schema for `service_accounts.system.organizational_unit` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--system--uuid--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts--system--organizational_unit--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--system--uuid--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts--system--organizational_unit--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.service_accounts.system.uuid.links` + +### Nested Schema for `service_accounts.system.organizational_unit.uuid` Read-Only: @@ -4577,8 +4860,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.service_accounts.system.uuid.permissions` + +### Nested Schema for `service_accounts.system.organizational_unit.uuid` Read-Only: @@ -4589,8 +4872,8 @@ Read-Only: - -### Nested Schema for `additional_objects.service_accounts.system.uuid` + +### Nested Schema for `service_accounts.system.permissions` Read-Only: @@ -4601,19 +4884,19 @@ Read-Only: - -### Nested Schema for `additional_objects.service_accounts.technical_administrator` + +### Nested Schema for `service_accounts.technical_administrator` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--technical_administrator--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts--technical_administrator--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--technical_administrator--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts--technical_administrator--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.service_accounts.technical_administrator.uuid` + +### Nested Schema for `service_accounts.technical_administrator.links` Read-Only: @@ -4623,8 +4906,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.service_accounts.technical_administrator.uuid` + +### Nested Schema for `service_accounts.technical_administrator.permissions` Read-Only: @@ -4636,8 +4919,8 @@ Read-Only: - -### Nested Schema for `additional_objects.systems` + +### Nested Schema for `systems` Optional: @@ -4646,24 +4929,24 @@ Optional: Read-Only: - `activation_required` (Boolean) -- `group` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--systems--group)) -- `group_on_system` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system)) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--permissions)) +- `group` (Attributes) (see [below for nested schema](#nestedatt--systems--group)) +- `group_on_system` (Attributes) (see [below for nested schema](#nestedatt--systems--group_on_system)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--systems--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--systems--permissions)) - -### Nested Schema for `additional_objects.systems.group` + +### Nested Schema for `systems.group` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--group--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--systems--group--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--group--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--systems--group--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.systems.group.uuid` + +### Nested Schema for `systems.group.links` Read-Only: @@ -4673,8 +4956,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.systems.group.uuid` + +### Nested Schema for `systems.group.permissions` Read-Only: @@ -4685,8 +4968,8 @@ Read-Only: - -### Nested Schema for `additional_objects.systems.group_on_system` + +### Nested Schema for `systems.group_on_system` Optional: @@ -4695,16 +4978,16 @@ Optional: Read-Only: - `display_name` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--systems--group_on_system--links)) - `name_in_system` (String) -- `owner` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--owner)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--permissions)) +- `owner` (Attributes) (see [below for nested schema](#nestedatt--systems--group_on_system--owner)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--systems--group_on_system--permissions)) - `short_name_in_system` (String) -- `system` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--system)) +- `system` (Attributes) (see [below for nested schema](#nestedatt--systems--group_on_system--system)) - `type` (String) - -### Nested Schema for `additional_objects.systems.group_on_system.type` + +### Nested Schema for `systems.group_on_system.links` Read-Only: @@ -4714,19 +4997,19 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.systems.group_on_system.type` + +### Nested Schema for `systems.group_on_system.owner` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--type--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--systems--group_on_system--owner--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--type--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--systems--group_on_system--owner--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.systems.group_on_system.type.links` + +### Nested Schema for `systems.group_on_system.owner.uuid` Read-Only: @@ -4736,8 +5019,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.systems.group_on_system.type.permissions` + +### Nested Schema for `systems.group_on_system.owner.uuid` Read-Only: @@ -4748,8 +5031,8 @@ Read-Only: - -### Nested Schema for `additional_objects.systems.group_on_system.type` + +### Nested Schema for `systems.group_on_system.permissions` Read-Only: @@ -4759,21 +5042,21 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.systems.group_on_system.type` + +### Nested Schema for `systems.group_on_system.system` Read-Only: - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--type--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--systems--group_on_system--system--links)) - `name` (String) -- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--type--organizational_unit)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--type--permissions)) +- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--systems--group_on_system--system--organizational_unit)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--systems--group_on_system--system--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.systems.group_on_system.type.links` + +### Nested Schema for `systems.group_on_system.system.uuid` Read-Only: @@ -4783,18 +5066,18 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.systems.group_on_system.type.organizational_unit` + +### Nested Schema for `systems.group_on_system.system.uuid` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--type--organizational_unit--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--systems--group_on_system--system--uuid--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--type--organizational_unit--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--systems--group_on_system--system--uuid--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.systems.group_on_system.type.organizational_unit.uuid` + +### Nested Schema for `systems.group_on_system.system.uuid.links` Read-Only: @@ -4804,8 +5087,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.systems.group_on_system.type.organizational_unit.uuid` + +### Nested Schema for `systems.group_on_system.system.uuid.permissions` Read-Only: @@ -4816,8 +5099,8 @@ Read-Only: - -### Nested Schema for `additional_objects.systems.group_on_system.type.permissions` + +### Nested Schema for `systems.group_on_system.system.uuid` Read-Only: @@ -4829,8 +5112,8 @@ Read-Only: - -### Nested Schema for `additional_objects.systems.links` + +### Nested Schema for `systems.links` Read-Only: @@ -4840,8 +5123,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.systems.permissions` + +### Nested Schema for `systems.permissions` Read-Only: @@ -4852,19 +5135,19 @@ Read-Only: - -### Nested Schema for `additional_objects.vault` + +### Nested Schema for `vault` Read-Only: - `access_available` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--vault--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--permissions)) -- `records` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--records)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--vault--permissions)) +- `records` (Attributes List) (see [below for nested schema](#nestedatt--vault--records)) - -### Nested Schema for `additional_objects.vault.links` + +### Nested Schema for `vault.links` Read-Only: @@ -4874,8 +5157,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.vault.permissions` + +### Nested Schema for `vault.permissions` Read-Only: @@ -4885,8 +5168,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.vault.records` + +### Nested Schema for `vault.records` Optional: @@ -4898,9 +5181,9 @@ Read-Only: - `derived` (Boolean) - `end_date` (String) - `filename` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--records--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--vault--records--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--records--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--vault--records--permissions)) - `share_end_time` (String) - `types` (List of String) - `url` (String) @@ -4908,8 +5191,8 @@ Read-Only: - `uuid` (String) - `warning_period` (String) - -### Nested Schema for `additional_objects.vault.records.warning_period` + +### Nested Schema for `vault.records.links` Read-Only: @@ -4919,8 +5202,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.vault.records.warning_period` + +### Nested Schema for `vault.records.permissions` Read-Only: @@ -4932,8 +5215,8 @@ Read-Only: - -### Nested Schema for `additional_objects.webhooks` + +### Nested Schema for `webhooks` Optional: @@ -4941,45 +5224,45 @@ Optional: Read-Only: -- `account` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--webhooks--account)) +- `account` (Attributes) (see [below for nested schema](#nestedatt--webhooks--account)) - `active` (Boolean) - `all_types` (Boolean) - `authentication_scheme` (String) - `basic_auth_password` (String) - `basic_auth_username` (String) - `bearer_token` (String) -- `client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--webhooks--client)) -- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--webhooks--client_certificate)) +- `client` (Attributes) (see [below for nested schema](#nestedatt--webhooks--client)) +- `client_certificate` (Attributes) (see [below for nested schema](#nestedatt--webhooks--client_certificate)) - `custom_header_name` (String) - `custom_header_value` (String) -- `directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--webhooks--directory)) -- `group` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--webhooks--group)) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--links)) +- `directory` (Attributes) (see [below for nested schema](#nestedatt--webhooks--directory)) +- `group` (Attributes) (see [below for nested schema](#nestedatt--webhooks--group)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--permissions)) -- `system` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--webhooks--system)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--permissions)) +- `system` (Attributes) (see [below for nested schema](#nestedatt--webhooks--system)) - `tls` (String) -- `trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--webhooks--trusted_certificate)) +- `trusted_certificate` (Attributes) (see [below for nested schema](#nestedatt--webhooks--trusted_certificate)) - `types` (List of String) - `url` (String) - `uuid` (String) - `verbose_payloads` (Boolean) - -### Nested Schema for `additional_objects.webhooks.account` + +### Nested Schema for `webhooks.account` Read-Only: - `display_name` (String) - `last_active` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--account--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--account--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--account--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--account--permissions)) - `username` (String) - `uuid` (String) - `validity` (String) - -### Nested Schema for `additional_objects.webhooks.account.validity` + +### Nested Schema for `webhooks.account.links` Read-Only: @@ -4989,8 +5272,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.webhooks.account.validity` + +### Nested Schema for `webhooks.account.permissions` Read-Only: @@ -5001,22 +5284,22 @@ Read-Only: - -### Nested Schema for `additional_objects.webhooks.client` + +### Nested Schema for `webhooks.client` Read-Only: - `client_id` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--client--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--client--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--client--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--client--permissions)) - `scopes` (List of String) - `sso_application` (Boolean) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.webhooks.client.uuid` + +### Nested Schema for `webhooks.client.links` Read-Only: @@ -5026,8 +5309,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.webhooks.client.uuid` + +### Nested Schema for `webhooks.client.permissions` Read-Only: @@ -5038,8 +5321,8 @@ Read-Only: - -### Nested Schema for `additional_objects.webhooks.client_certificate` + +### Nested Schema for `webhooks.client_certificate` Read-Only: @@ -5049,14 +5332,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--client_certificate--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--client_certificate--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--client_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--client_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.webhooks.client_certificate.uuid` + +### Nested Schema for `webhooks.client_certificate.links` Read-Only: @@ -5066,8 +5349,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.webhooks.client_certificate.uuid` + +### Nested Schema for `webhooks.client_certificate.permissions` Read-Only: @@ -5078,21 +5361,21 @@ Read-Only: - -### Nested Schema for `additional_objects.webhooks.directory` + +### Nested Schema for `webhooks.directory` Read-Only: - `account_validity_supported` (Boolean) - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--directory--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--directory--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--directory--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--directory--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.webhooks.directory.uuid` + +### Nested Schema for `webhooks.directory.links` Read-Only: @@ -5102,8 +5385,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.webhooks.directory.uuid` + +### Nested Schema for `webhooks.directory.permissions` Read-Only: @@ -5114,19 +5397,19 @@ Read-Only: - -### Nested Schema for `additional_objects.webhooks.group` + +### Nested Schema for `webhooks.group` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--group--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--group--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--group--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--group--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.webhooks.group.uuid` + +### Nested Schema for `webhooks.group.links` Read-Only: @@ -5136,8 +5419,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.webhooks.group.uuid` + +### Nested Schema for `webhooks.group.permissions` Read-Only: @@ -5148,8 +5431,8 @@ Read-Only: - -### Nested Schema for `additional_objects.webhooks.links` + +### Nested Schema for `webhooks.links` Read-Only: @@ -5159,8 +5442,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.webhooks.permissions` + +### Nested Schema for `webhooks.permissions` Read-Only: @@ -5170,21 +5453,21 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.webhooks.system` + +### Nested Schema for `webhooks.system` Read-Only: - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--system--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--system--links)) - `name` (String) -- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--webhooks--system--organizational_unit)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--system--permissions)) +- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--webhooks--system--organizational_unit)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--system--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.webhooks.system.uuid` + +### Nested Schema for `webhooks.system.links` Read-Only: @@ -5194,18 +5477,18 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.webhooks.system.uuid` + +### Nested Schema for `webhooks.system.organizational_unit` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--system--uuid--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--system--organizational_unit--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--system--uuid--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--system--organizational_unit--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.webhooks.system.uuid.links` + +### Nested Schema for `webhooks.system.organizational_unit.uuid` Read-Only: @@ -5215,8 +5498,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.webhooks.system.uuid.permissions` + +### Nested Schema for `webhooks.system.organizational_unit.uuid` Read-Only: @@ -5227,8 +5510,8 @@ Read-Only: - -### Nested Schema for `additional_objects.webhooks.system.uuid` + +### Nested Schema for `webhooks.system.permissions` Read-Only: @@ -5239,8 +5522,8 @@ Read-Only: - -### Nested Schema for `additional_objects.webhooks.trusted_certificate` + +### Nested Schema for `webhooks.trusted_certificate` Read-Only: @@ -5250,184 +5533,14 @@ Read-Only: - `fingerprint_sha1` (String) - `fingerprint_sha256` (String) - `global` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--trusted_certificate--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--trusted_certificate--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--trusted_certificate--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--trusted_certificate--permissions)) - `subject_dn` (String) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.webhooks.trusted_certificate.uuid` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `additional_objects.webhooks.trusted_certificate.uuid` - -Read-Only: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - - - -### Nested Schema for `audit_config` - -Read-Only: - -- `links` (Attributes List) (see [below for nested schema](#nestedatt--audit_config--links)) -- `months` (List of String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--audit_config--permissions)) - - -### Nested Schema for `audit_config.links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `audit_config.permissions` - -Read-Only: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - -### Nested Schema for `authorizing_group_auditing` - -Read-Only: - -- `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_auditing--links)) -- `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_auditing--permissions)) -- `uuid` (String) - - -### Nested Schema for `authorizing_group_auditing.links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `authorizing_group_auditing.permissions` - -Read-Only: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - -### Nested Schema for `authorizing_group_delegation` - -Read-Only: - -- `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_delegation--links)) -- `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_delegation--permissions)) -- `uuid` (String) - - -### Nested Schema for `authorizing_group_delegation.links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `authorizing_group_delegation.permissions` - -Read-Only: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - -### Nested Schema for `authorizing_group_membership` - -Read-Only: - -- `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_membership--links)) -- `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_membership--permissions)) -- `uuid` (String) - - -### Nested Schema for `authorizing_group_membership.links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `authorizing_group_membership.permissions` - -Read-Only: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - -### Nested Schema for `authorizing_group_provisioning` - -Read-Only: - -- `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_provisioning--links)) -- `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorizing_group_provisioning--permissions)) -- `uuid` (String) - - -### Nested Schema for `authorizing_group_provisioning.links` + +### Nested Schema for `webhooks.trusted_certificate.links` Read-Only: @@ -5437,131 +5550,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `authorizing_group_provisioning.permissions` - -Read-Only: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - -### Nested Schema for `classification` - -Read-Only: - -- `links` (Attributes List) (see [below for nested schema](#nestedatt--classification--links)) -- `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--classification--permissions)) -- `uuid` (String) - - -### Nested Schema for `classification.links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `classification.permissions` - -Read-Only: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - -### Nested Schema for `links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `nested_under` - -Read-Only: - -- `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--nested_under--links)) -- `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--nested_under--permissions)) -- `uuid` (String) - - -### Nested Schema for `nested_under.links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `nested_under.permissions` - -Read-Only: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - -### Nested Schema for `organizational_unit` - -Read-Only: - -- `links` (Attributes List) (see [below for nested schema](#nestedatt--organizational_unit--links)) -- `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--organizational_unit--permissions)) -- `uuid` (String) - - -### Nested Schema for `organizational_unit.links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `organizational_unit.permissions` - -Read-Only: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - -### Nested Schema for `permissions` + +### Nested Schema for `webhooks.trusted_certificate.permissions` Read-Only: diff --git a/docs/data-sources/groupclassification.md b/docs/data-sources/groupclassification.md index 1680f7a..716b026 100644 --- a/docs/data-sources/groupclassification.md +++ b/docs/data-sources/groupclassification.md @@ -25,13 +25,14 @@ description: |- ### Read-Only -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `authorizing_group_auditing_required` (Boolean) - `authorizing_group_delegation_required` (Boolean) - `authorizing_group_membership_required` (Boolean) - `authorizing_group_provisioning_required` (Boolean) - `default_classification` (Boolean) - `description` (String) +- `info` (Attributes) (see [below for nested schema](#nestedatt--info)) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) - `maximum_audit_interval` (Number) - `minimum_nr_managers` (Number) @@ -42,16 +43,8 @@ description: |- - `rotating_password_required` (Boolean) - `vault_requires_activation` (Boolean) - -### Nested Schema for `additional_objects` - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `info` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--info)) - - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Read-Only: @@ -61,15 +54,14 @@ Read-Only: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.info` + +### Nested Schema for `info` Read-Only: - `nr_groups` (Number) - ### Nested Schema for `links` diff --git a/docs/data-sources/organizationalunit.md b/docs/data-sources/organizationalunit.md index 93c1835..5709d14 100644 --- a/docs/data-sources/organizationalunit.md +++ b/docs/data-sources/organizationalunit.md @@ -25,7 +25,7 @@ description: |- ### Read-Only -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `depth` (Number) - `description` (String) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) @@ -34,15 +34,8 @@ description: |- - `parent` (Attributes) (see [below for nested schema](#nestedatt--parent)) - `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) - -### Nested Schema for `additional_objects` - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) - - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Read-Only: @@ -52,7 +45,6 @@ Read-Only: - `last_modified_by` (String) - ### Nested Schema for `links` diff --git a/docs/data-sources/serviceaccount.md b/docs/data-sources/serviceaccount.md index 911294b..f0031a6 100644 --- a/docs/data-sources/serviceaccount.md +++ b/docs/data-sources/serviceaccount.md @@ -26,28 +26,21 @@ description: |- ### Read-Only - `active` (Boolean) -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `description` (String) +- `groups` (Attributes List) (see [below for nested schema](#nestedatt--groups)) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) - `name` (String) - `password` (Attributes) (see [below for nested schema](#nestedatt--password)) - `password_rotation` (String) - `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) +- `secret` (Attributes) (see [below for nested schema](#nestedatt--secret)) - `system` (Attributes) (see [below for nested schema](#nestedatt--system)) - `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--technical_administrator)) - `username` (String) - -### Nested Schema for `additional_objects` - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `groups` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups)) -- `secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--secret)) - - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Read-Only: @@ -57,8 +50,8 @@ Read-Only: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.groups` + +### Nested Schema for `groups` Optional: @@ -67,14 +60,14 @@ Optional: Read-Only: - `display_name` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--links)) - `name_in_system` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--permissions)) - `short_name_in_system` (String) - `type` (String) - -### Nested Schema for `additional_objects.groups.links` + +### Nested Schema for `groups.links` Read-Only: @@ -84,8 +77,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.permissions` + +### Nested Schema for `groups.permissions` Read-Only: @@ -96,17 +89,6 @@ Read-Only: - -### Nested Schema for `additional_objects.secret` - -Read-Only: - -- `generated_secret` (String) -- `old_secret` (String) -- `regenerate` (Boolean) - - - ### Nested Schema for `links` @@ -164,6 +146,16 @@ Read-Only: - `type_escaped` (String) + +### Nested Schema for `secret` + +Read-Only: + +- `generated_secret` (String) +- `old_secret` (String) +- `regenerate` (Boolean) + + ### Nested Schema for `system` diff --git a/docs/data-sources/system.md b/docs/data-sources/system.md index 6fac57b..753d055 100644 --- a/docs/data-sources/system.md +++ b/docs/data-sources/system.md @@ -26,12 +26,17 @@ description: |- ### Read-Only - `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--abstract_provisioned_ldap)) +- `account` (Attributes) (see [below for nested schema](#nestedatt--account)) - `account_count` (Number) - `active` (Boolean) -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `content_administrator` (Attributes) (see [below for nested schema](#nestedatt--content_administrator)) - `external_uuid` (String) +- `issued_permissions` (Attributes List) (see [below for nested schema](#nestedatt--issued_permissions)) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) +- `login_name` (String) +- `management_permissions` (Attributes) (see [below for nested schema](#nestedatt--management_permissions)) +- `markers` (Attributes) (see [below for nested schema](#nestedatt--markers)) - `name` (String) - `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--organizational_unit)) - `owner` (Attributes) (see [below for nested schema](#nestedatt--owner)) @@ -47,6 +52,8 @@ description: |- - `self_service_new_groups` (Boolean) - `self_service_service_accounts` (Boolean) - `should_destroy_unknown_accounts` (Boolean) +- `statistics` (Attributes) (see [below for nested schema](#nestedatt--statistics)) +- `supported_group_types` (Attributes) (see [below for nested schema](#nestedatt--supported_group_types)) - `technical_administrator` (Attributes) (see [below for nested schema](#nestedatt--technical_administrator)) - `type` (String) - `username_prefix` (String) @@ -198,22 +205,8 @@ Read-Only: - -### Nested Schema for `additional_objects` - -Read-Only: - -- `account` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--account)) -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `issued_permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions)) -- `login_name` (String) -- `management_permissions` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--management_permissions)) -- `markers` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--markers)) -- `statistics` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--statistics)) -- `supported_group_types` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--supported_group_types)) - - -### Nested Schema for `additional_objects.account` + +### Nested Schema for `account` Optional: @@ -223,15 +216,15 @@ Read-Only: - `display_name` (String) - `last_active` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--account--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--account--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--account--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--account--permissions)) - `uid` (Number) - `username` (String) - `uuid` (String) - `validity` (String) - -### Nested Schema for `additional_objects.account.links` + +### Nested Schema for `account.links` Read-Only: @@ -241,8 +234,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.account.permissions` + +### Nested Schema for `account.permissions` Read-Only: @@ -253,8 +246,8 @@ Read-Only: - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Read-Only: @@ -264,8 +257,42 @@ Read-Only: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.issued_permissions` + +### Nested Schema for `content_administrator` + +Read-Only: + +- `admin` (Boolean) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administrator--links)) +- `name` (String) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administrator--permissions)) +- `uuid` (String) + + +### Nested Schema for `content_administrator.links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `content_administrator.permissions` + +Read-Only: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + + +### Nested Schema for `issued_permissions` Optional: @@ -273,20 +300,20 @@ Optional: Read-Only: -- `client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--client)) -- `for_group` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--for_group)) -- `for_system` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--for_system)) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--permissions)) +- `client` (Attributes) (see [below for nested schema](#nestedatt--issued_permissions--client)) +- `for_group` (Attributes) (see [below for nested schema](#nestedatt--issued_permissions--for_group)) +- `for_system` (Attributes) (see [below for nested schema](#nestedatt--issued_permissions--for_system)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--issued_permissions--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--issued_permissions--permissions)) - `value` (String) - -### Nested Schema for `additional_objects.issued_permissions.client` + +### Nested Schema for `issued_permissions.client` Read-Only: -- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--client--account_permissions)) -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--client--attributes)) +- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--issued_permissions--client--account_permissions)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--issued_permissions--client--attributes)) - `callback_uri` (String) - `confidential` (Boolean) - `debug_mode` (Boolean) @@ -294,12 +321,12 @@ Read-Only: - `initiate_login_uri` (String) - `resource_uris` (String) - `share_secret_in_vault` (Boolean) -- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--client--shared_secret)) +- `shared_secret` (Attributes) (see [below for nested schema](#nestedatt--issued_permissions--client--shared_secret)) - `show_landing_page` (Boolean) - `use_client_credentials` (Boolean) - -### Nested Schema for `additional_objects.issued_permissions.client.use_client_credentials` + +### Nested Schema for `issued_permissions.client.account_permissions` Read-Only: @@ -309,24 +336,24 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.issued_permissions.client.use_client_credentials` + +### Nested Schema for `issued_permissions.client.attributes` - -### Nested Schema for `additional_objects.issued_permissions.client.use_client_credentials` + +### Nested Schema for `issued_permissions.client.shared_secret` Read-Only: - `color` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--client--use_client_credentials--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--issued_permissions--client--shared_secret--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--client--use_client_credentials--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--issued_permissions--client--shared_secret--permissions)) - `share_end_time` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.issued_permissions.client.use_client_credentials.links` + +### Nested Schema for `issued_permissions.client.shared_secret.uuid` Read-Only: @@ -336,8 +363,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.issued_permissions.client.use_client_credentials.permissions` + +### Nested Schema for `issued_permissions.client.shared_secret.uuid` Read-Only: @@ -349,19 +376,19 @@ Read-Only: - -### Nested Schema for `additional_objects.issued_permissions.for_group` + +### Nested Schema for `issued_permissions.for_group` Read-Only: - `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--for_group--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--issued_permissions--for_group--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--for_group--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--issued_permissions--for_group--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.issued_permissions.for_group.uuid` + +### Nested Schema for `issued_permissions.for_group.links` Read-Only: @@ -371,8 +398,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.issued_permissions.for_group.uuid` + +### Nested Schema for `issued_permissions.for_group.permissions` Read-Only: @@ -383,21 +410,21 @@ Read-Only: - -### Nested Schema for `additional_objects.issued_permissions.for_system` + +### Nested Schema for `issued_permissions.for_system` Read-Only: - `active` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--for_system--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--issued_permissions--for_system--links)) - `name` (String) -- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--for_system--organizational_unit)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--for_system--permissions)) +- `organizational_unit` (Attributes) (see [below for nested schema](#nestedatt--issued_permissions--for_system--organizational_unit)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--issued_permissions--for_system--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.issued_permissions.for_system.uuid` + +### Nested Schema for `issued_permissions.for_system.links` Read-Only: @@ -407,18 +434,18 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.issued_permissions.for_system.uuid` + +### Nested Schema for `issued_permissions.for_system.organizational_unit` Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--for_system--uuid--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--issued_permissions--for_system--organizational_unit--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--issued_permissions--for_system--uuid--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--issued_permissions--for_system--organizational_unit--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.issued_permissions.for_system.uuid.links` + +### Nested Schema for `issued_permissions.for_system.organizational_unit.uuid` Read-Only: @@ -428,8 +455,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.issued_permissions.for_system.uuid.permissions` + +### Nested Schema for `issued_permissions.for_system.organizational_unit.uuid` Read-Only: @@ -440,8 +467,8 @@ Read-Only: - -### Nested Schema for `additional_objects.issued_permissions.for_system.uuid` + +### Nested Schema for `issued_permissions.for_system.permissions` Read-Only: @@ -452,8 +479,8 @@ Read-Only: - -### Nested Schema for `additional_objects.issued_permissions.links` + +### Nested Schema for `issued_permissions.links` Read-Only: @@ -463,8 +490,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.issued_permissions.permissions` + +### Nested Schema for `issued_permissions.permissions` Read-Only: @@ -475,101 +502,47 @@ Read-Only: - -### Nested Schema for `additional_objects.management_permissions` - -Read-Only: - -- `create_new_groups_allowed` (Boolean) -- `create_service_accounts_allowed` (Boolean) -- `reuse_existing_groups_allowed` (Boolean) - - - -### Nested Schema for `additional_objects.markers` - -Read-Only: - -- `markers` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--markers--markers)) - - -### Nested Schema for `additional_objects.markers.markers` - -Read-Only: - -- `level` (String) -- `parameters` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--markers--markers--parameters)) -- `type` (String) - - -### Nested Schema for `additional_objects.markers.markers.type` - - - - - -### Nested Schema for `additional_objects.statistics` + +### Nested Schema for `links` Read-Only: -- `number_of_failed_calls` (Number) -- `number_of_not_permitted_calls` (Number) -- `number_of_successful_calls` (Number) -- `state` (String) +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) - -### Nested Schema for `additional_objects.supported_group_types` + +### Nested Schema for `management_permissions` Read-Only: -- `types` (List of String) - +- `create_new_groups_allowed` (Boolean) +- `create_service_accounts_allowed` (Boolean) +- `reuse_existing_groups_allowed` (Boolean) - -### Nested Schema for `content_administrator` + +### Nested Schema for `markers` Read-Only: -- `admin` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administrator--links)) -- `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administrator--permissions)) -- `uuid` (String) +- `markers` (Attributes List) (see [below for nested schema](#nestedatt--markers--markers)) - -### Nested Schema for `content_administrator.links` + +### Nested Schema for `markers.markers` Read-Only: -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `content_administrator.permissions` - -Read-Only: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - +- `level` (String) +- `parameters` (Attributes) (see [below for nested schema](#nestedatt--markers--markers--parameters)) +- `type` (String) - -### Nested Schema for `links` + +### Nested Schema for `markers.markers.parameters` -Read-Only: -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) @@ -952,6 +925,25 @@ Read-Only: + +### Nested Schema for `statistics` + +Read-Only: + +- `number_of_failed_calls` (Number) +- `number_of_not_permitted_calls` (Number) +- `number_of_successful_calls` (Number) +- `state` (String) + + + +### Nested Schema for `supported_group_types` + +Read-Only: + +- `types` (List of String) + + ### Nested Schema for `technical_administrator` diff --git a/docs/data-sources/vaultrecord.md b/docs/data-sources/vaultrecord.md index 39a242c..efe729e 100644 --- a/docs/data-sources/vaultrecord.md +++ b/docs/data-sources/vaultrecord.md @@ -25,36 +25,29 @@ description: |- ### Read-Only -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `color` (String) - `derived` (Boolean) - `end_date` (String) - `filename` (String) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) - `name` (String) +- `parent` (Attributes) (see [below for nested schema](#nestedatt--parent)) +- `password_metadata` (Attributes) (see [below for nested schema](#nestedatt--password_metadata)) - `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) +- `secret` (Attributes) (see [below for nested schema](#nestedatt--secret)) - `share_end_time` (String) +- `share_summary` (Attributes) (see [below for nested schema](#nestedatt--share_summary)) +- `shares` (Attributes List) (see [below for nested schema](#nestedatt--shares)) +- `tile` (Attributes) (see [below for nested schema](#nestedatt--tile)) - `types` (List of String) - `url` (String) - `username` (String) +- `vaultholder` (Attributes) (see [below for nested schema](#nestedatt--vaultholder)) - `warning_period` (String) - -### Nested Schema for `additional_objects` - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `parent` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--parent)) -- `password_metadata` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--password_metadata)) -- `secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--secret)) -- `share_summary` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--share_summary)) -- `shares` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--shares)) -- `tile` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--tile)) -- `vaultholder` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--vaultholder)) - - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Read-Only: @@ -64,20 +57,31 @@ Read-Only: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.parent` + +### Nested Schema for `links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `parent` Read-Only: - `color` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--parent--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--parent--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--parent--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--parent--permissions)) - `share_end_time` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.parent.links` + +### Nested Schema for `parent.links` Read-Only: @@ -87,8 +91,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.parent.permissions` + +### Nested Schema for `parent.permissions` Read-Only: @@ -99,8 +103,8 @@ Read-Only: - -### Nested Schema for `additional_objects.password_metadata` + +### Nested Schema for `password_metadata` Read-Only: @@ -115,8 +119,19 @@ Read-Only: - `upper_count` (Number) - -### Nested Schema for `additional_objects.secret` + +### Nested Schema for `permissions` + +Read-Only: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + +### Nested Schema for `secret` Read-Only: @@ -126,16 +141,16 @@ Read-Only: - `totp` (String) - -### Nested Schema for `additional_objects.share_summary` + +### Nested Schema for `share_summary` Read-Only: -- `children` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--share_summary--children)) -- `parent` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--share_summary--parent)) +- `children` (Attributes List) (see [below for nested schema](#nestedatt--share_summary--children)) +- `parent` (Attributes) (see [below for nested schema](#nestedatt--share_summary--parent)) - -### Nested Schema for `additional_objects.share_summary.children` + +### Nested Schema for `share_summary.children` Read-Only: @@ -143,8 +158,8 @@ Read-Only: - `type` (String) - -### Nested Schema for `additional_objects.share_summary.parent` + +### Nested Schema for `share_summary.parent` Read-Only: @@ -153,20 +168,20 @@ Read-Only: - -### Nested Schema for `additional_objects.shares` + +### Nested Schema for `shares` Read-Only: - `color` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--shares--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--shares--links)) - `name` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--shares--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--shares--permissions)) - `share_end_time` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.shares.links` + +### Nested Schema for `shares.links` Read-Only: @@ -176,8 +191,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.shares.permissions` + +### Nested Schema for `shares.permissions` Read-Only: @@ -188,32 +203,9 @@ Read-Only: - -### Nested Schema for `additional_objects.tile` - - - -### Nested Schema for `additional_objects.vaultholder` - - - - -### Nested Schema for `links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `permissions` + +### Nested Schema for `tile` -Read-Only: -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) + +### Nested Schema for `vaultholder` diff --git a/docs/data-sources/webhook.md b/docs/data-sources/webhook.md index 1e602bb..9eace9d 100644 --- a/docs/data-sources/webhook.md +++ b/docs/data-sources/webhook.md @@ -27,8 +27,8 @@ description: |- - `account` (Attributes) (see [below for nested schema](#nestedatt--account)) - `active` (Boolean) -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) - `all_types` (Boolean) +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `authentication_scheme` (String) - `basic_auth_password` (String) - `basic_auth_username` (String) @@ -85,15 +85,8 @@ Read-Only: - -### Nested Schema for `additional_objects` - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) - - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Read-Only: @@ -103,7 +96,6 @@ Read-Only: - `last_modified_by` (String) - ### Nested Schema for `client` diff --git a/docs/resources/client_vaultrecord.md b/docs/resources/client_vaultrecord.md index 6569cfa..380e605 100644 --- a/docs/resources/client_vaultrecord.md +++ b/docs/resources/client_vaultrecord.md @@ -22,43 +22,33 @@ description: |- ### Optional -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) - `color` (String) +- `delete_tile` (Boolean) - `end_date` (String) - `filename` (String) +- `secret` (Attributes) (see [below for nested schema](#nestedatt--secret)) +- `tile` (Attributes) (see [below for nested schema](#nestedatt--tile)) - `url` (String) - `username` (String) - `warning_period` (String) ### Read-Only +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `derived` (Boolean) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) +- `parent_uuid` (String) +- `password_metadata` (Attributes) (see [below for nested schema](#nestedatt--password_metadata)) - `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) - `share_end_time` (String) +- `share_summary` (Attributes) (see [below for nested schema](#nestedatt--share_summary)) +- `shares` (List of String) - `types` (List of String) - `uuid` (String) +- `vaultholder` (Attributes) (see [below for nested schema](#nestedatt--vaultholder)) - -### Nested Schema for `additional_objects` - -Optional: - -- `delete_tile` (Boolean) -- `secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--secret)) -- `tile` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--tile)) - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `parent_uuid` (String) -- `password_metadata` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--password_metadata)) -- `share_summary` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--share_summary)) -- `shares` (List of String) -- `vaultholder` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--vaultholder)) - - -### Nested Schema for `additional_objects.secret` + +### Nested Schema for `secret` Optional: @@ -69,12 +59,12 @@ Optional: - `write_totp` (Boolean) - -### Nested Schema for `additional_objects.tile` + +### Nested Schema for `tile` - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Optional: @@ -84,8 +74,19 @@ Optional: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.password_metadata` + +### Nested Schema for `links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `password_metadata` Optional: @@ -100,25 +101,27 @@ Optional: - `upper_count` (Number) - -### Nested Schema for `additional_objects.share_summary` + +### Nested Schema for `permissions` Optional: -- `children` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--share_summary--children)) -- `parent` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--share_summary--parent)) +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + - -### Nested Schema for `additional_objects.share_summary.children` + +### Nested Schema for `share_summary` Optional: -- `name` (String) -- `type` (String) - +- `children` (Attributes List) (see [below for nested schema](#nestedatt--share_summary--children)) +- `parent` (Attributes) (see [below for nested schema](#nestedatt--share_summary--parent)) - -### Nested Schema for `additional_objects.share_summary.parent` + +### Nested Schema for `share_summary.children` Optional: @@ -126,29 +129,15 @@ Optional: - `type` (String) + +### Nested Schema for `share_summary.parent` - -### Nested Schema for `additional_objects.vaultholder` - - - - -### Nested Schema for `links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) +Optional: +- `name` (String) +- `type` (String) - -### Nested Schema for `permissions` -Optional: -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) + +### Nested Schema for `vaultholder` diff --git a/docs/resources/clientapplication.md b/docs/resources/clientapplication.md index 9712b76..af3e8e0 100644 --- a/docs/resources/clientapplication.md +++ b/docs/resources/clientapplication.md @@ -21,42 +21,32 @@ description: |- ### Optional -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) - `client_id` (String) +- `delete_tile` (Boolean) +- `groupclients` (Attributes List) (see [below for nested schema](#nestedatt--groupclients)) - `ldap_client` (Attributes) (see [below for nested schema](#nestedatt--ldap_client)) - `o_auth2_client` (Attributes) (see [below for nested schema](#nestedatt--o_auth2_client)) - `owner_uuid` (String) - `saml2_client` (Attributes) (see [below for nested schema](#nestedatt--saml2_client)) - `scopes` (List of String) +- `secret` (Attributes) (see [below for nested schema](#nestedatt--secret)) - `technical_administrator_uuid` (String) +- `tile` (Attributes) (see [below for nested schema](#nestedatt--tile)) ### Read-Only +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) +- `groups` (Attributes List) (see [below for nested schema](#nestedatt--groups)) - `last_modified_at` (String) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) - `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) - `sso_application` (Boolean) - `type` (String) - `uuid` (String) - - -### Nested Schema for `additional_objects` - -Optional: - -- `delete_tile` (Boolean) -- `groupclients` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients)) -- `secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--secret)) -- `tile` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--tile)) - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `groups` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups)) - `vault_record_count` (Number) - -### Nested Schema for `additional_objects.groupclients` + +### Nested Schema for `groupclients` Optional: @@ -66,13 +56,13 @@ Read-Only: - `client_uuid` (String) - `group_uuid` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groupclients--links)) - `owner_uuid` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groupclients--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groupclients--permissions)) - `technical_administrator_uuid` (String) - -### Nested Schema for `additional_objects.groupclients.links` + +### Nested Schema for `groupclients.links` Read-Only: @@ -82,8 +72,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groupclients.permissions` + +### Nested Schema for `groupclients.permissions` Optional: @@ -94,8 +84,78 @@ Optional: - -### Nested Schema for `additional_objects.secret` + +### Nested Schema for `ldap_client` + +Optional: + +- `client_certificate_uuid` (String) +- `share_secret_in_vault` (Boolean) + +Read-Only: + +- `bind_dn` (String) +- `shared_secret_uuid` (String) +- `used_for_provisioning` (Boolean) + + + +### Nested Schema for `o_auth2_client` + +Optional: + +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--o_auth2_client--attributes)) +- `callback_uri` (String) +- `confidential` (Boolean) +- `debug_mode` (Boolean) +- `id_token_claims` (String) +- `initiate_login_uri` (String) +- `resource_uris` (String) +- `share_secret_in_vault` (Boolean) +- `show_landing_page` (Boolean) +- `use_client_credentials` (Boolean) + +Read-Only: + +- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--o_auth2_client--account_permissions)) +- `shared_secret_uuid` (String) + + +### Nested Schema for `o_auth2_client.attributes` + + + +### Nested Schema for `o_auth2_client.account_permissions` + +Optional: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + + +### Nested Schema for `saml2_client` + +Required: + +- `subject_format` (String) + +Optional: + +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--saml2_client--attributes)) +- `metadata` (String) +- `metadata_url` (String) + + +### Nested Schema for `saml2_client.attributes` + + + + +### Nested Schema for `secret` Optional: @@ -104,16 +164,16 @@ Optional: - `regenerate` (Boolean) - -### Nested Schema for `additional_objects.tile` + +### Nested Schema for `tile` Optional: - `uri` (String) - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Optional: @@ -123,8 +183,8 @@ Optional: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.groups` + +### Nested Schema for `groups` Required: @@ -133,7 +193,7 @@ Required: Optional: - `application_administration` (Boolean) -- `audit_config` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groups--audit_config)) +- `audit_config` (Attributes) (see [below for nested schema](#nestedatt--groups--audit_config)) - `authorizing_group_auditing_uuid` (String) - `authorizing_group_delegation_uuid` (String) - `authorizing_group_membership_uuid` (String) @@ -157,12 +217,12 @@ Read-Only: - `audit_requested` (Boolean) - `auditor` (Boolean) - `authorizing_group_types` (List of String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.groups.audit_config` + +### Nested Schema for `groups.audit_config` Optional: @@ -170,11 +230,11 @@ Optional: Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--audit_config--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--audit_config--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--audit_config--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--audit_config--permissions)) - -### Nested Schema for `additional_objects.groups.audit_config.permissions` + +### Nested Schema for `groups.audit_config.links` Read-Only: @@ -184,8 +244,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.audit_config.permissions` + +### Nested Schema for `groups.audit_config.permissions` Optional: @@ -196,8 +256,8 @@ Optional: - -### Nested Schema for `additional_objects.groups.links` + +### Nested Schema for `groups.links` Read-Only: @@ -207,8 +267,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.permissions` + +### Nested Schema for `groups.permissions` Optional: @@ -219,77 +279,6 @@ Optional: - - -### Nested Schema for `ldap_client` - -Optional: - -- `client_certificate_uuid` (String) -- `share_secret_in_vault` (Boolean) - -Read-Only: - -- `bind_dn` (String) -- `shared_secret_uuid` (String) -- `used_for_provisioning` (Boolean) - - - -### Nested Schema for `o_auth2_client` - -Optional: - -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--o_auth2_client--attributes)) -- `callback_uri` (String) -- `confidential` (Boolean) -- `debug_mode` (Boolean) -- `id_token_claims` (String) -- `initiate_login_uri` (String) -- `resource_uris` (String) -- `share_secret_in_vault` (Boolean) -- `show_landing_page` (Boolean) -- `use_client_credentials` (Boolean) - -Read-Only: - -- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--o_auth2_client--account_permissions)) -- `shared_secret_uuid` (String) - - -### Nested Schema for `o_auth2_client.attributes` - - - -### Nested Schema for `o_auth2_client.account_permissions` - -Optional: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - -### Nested Schema for `saml2_client` - -Required: - -- `subject_format` (String) - -Optional: - -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--saml2_client--attributes)) -- `metadata` (String) -- `metadata_url` (String) - - -### Nested Schema for `saml2_client.attributes` - - - ### Nested Schema for `links` diff --git a/docs/resources/group.md b/docs/resources/group.md index fd24c2c..b49b382 100644 --- a/docs/resources/group.md +++ b/docs/resources/group.md @@ -21,7 +21,8 @@ description: |- ### Optional -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) +- `accounts` (Attributes List) (see [below for nested schema](#nestedatt--accounts)) +- `admins` (Attributes List, Deprecated) (see [below for nested schema](#nestedatt--admins)) - `application_administration` (Boolean) - `audit_config` (Attributes) (see [below for nested schema](#nestedatt--audit_config)) - `authorizing_group_auditing_uuid` (String) @@ -29,6 +30,7 @@ description: |- - `authorizing_group_membership_uuid` (String) - `authorizing_group_provisioning_uuid` (String) - `classification_uuid` (String) +- `client_permissions` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions)) - `description` (String) - `extended_access` (String) - `hide_audit_trail` (Boolean) @@ -44,51 +46,39 @@ description: |- ### Read-Only - `admin` (Boolean) +- `administered_clients` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients)) +- `administered_systems` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems)) +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `audit_requested` (Boolean) - `auditor` (Boolean) +- `authorized_groups` (Attributes) (see [below for nested schema](#nestedatt--authorized_groups)) - `authorizing_group_types` (List of String) +- `clients` (Attributes List) (see [below for nested schema](#nestedatt--clients)) +- `content_administered_systems` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems)) +- `groupauditinginfo` (Attributes) (see [below for nested schema](#nestedatt--groupauditinginfo)) +- `groupinfo` (Attributes) (see [below for nested schema](#nestedatt--groupinfo)) +- `helpdesk` (Attributes List) (see [below for nested schema](#nestedatt--helpdesk)) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) -- `uuid` (String) - - -### Nested Schema for `additional_objects` - -Optional: - -- `accounts` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--accounts)) -- `admins` (Attributes List, Deprecated) (see [below for nested schema](#nestedatt--additional_objects--admins)) -- `client_permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions)) - -Read-Only: - -- `administered_clients` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients)) -- `administered_systems` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems)) -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `authorized_groups` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups)) -- `clients` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients)) -- `content_administered_systems` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems)) -- `groupauditinginfo` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groupauditinginfo)) -- `groupinfo` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--groupinfo)) -- `helpdesk` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--helpdesk)) -- `markers` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--markers)) -- `myaccount` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--myaccount)) -- `mydelegatedaccount` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--mydelegatedaccount)) +- `markers` (Attributes) (see [below for nested schema](#nestedatt--markers)) +- `myaccount` (Attributes) (see [below for nested schema](#nestedatt--myaccount)) +- `mydelegatedaccount` (Attributes) (see [below for nested schema](#nestedatt--mydelegatedaccount)) - `nested_groups` (List of String) -- `owned_clients` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients)) -- `owned_directories` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories)) -- `owned_groups_on_system` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system)) -- `owned_organizational_units` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_organizational_units)) -- `owned_systems` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems)) -- `recent_audits` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--recent_audits)) +- `owned_clients` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients)) +- `owned_directories` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories)) +- `owned_groups_on_system` (Attributes) (see [below for nested schema](#nestedatt--owned_groups_on_system)) +- `owned_organizational_units` (Attributes List) (see [below for nested schema](#nestedatt--owned_organizational_units)) +- `owned_systems` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) +- `recent_audits` (Attributes List) (see [below for nested schema](#nestedatt--recent_audits)) - `requeststatus` (String) -- `service_accounts` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts)) -- `systems` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems)) -- `vault` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--vault)) -- `webhooks` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks)) +- `service_accounts` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts)) +- `systems` (Attributes List) (see [below for nested schema](#nestedatt--systems)) +- `uuid` (String) +- `vault` (Attributes) (see [below for nested schema](#nestedatt--vault)) +- `webhooks` (Attributes List) (see [below for nested schema](#nestedatt--webhooks)) - -### Nested Schema for `additional_objects.accounts` + +### Nested Schema for `accounts` Required: @@ -110,8 +100,8 @@ Read-Only: - `visible_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.admins` + +### Nested Schema for `admins` Required: @@ -133,8 +123,43 @@ Read-Only: - `visible_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.client_permissions` + +### Nested Schema for `audit_config` + +Optional: + +- `months` (List of String) + +Read-Only: + +- `links` (Attributes List) (see [below for nested schema](#nestedatt--audit_config--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--audit_config--permissions)) + + +### Nested Schema for `audit_config.links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `audit_config.permissions` + +Optional: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + + +### Nested Schema for `client_permissions` Required: @@ -142,21 +167,21 @@ Required: Optional: -- `client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--client)) +- `client` (Attributes) (see [below for nested schema](#nestedatt--client_permissions--client)) - `for_group_uuid` (String) - `for_system_uuid` (String) Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--permissions)) - -### Nested Schema for `additional_objects.client_permissions.client` + +### Nested Schema for `client_permissions.client` Optional: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--client--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--client_permissions--client--attributes)) - `callback_uri` (String) - `confidential` (Boolean) - `debug_mode` (Boolean) @@ -169,15 +194,15 @@ Optional: Read-Only: -- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--client_permissions--client--account_permissions)) +- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--client_permissions--client--account_permissions)) - `shared_secret_uuid` (String) - -### Nested Schema for `additional_objects.client_permissions.client.shared_secret_uuid` + +### Nested Schema for `client_permissions.client.attributes` - -### Nested Schema for `additional_objects.client_permissions.client.shared_secret_uuid` + +### Nested Schema for `client_permissions.client.account_permissions` Optional: @@ -188,8 +213,8 @@ Optional: - -### Nested Schema for `additional_objects.client_permissions.links` + +### Nested Schema for `client_permissions.links` Read-Only: @@ -199,8 +224,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.client_permissions.permissions` + +### Nested Schema for `client_permissions.permissions` Optional: @@ -211,8 +236,8 @@ Optional: - -### Nested Schema for `additional_objects.administered_clients` + +### Nested Schema for `administered_clients` Required: @@ -221,24 +246,24 @@ Required: Optional: - `client_id` (String) -- `ldap_client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--ldap_client)) -- `o_auth2_client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--o_auth2_client)) +- `ldap_client` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--ldap_client)) +- `o_auth2_client` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--o_auth2_client)) - `owner_uuid` (String) -- `saml2_client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--saml2_client)) +- `saml2_client` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--saml2_client)) - `scopes` (List of String) - `technical_administrator_uuid` (String) Read-Only: - `last_modified_at` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--permissions)) - `sso_application` (Boolean) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_clients.ldap_client` + +### Nested Schema for `administered_clients.ldap_client` Optional: @@ -252,12 +277,12 @@ Read-Only: - `used_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.administered_clients.o_auth2_client` + +### Nested Schema for `administered_clients.o_auth2_client` Optional: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--o_auth2_client--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--o_auth2_client--attributes)) - `callback_uri` (String) - `confidential` (Boolean) - `debug_mode` (Boolean) @@ -270,15 +295,15 @@ Optional: Read-Only: -- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--o_auth2_client--account_permissions)) +- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_clients--o_auth2_client--account_permissions)) - `shared_secret_uuid` (String) - -### Nested Schema for `additional_objects.administered_clients.o_auth2_client.shared_secret_uuid` + +### Nested Schema for `administered_clients.o_auth2_client.attributes` - -### Nested Schema for `additional_objects.administered_clients.o_auth2_client.shared_secret_uuid` + +### Nested Schema for `administered_clients.o_auth2_client.account_permissions` Optional: @@ -289,8 +314,8 @@ Optional: - -### Nested Schema for `additional_objects.administered_clients.saml2_client` + +### Nested Schema for `administered_clients.saml2_client` Required: @@ -298,17 +323,17 @@ Required: Optional: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_clients--saml2_client--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--administered_clients--saml2_client--attributes)) - `metadata` (String) - `metadata_url` (String) - -### Nested Schema for `additional_objects.administered_clients.saml2_client.metadata_url` + +### Nested Schema for `administered_clients.saml2_client.attributes` - -### Nested Schema for `additional_objects.administered_clients.links` + +### Nested Schema for `administered_clients.links` Read-Only: @@ -318,8 +343,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_clients.permissions` + +### Nested Schema for `administered_clients.permissions` Optional: @@ -330,8 +355,8 @@ Optional: - -### Nested Schema for `additional_objects.administered_systems` + +### Nested Schema for `administered_systems` Required: @@ -342,16 +367,16 @@ Required: Optional: -- `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap)) +- `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap)) - `active` (Boolean) - `organizational_unit_uuid` (String) -- `provisioned_a_d` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_a_d)) -- `provisioned_azure_oidc_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_azure_oidc_directory)) -- `provisioned_azure_sync_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_azure_sync_ldap_directory)) -- `provisioned_azure_tenant` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_azure_tenant)) -- `provisioned_internal_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_internal_ldap)) -- `provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap)) -- `provisioned_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap_directory)) +- `provisioned_a_d` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_a_d)) +- `provisioned_azure_oidc_directory` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_azure_oidc_directory)) +- `provisioned_azure_sync_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_azure_sync_ldap_directory)) +- `provisioned_azure_tenant` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_azure_tenant)) +- `provisioned_internal_ldap` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_internal_ldap)) +- `provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap)) +- `provisioned_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap_directory)) - `self_service_existing_groups` (Boolean) - `self_service_new_groups` (Boolean) - `self_service_service_accounts` (Boolean) @@ -362,13 +387,13 @@ Read-Only: - `account_count` (Number) - `external_uuid` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap` Required: @@ -378,7 +403,7 @@ Required: Optional: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--abstract_provisioned_ldap--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--abstract_provisioned_ldap--attributes)) - `bind_dn` (String) - `bind_password` (String) - `client_certificate_uuid` (String) @@ -392,21 +417,21 @@ Optional: - `trusted_certificate_uuid` (String) - `user_dn` (String) - -### Nested Schema for `additional_objects.administered_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `administered_systems.abstract_provisioned_ldap.attributes` - -### Nested Schema for `additional_objects.administered_systems.provisioned_a_d` + +### Nested Schema for `administered_systems.provisioned_a_d` Required: - `sam_account_name_scheme` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_azure_oidc_directory` + +### Nested Schema for `administered_systems.provisioned_azure_oidc_directory` Required: @@ -414,8 +439,8 @@ Required: - `tenant` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_azure_sync_ldap_directory` + +### Nested Schema for `administered_systems.provisioned_azure_sync_ldap_directory` Required: @@ -425,8 +450,8 @@ Required: - `tenant` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_azure_tenant` + +### Nested Schema for `administered_systems.provisioned_azure_tenant` Required: @@ -439,15 +464,15 @@ Optional: - `idp_domain` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_internal_ldap` + +### Nested Schema for `administered_systems.provisioned_internal_ldap` Optional: -- `client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_internal_ldap--client)) +- `client` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_internal_ldap--client)) - -### Nested Schema for `additional_objects.administered_systems.provisioned_internal_ldap.client` + +### Nested Schema for `administered_systems.provisioned_internal_ldap.client` Optional: @@ -462,20 +487,20 @@ Read-Only: - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap` + +### Nested Schema for `administered_systems.provisioned_ldap` Required: - `hashing_scheme` (String) -- `numbering` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap--numbering)) +- `numbering` (Attributes) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap--numbering)) Optional: - `gid` (Number) - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap.gid` + +### Nested Schema for `administered_systems.provisioned_ldap.numbering` Required: @@ -488,11 +513,11 @@ Optional: Read-Only: - `account_count` (Number) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap--gid--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--administered_systems--provisioned_ldap--gid--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap--numbering--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--administered_systems--provisioned_ldap--numbering--permissions)) - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap.gid.links` + +### Nested Schema for `administered_systems.provisioned_ldap.numbering.permissions` Read-Only: @@ -502,8 +527,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap.gid.permissions` + +### Nested Schema for `administered_systems.provisioned_ldap.numbering.permissions` Optional: @@ -515,8 +540,8 @@ Optional: - -### Nested Schema for `additional_objects.administered_systems.provisioned_ldap_directory` + +### Nested Schema for `administered_systems.provisioned_ldap_directory` Required: @@ -524,8 +549,8 @@ Required: - `group_dn` (String) - -### Nested Schema for `additional_objects.administered_systems.links` + +### Nested Schema for `administered_systems.links` Read-Only: @@ -535,8 +560,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.administered_systems.permissions` + +### Nested Schema for `administered_systems.permissions` Optional: @@ -547,8 +572,8 @@ Optional: - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Optional: @@ -558,16 +583,16 @@ Optional: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.authorized_groups` + +### Nested Schema for `authorized_groups` Optional: - `group_count` (Number) -- `items` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items)) +- `items` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items)) - -### Nested Schema for `additional_objects.authorized_groups.items` + +### Nested Schema for `authorized_groups.items` Required: @@ -576,7 +601,7 @@ Required: Optional: - `application_administration` (Boolean) -- `audit_config` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--audit_config)) +- `audit_config` (Attributes) (see [below for nested schema](#nestedatt--authorized_groups--items--audit_config)) - `authorizing_group_auditing_uuid` (String) - `authorizing_group_delegation_uuid` (String) - `authorizing_group_membership_uuid` (String) @@ -600,12 +625,12 @@ Read-Only: - `audit_requested` (Boolean) - `auditor` (Boolean) - `authorizing_group_types` (List of String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.uuid` + +### Nested Schema for `authorized_groups.items.audit_config` Optional: @@ -613,11 +638,11 @@ Optional: Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--uuid--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--authorized_groups--items--uuid--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--audit_config--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--authorized_groups--items--audit_config--permissions)) - -### Nested Schema for `additional_objects.authorized_groups.items.uuid.links` + +### Nested Schema for `authorized_groups.items.audit_config.permissions` Read-Only: @@ -627,8 +652,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.uuid.permissions` + +### Nested Schema for `authorized_groups.items.audit_config.permissions` Optional: @@ -639,8 +664,8 @@ Optional: - -### Nested Schema for `additional_objects.authorized_groups.items.uuid` + +### Nested Schema for `authorized_groups.items.links` Read-Only: @@ -650,8 +675,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.authorized_groups.items.uuid` + +### Nested Schema for `authorized_groups.items.permissions` Optional: @@ -663,8 +688,8 @@ Optional: - -### Nested Schema for `additional_objects.clients` + +### Nested Schema for `clients` Optional: @@ -674,13 +699,13 @@ Read-Only: - `client_uuid` (String) - `group_uuid` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--clients--links)) - `owner_uuid` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--clients--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--clients--permissions)) - `technical_administrator_uuid` (String) - -### Nested Schema for `additional_objects.clients.links` + +### Nested Schema for `clients.links` Read-Only: @@ -690,8 +715,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.clients.permissions` + +### Nested Schema for `clients.permissions` Optional: @@ -702,8 +727,8 @@ Optional: - -### Nested Schema for `additional_objects.content_administered_systems` + +### Nested Schema for `content_administered_systems` Required: @@ -714,16 +739,16 @@ Required: Optional: -- `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap)) +- `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap)) - `active` (Boolean) - `organizational_unit_uuid` (String) -- `provisioned_a_d` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_a_d)) -- `provisioned_azure_oidc_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_azure_oidc_directory)) -- `provisioned_azure_sync_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_azure_sync_ldap_directory)) -- `provisioned_azure_tenant` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_azure_tenant)) -- `provisioned_internal_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_internal_ldap)) -- `provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap)) -- `provisioned_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap_directory)) +- `provisioned_a_d` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_a_d)) +- `provisioned_azure_oidc_directory` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_azure_oidc_directory)) +- `provisioned_azure_sync_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_azure_sync_ldap_directory)) +- `provisioned_azure_tenant` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_azure_tenant)) +- `provisioned_internal_ldap` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_internal_ldap)) +- `provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap)) +- `provisioned_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap_directory)) - `self_service_existing_groups` (Boolean) - `self_service_new_groups` (Boolean) - `self_service_service_accounts` (Boolean) @@ -734,13 +759,13 @@ Read-Only: - `account_count` (Number) - `external_uuid` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap` Required: @@ -750,7 +775,7 @@ Required: Optional: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--abstract_provisioned_ldap--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--abstract_provisioned_ldap--attributes)) - `bind_dn` (String) - `bind_password` (String) - `client_certificate_uuid` (String) @@ -764,21 +789,21 @@ Optional: - `trusted_certificate_uuid` (String) - `user_dn` (String) - -### Nested Schema for `additional_objects.content_administered_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `content_administered_systems.abstract_provisioned_ldap.attributes` - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_a_d` + +### Nested Schema for `content_administered_systems.provisioned_a_d` Required: - `sam_account_name_scheme` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_azure_oidc_directory` + +### Nested Schema for `content_administered_systems.provisioned_azure_oidc_directory` Required: @@ -786,8 +811,8 @@ Required: - `tenant` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_azure_sync_ldap_directory` + +### Nested Schema for `content_administered_systems.provisioned_azure_sync_ldap_directory` Required: @@ -797,8 +822,8 @@ Required: - `tenant` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_azure_tenant` + +### Nested Schema for `content_administered_systems.provisioned_azure_tenant` Required: @@ -811,15 +836,15 @@ Optional: - `idp_domain` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_internal_ldap` + +### Nested Schema for `content_administered_systems.provisioned_internal_ldap` Optional: -- `client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_internal_ldap--client)) +- `client` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_internal_ldap--client)) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_internal_ldap.client` + +### Nested Schema for `content_administered_systems.provisioned_internal_ldap.client` Optional: @@ -834,20 +859,20 @@ Read-Only: - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap` + +### Nested Schema for `content_administered_systems.provisioned_ldap` Required: - `hashing_scheme` (String) -- `numbering` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap--numbering)) +- `numbering` (Attributes) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap--numbering)) Optional: - `gid` (Number) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap.gid` + +### Nested Schema for `content_administered_systems.provisioned_ldap.numbering` Required: @@ -860,11 +885,11 @@ Optional: Read-Only: - `account_count` (Number) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap--gid--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--content_administered_systems--provisioned_ldap--gid--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap--numbering--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--content_administered_systems--provisioned_ldap--numbering--permissions)) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap.gid.links` + +### Nested Schema for `content_administered_systems.provisioned_ldap.numbering.permissions` Read-Only: @@ -874,8 +899,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap.gid.permissions` + +### Nested Schema for `content_administered_systems.provisioned_ldap.numbering.permissions` Optional: @@ -887,8 +912,8 @@ Optional: - -### Nested Schema for `additional_objects.content_administered_systems.provisioned_ldap_directory` + +### Nested Schema for `content_administered_systems.provisioned_ldap_directory` Required: @@ -896,8 +921,8 @@ Required: - `group_dn` (String) - -### Nested Schema for `additional_objects.content_administered_systems.links` + +### Nested Schema for `content_administered_systems.links` Read-Only: @@ -907,8 +932,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.content_administered_systems.permissions` + +### Nested Schema for `content_administered_systems.permissions` Optional: @@ -919,8 +944,8 @@ Optional: - -### Nested Schema for `additional_objects.groupauditinginfo` + +### Nested Schema for `groupauditinginfo` Optional: @@ -934,8 +959,8 @@ Optional: - `nr_vault_records_with_end_date` (Number) - -### Nested Schema for `additional_objects.groupinfo` + +### Nested Schema for `groupinfo` Optional: @@ -947,25 +972,25 @@ Optional: - `nr_vault_records` (Number) - -### Nested Schema for `additional_objects.helpdesk` + +### Nested Schema for `helpdesk` Optional: - `domain_restriction` (String) - `fully_resolved_issuer` (String) - `name` (String) -- `status` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--helpdesk--status)) +- `status` (Attributes) (see [below for nested schema](#nestedatt--helpdesk--status)) - `type` (String) - `username_customizable` (Boolean) Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--helpdesk--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--helpdesk--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--helpdesk--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--helpdesk--permissions)) - -### Nested Schema for `additional_objects.helpdesk.status` + +### Nested Schema for `helpdesk.status` Optional: @@ -974,8 +999,8 @@ Optional: - `status` (String) - -### Nested Schema for `additional_objects.helpdesk.links` + +### Nested Schema for `helpdesk.links` Read-Only: @@ -985,8 +1010,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.helpdesk.permissions` + +### Nested Schema for `helpdesk.permissions` Optional: @@ -997,30 +1022,41 @@ Optional: - -### Nested Schema for `additional_objects.markers` + +### Nested Schema for `links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `markers` Optional: -- `markers` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--markers--markers)) +- `markers` (Attributes List) (see [below for nested schema](#nestedatt--markers--markers)) - -### Nested Schema for `additional_objects.markers.markers` + +### Nested Schema for `markers.markers` Optional: - `level` (String) -- `parameters` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--markers--markers--parameters)) +- `parameters` (Attributes) (see [below for nested schema](#nestedatt--markers--markers--parameters)) - `type` (String) - -### Nested Schema for `additional_objects.markers.markers.type` + +### Nested Schema for `markers.markers.parameters` - -### Nested Schema for `additional_objects.myaccount` + +### Nested Schema for `myaccount` Required: @@ -1042,8 +1078,8 @@ Read-Only: - `visible_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.mydelegatedaccount` + +### Nested Schema for `mydelegatedaccount` Required: @@ -1065,8 +1101,8 @@ Read-Only: - `visible_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.owned_clients` + +### Nested Schema for `owned_clients` Required: @@ -1075,24 +1111,24 @@ Required: Optional: - `client_id` (String) -- `ldap_client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--ldap_client)) -- `o_auth2_client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--o_auth2_client)) +- `ldap_client` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--ldap_client)) +- `o_auth2_client` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--o_auth2_client)) - `owner_uuid` (String) -- `saml2_client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--saml2_client)) +- `saml2_client` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--saml2_client)) - `scopes` (List of String) - `technical_administrator_uuid` (String) Read-Only: - `last_modified_at` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--permissions)) - `sso_application` (Boolean) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_clients.ldap_client` + +### Nested Schema for `owned_clients.ldap_client` Optional: @@ -1106,12 +1142,12 @@ Read-Only: - `used_for_provisioning` (Boolean) - -### Nested Schema for `additional_objects.owned_clients.o_auth2_client` + +### Nested Schema for `owned_clients.o_auth2_client` Optional: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--o_auth2_client--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--o_auth2_client--attributes)) - `callback_uri` (String) - `confidential` (Boolean) - `debug_mode` (Boolean) @@ -1124,15 +1160,15 @@ Optional: Read-Only: -- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--o_auth2_client--account_permissions)) +- `account_permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_clients--o_auth2_client--account_permissions)) - `shared_secret_uuid` (String) - -### Nested Schema for `additional_objects.owned_clients.o_auth2_client.shared_secret_uuid` + +### Nested Schema for `owned_clients.o_auth2_client.attributes` - -### Nested Schema for `additional_objects.owned_clients.o_auth2_client.shared_secret_uuid` + +### Nested Schema for `owned_clients.o_auth2_client.account_permissions` Optional: @@ -1143,8 +1179,8 @@ Optional: - -### Nested Schema for `additional_objects.owned_clients.saml2_client` + +### Nested Schema for `owned_clients.saml2_client` Required: @@ -1152,17 +1188,17 @@ Required: Optional: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_clients--saml2_client--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--owned_clients--saml2_client--attributes)) - `metadata` (String) - `metadata_url` (String) - -### Nested Schema for `additional_objects.owned_clients.saml2_client.metadata_url` + +### Nested Schema for `owned_clients.saml2_client.attributes` - -### Nested Schema for `additional_objects.owned_clients.links` + +### Nested Schema for `owned_clients.links` Read-Only: @@ -1172,8 +1208,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_clients.permissions` + +### Nested Schema for `owned_clients.permissions` Optional: @@ -1184,8 +1220,8 @@ Optional: - -### Nested Schema for `additional_objects.owned_directories` + +### Nested Schema for `owned_directories` Required: @@ -1198,31 +1234,31 @@ Optional: - `active` (Boolean) - `default_directory` (Boolean) - `helpdesk_group_uuid` (String) -- `internal_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--internal_directory)) -- `l_d_a_p_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--l_d_a_p_directory)) -- `maintenance_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--maintenance_directory)) -- `o_id_c_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--o_id_c_directory)) +- `internal_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--internal_directory)) +- `l_d_a_p_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--l_d_a_p_directory)) +- `maintenance_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--maintenance_directory)) +- `o_id_c_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_directories--o_id_c_directory)) - `restrict2fa` (Boolean) - `username_customizable` (Boolean) Read-Only: - `account_validity_supported` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_directories--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_directories--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_directories.internal_directory` + +### Nested Schema for `owned_directories.internal_directory` Required: - `owner_uuid` (String) - -### Nested Schema for `additional_objects.owned_directories.l_d_a_p_directory` + +### Nested Schema for `owned_directories.l_d_a_p_directory` Required: @@ -1245,12 +1281,12 @@ Optional: - `trusted_certificate_uuid` (String) - -### Nested Schema for `additional_objects.owned_directories.maintenance_directory` + +### Nested Schema for `owned_directories.maintenance_directory` - -### Nested Schema for `additional_objects.owned_directories.o_id_c_directory` + +### Nested Schema for `owned_directories.o_id_c_directory` Required: @@ -1273,8 +1309,8 @@ Read-Only: - `fully_resolved_issuer` (String) - -### Nested Schema for `additional_objects.owned_directories.links` + +### Nested Schema for `owned_directories.links` Read-Only: @@ -1284,8 +1320,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_directories.permissions` + +### Nested Schema for `owned_directories.permissions` Optional: @@ -1296,16 +1332,16 @@ Optional: - -### Nested Schema for `additional_objects.owned_groups_on_system` + +### Nested Schema for `owned_groups_on_system` Optional: -- `items` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items)) +- `items` (Attributes List) (see [below for nested schema](#nestedatt--owned_groups_on_system--items)) - `unlinked_count` (Number) - -### Nested Schema for `additional_objects.owned_groups_on_system.items` + +### Nested Schema for `owned_groups_on_system.items` Required: @@ -1321,11 +1357,11 @@ Optional: Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_groups_on_system--items--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_groups_on_system--items--permissions)) - -### Nested Schema for `additional_objects.owned_groups_on_system.items.permissions` + +### Nested Schema for `owned_groups_on_system.items.links` Read-Only: @@ -1335,8 +1371,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_groups_on_system.items.permissions` + +### Nested Schema for `owned_groups_on_system.items.permissions` Optional: @@ -1348,8 +1384,8 @@ Optional: - -### Nested Schema for `additional_objects.owned_organizational_units` + +### Nested Schema for `owned_organizational_units` Required: @@ -1363,13 +1399,13 @@ Optional: Read-Only: - `depth` (Number) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_organizational_units--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_organizational_units--links)) - `parent_uuid` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_organizational_units--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_organizational_units--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_organizational_units.links` + +### Nested Schema for `owned_organizational_units.links` Read-Only: @@ -1379,8 +1415,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_organizational_units.permissions` + +### Nested Schema for `owned_organizational_units.permissions` Optional: @@ -1391,8 +1427,8 @@ Optional: - -### Nested Schema for `additional_objects.owned_systems` + +### Nested Schema for `owned_systems` Required: @@ -1403,16 +1439,16 @@ Required: Optional: -- `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap)) +- `abstract_provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap)) - `active` (Boolean) - `organizational_unit_uuid` (String) -- `provisioned_a_d` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_a_d)) -- `provisioned_azure_oidc_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_azure_oidc_directory)) -- `provisioned_azure_sync_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_azure_sync_ldap_directory)) -- `provisioned_azure_tenant` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_azure_tenant)) -- `provisioned_internal_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_internal_ldap)) -- `provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap)) -- `provisioned_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap_directory)) +- `provisioned_a_d` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_a_d)) +- `provisioned_azure_oidc_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_azure_oidc_directory)) +- `provisioned_azure_sync_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_azure_sync_ldap_directory)) +- `provisioned_azure_tenant` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_azure_tenant)) +- `provisioned_internal_ldap` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_internal_ldap)) +- `provisioned_ldap` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap)) +- `provisioned_ldap_directory` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap_directory)) - `self_service_existing_groups` (Boolean) - `self_service_new_groups` (Boolean) - `self_service_service_accounts` (Boolean) @@ -1423,13 +1459,13 @@ Read-Only: - `account_count` (Number) - `external_uuid` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--permissions)) - `type` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap` Required: @@ -1439,7 +1475,7 @@ Required: Optional: -- `attributes` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--abstract_provisioned_ldap--attributes)) +- `attributes` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--abstract_provisioned_ldap--attributes)) - `bind_dn` (String) - `bind_password` (String) - `client_certificate_uuid` (String) @@ -1453,21 +1489,21 @@ Optional: - `trusted_certificate_uuid` (String) - `user_dn` (String) - -### Nested Schema for `additional_objects.owned_systems.abstract_provisioned_ldap.user_dn` + +### Nested Schema for `owned_systems.abstract_provisioned_ldap.attributes` - -### Nested Schema for `additional_objects.owned_systems.provisioned_a_d` + +### Nested Schema for `owned_systems.provisioned_a_d` Required: - `sam_account_name_scheme` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_azure_oidc_directory` + +### Nested Schema for `owned_systems.provisioned_azure_oidc_directory` Required: @@ -1475,8 +1511,8 @@ Required: - `tenant` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_azure_sync_ldap_directory` + +### Nested Schema for `owned_systems.provisioned_azure_sync_ldap_directory` Required: @@ -1486,8 +1522,8 @@ Required: - `tenant` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_azure_tenant` + +### Nested Schema for `owned_systems.provisioned_azure_tenant` Required: @@ -1500,15 +1536,15 @@ Optional: - `idp_domain` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_internal_ldap` + +### Nested Schema for `owned_systems.provisioned_internal_ldap` Optional: -- `client` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_internal_ldap--client)) +- `client` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_internal_ldap--client)) - -### Nested Schema for `additional_objects.owned_systems.provisioned_internal_ldap.client` + +### Nested Schema for `owned_systems.provisioned_internal_ldap.client` Optional: @@ -1523,20 +1559,20 @@ Read-Only: - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap` + +### Nested Schema for `owned_systems.provisioned_ldap` Required: - `hashing_scheme` (String) -- `numbering` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap--numbering)) +- `numbering` (Attributes) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap--numbering)) Optional: - `gid` (Number) - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap.gid` + +### Nested Schema for `owned_systems.provisioned_ldap.numbering` Required: @@ -1549,11 +1585,11 @@ Optional: Read-Only: - `account_count` (Number) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap--gid--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--owned_systems--provisioned_ldap--gid--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap--numbering--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--owned_systems--provisioned_ldap--numbering--permissions)) - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap.gid.links` + +### Nested Schema for `owned_systems.provisioned_ldap.numbering.permissions` Read-Only: @@ -1563,8 +1599,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap.gid.permissions` + +### Nested Schema for `owned_systems.provisioned_ldap.numbering.permissions` Optional: @@ -1576,8 +1612,8 @@ Optional: - -### Nested Schema for `additional_objects.owned_systems.provisioned_ldap_directory` + +### Nested Schema for `owned_systems.provisioned_ldap_directory` Required: @@ -1585,8 +1621,8 @@ Required: - `group_dn` (String) - -### Nested Schema for `additional_objects.owned_systems.links` + +### Nested Schema for `owned_systems.links` Read-Only: @@ -1596,8 +1632,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.owned_systems.permissions` + +### Nested Schema for `owned_systems.permissions` Optional: @@ -1608,8 +1644,19 @@ Optional: - -### Nested Schema for `additional_objects.recent_audits` + +### Nested Schema for `permissions` + +Optional: + +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + + + +### Nested Schema for `recent_audits` Required: @@ -1617,7 +1664,7 @@ Required: Optional: -- `accounts` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--recent_audits--accounts)) +- `accounts` (Attributes List) (see [below for nested schema](#nestedatt--recent_audits--accounts)) - `comment` (String) Read-Only: @@ -1625,16 +1672,16 @@ Read-Only: - `created_at` (String) - `created_by` (String) - `group_name` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--recent_audits--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--recent_audits--links)) - `name_on_audit` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--recent_audits--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--recent_audits--permissions)) - `reviewed_at` (String) - `reviewed_by` (String) - `submitted_at` (String) - `submitted_by` (String) - -### Nested Schema for `additional_objects.recent_audits.accounts` + +### Nested Schema for `recent_audits.accounts` Optional: @@ -1650,14 +1697,14 @@ Read-Only: - `end_date` (String) - `last_active` (String) - `last_used` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--recent_audits--accounts--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--recent_audits--accounts--links)) - `nested` (Boolean) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--recent_audits--accounts--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--recent_audits--accounts--permissions)) - `rights` (String) - `username` (String) - -### Nested Schema for `additional_objects.recent_audits.accounts.username` + +### Nested Schema for `recent_audits.accounts.links` Read-Only: @@ -1667,8 +1714,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.recent_audits.accounts.username` + +### Nested Schema for `recent_audits.accounts.permissions` Optional: @@ -1679,8 +1726,8 @@ Optional: - -### Nested Schema for `additional_objects.recent_audits.links` + +### Nested Schema for `recent_audits.links` Read-Only: @@ -1690,8 +1737,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.recent_audits.permissions` + +### Nested Schema for `recent_audits.permissions` Optional: @@ -1702,8 +1749,8 @@ Optional: - -### Nested Schema for `additional_objects.service_accounts` + +### Nested Schema for `service_accounts` Required: @@ -1719,14 +1766,14 @@ Optional: Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--links)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts--links)) - `password_uuid` (String) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--service_accounts--permissions)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--service_accounts--permissions)) - `username` (String) - `uuid` (String) - -### Nested Schema for `additional_objects.service_accounts.links` + +### Nested Schema for `service_accounts.links` Read-Only: @@ -1736,8 +1783,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.service_accounts.permissions` + +### Nested Schema for `service_accounts.permissions` Optional: @@ -1748,8 +1795,8 @@ Optional: - -### Nested Schema for `additional_objects.systems` + +### Nested Schema for `systems` Optional: @@ -1757,13 +1804,13 @@ Optional: Read-Only: -- `group_on_system` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system)) +- `group_on_system` (Attributes) (see [below for nested schema](#nestedatt--systems--group_on_system)) - `group_uuid` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--systems--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--systems--permissions)) - -### Nested Schema for `additional_objects.systems.group_on_system` + +### Nested Schema for `systems.group_on_system` Required: @@ -1779,11 +1826,11 @@ Optional: Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--systems--group_on_system--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--systems--group_on_system--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--systems--group_on_system--permissions)) - -### Nested Schema for `additional_objects.systems.group_on_system.permissions` + +### Nested Schema for `systems.group_on_system.links` Read-Only: @@ -1793,8 +1840,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.systems.group_on_system.permissions` + +### Nested Schema for `systems.group_on_system.permissions` Optional: @@ -1805,8 +1852,8 @@ Optional: - -### Nested Schema for `additional_objects.systems.links` + +### Nested Schema for `systems.links` Read-Only: @@ -1816,8 +1863,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.systems.permissions` + +### Nested Schema for `systems.permissions` Optional: @@ -1828,22 +1875,22 @@ Optional: - -### Nested Schema for `additional_objects.vault` + +### Nested Schema for `vault` Optional: - `access_available` (Boolean) - `name` (String) -- `records` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--records)) +- `records` (Attributes List) (see [below for nested schema](#nestedatt--vault--records)) Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--vault--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--vault--permissions)) - -### Nested Schema for `additional_objects.vault.records` + +### Nested Schema for `vault.records` Required: @@ -1861,14 +1908,14 @@ Optional: Read-Only: - `derived` (Boolean) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--records--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--vault--records--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--vault--records--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--vault--records--permissions)) - `share_end_time` (String) - `types` (List of String) - `uuid` (String) - -### Nested Schema for `additional_objects.vault.records.uuid` + +### Nested Schema for `vault.records.links` Read-Only: @@ -1878,8 +1925,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.vault.records.uuid` + +### Nested Schema for `vault.records.permissions` Optional: @@ -1890,8 +1937,8 @@ Optional: - -### Nested Schema for `additional_objects.vault.links` + +### Nested Schema for `vault.links` Read-Only: @@ -1901,8 +1948,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.vault.permissions` + +### Nested Schema for `vault.permissions` Optional: @@ -1913,8 +1960,8 @@ Optional: - -### Nested Schema for `additional_objects.webhooks` + +### Nested Schema for `webhooks` Required: @@ -1944,12 +1991,12 @@ Optional: Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--webhooks--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--webhooks--permissions)) - `uuid` (String) - -### Nested Schema for `additional_objects.webhooks.links` + +### Nested Schema for `webhooks.links` Read-Only: @@ -1959,67 +2006,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.webhooks.permissions` - -Optional: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - - -### Nested Schema for `audit_config` - -Optional: - -- `months` (List of String) - -Read-Only: - -- `links` (Attributes List) (see [below for nested schema](#nestedatt--audit_config--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--audit_config--permissions)) - - -### Nested Schema for `audit_config.links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `audit_config.permissions` - -Optional: - -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) - - - - -### Nested Schema for `links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) - - - -### Nested Schema for `permissions` + +### Nested Schema for `webhooks.permissions` Optional: diff --git a/docs/resources/group_vaultrecord.md b/docs/resources/group_vaultrecord.md index 1b64a34..4594d20 100644 --- a/docs/resources/group_vaultrecord.md +++ b/docs/resources/group_vaultrecord.md @@ -22,43 +22,33 @@ description: |- ### Optional -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) - `color` (String) +- `delete_tile` (Boolean) - `end_date` (String) - `filename` (String) +- `secret` (Attributes) (see [below for nested schema](#nestedatt--secret)) +- `tile` (Attributes) (see [below for nested schema](#nestedatt--tile)) - `url` (String) - `username` (String) - `warning_period` (String) ### Read-Only +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `derived` (Boolean) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) +- `parent_uuid` (String) +- `password_metadata` (Attributes) (see [below for nested schema](#nestedatt--password_metadata)) - `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) - `share_end_time` (String) +- `share_summary` (Attributes) (see [below for nested schema](#nestedatt--share_summary)) +- `shares` (List of String) - `types` (List of String) - `uuid` (String) +- `vaultholder` (Attributes) (see [below for nested schema](#nestedatt--vaultholder)) - -### Nested Schema for `additional_objects` - -Optional: - -- `delete_tile` (Boolean) -- `secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--secret)) -- `tile` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--tile)) - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `parent_uuid` (String) -- `password_metadata` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--password_metadata)) -- `share_summary` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--share_summary)) -- `shares` (List of String) -- `vaultholder` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--vaultholder)) - - -### Nested Schema for `additional_objects.secret` + +### Nested Schema for `secret` Optional: @@ -69,12 +59,12 @@ Optional: - `write_totp` (Boolean) - -### Nested Schema for `additional_objects.tile` + +### Nested Schema for `tile` - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Optional: @@ -84,8 +74,19 @@ Optional: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.password_metadata` + +### Nested Schema for `links` + +Read-Only: + +- `href` (String) +- `id` (Number) +- `rel` (String) +- `type_escaped` (String) + + + +### Nested Schema for `password_metadata` Optional: @@ -100,25 +101,27 @@ Optional: - `upper_count` (Number) - -### Nested Schema for `additional_objects.share_summary` + +### Nested Schema for `permissions` Optional: -- `children` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--share_summary--children)) -- `parent` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--share_summary--parent)) +- `full` (String) +- `instances` (List of String) +- `operations` (List of String) +- `type_escaped` (String) + - -### Nested Schema for `additional_objects.share_summary.children` + +### Nested Schema for `share_summary` Optional: -- `name` (String) -- `type` (String) - +- `children` (Attributes List) (see [below for nested schema](#nestedatt--share_summary--children)) +- `parent` (Attributes) (see [below for nested schema](#nestedatt--share_summary--parent)) - -### Nested Schema for `additional_objects.share_summary.parent` + +### Nested Schema for `share_summary.children` Optional: @@ -126,29 +129,15 @@ Optional: - `type` (String) + +### Nested Schema for `share_summary.parent` - -### Nested Schema for `additional_objects.vaultholder` - - - - -### Nested Schema for `links` - -Read-Only: - -- `href` (String) -- `id` (Number) -- `rel` (String) -- `type_escaped` (String) +Optional: +- `name` (String) +- `type` (String) - -### Nested Schema for `permissions` -Optional: -- `full` (String) -- `instances` (List of String) -- `operations` (List of String) -- `type_escaped` (String) + +### Nested Schema for `vaultholder` diff --git a/docs/resources/grouponsystem.md b/docs/resources/grouponsystem.md index 11d0ba9..312e588 100644 --- a/docs/resources/grouponsystem.md +++ b/docs/resources/grouponsystem.md @@ -24,30 +24,20 @@ description: |- ### Optional -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) - `display_name` (String) +- `provgroups` (Attributes List) (see [below for nested schema](#nestedatt--provgroups)) +- `service_accounts` (List of String) - `short_name_in_system` (String) - `system_uuid` (String) ### Read-Only +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) - `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) - -### Nested Schema for `additional_objects` - -Optional: - -- `provgroups` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--provgroups)) -- `service_accounts` (List of String) - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) - - -### Nested Schema for `additional_objects.provgroups` + +### Nested Schema for `provgroups` Optional: @@ -55,13 +45,13 @@ Optional: Read-Only: -- `group_on_system` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--provgroups--group_on_system)) +- `group_on_system` (Attributes) (see [below for nested schema](#nestedatt--provgroups--group_on_system)) - `group_uuid` (String) -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--provgroups--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--provgroups--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--provgroups--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--provgroups--permissions)) - -### Nested Schema for `additional_objects.provgroups.group_on_system` + +### Nested Schema for `provgroups.group_on_system` Required: @@ -77,11 +67,11 @@ Optional: Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--provgroups--group_on_system--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--provgroups--group_on_system--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--provgroups--group_on_system--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--provgroups--group_on_system--permissions)) - -### Nested Schema for `additional_objects.provgroups.group_on_system.permissions` + +### Nested Schema for `provgroups.group_on_system.links` Read-Only: @@ -91,8 +81,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.provgroups.group_on_system.permissions` + +### Nested Schema for `provgroups.group_on_system.permissions` Optional: @@ -103,8 +93,8 @@ Optional: - -### Nested Schema for `additional_objects.provgroups.links` + +### Nested Schema for `provgroups.links` Read-Only: @@ -114,8 +104,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.provgroups.permissions` + +### Nested Schema for `provgroups.permissions` Optional: @@ -126,8 +116,8 @@ Optional: - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Optional: @@ -137,7 +127,6 @@ Optional: - `last_modified_by` (String) - ### Nested Schema for `links` diff --git a/docs/resources/serviceaccount.md b/docs/resources/serviceaccount.md index fbe3884..8ed0907 100644 --- a/docs/resources/serviceaccount.md +++ b/docs/resources/serviceaccount.md @@ -24,32 +24,22 @@ description: |- ### Optional - `active` (Boolean) -- `additional_objects` (Attributes) (see [below for nested schema](#nestedatt--additional_objects)) - `description` (String) +- `secret` (Attributes) (see [below for nested schema](#nestedatt--secret)) - `technical_administrator_uuid` (String) ### Read-Only +- `audit` (Attributes) (see [below for nested schema](#nestedatt--audit)) +- `groups` (Attributes List) (see [below for nested schema](#nestedatt--groups)) - `links` (Attributes List) (see [below for nested schema](#nestedatt--links)) - `password_uuid` (String) - `permissions` (Attributes List) (see [below for nested schema](#nestedatt--permissions)) - `username` (String) - `uuid` (String) - -### Nested Schema for `additional_objects` - -Optional: - -- `secret` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--secret)) - -Read-Only: - -- `audit` (Attributes) (see [below for nested schema](#nestedatt--additional_objects--audit)) -- `groups` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups)) - - -### Nested Schema for `additional_objects.secret` + +### Nested Schema for `secret` Optional: @@ -58,8 +48,8 @@ Optional: - `regenerate` (Boolean) - -### Nested Schema for `additional_objects.audit` + +### Nested Schema for `audit` Optional: @@ -69,8 +59,8 @@ Optional: - `last_modified_by` (String) - -### Nested Schema for `additional_objects.groups` + +### Nested Schema for `groups` Required: @@ -84,11 +74,11 @@ Optional: Read-Only: -- `links` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--links)) -- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--additional_objects--groups--permissions)) +- `links` (Attributes List) (see [below for nested schema](#nestedatt--groups--links)) +- `permissions` (Attributes List) (see [below for nested schema](#nestedatt--groups--permissions)) - -### Nested Schema for `additional_objects.groups.links` + +### Nested Schema for `groups.links` Read-Only: @@ -98,8 +88,8 @@ Read-Only: - `type_escaped` (String) - -### Nested Schema for `additional_objects.groups.permissions` + +### Nested Schema for `groups.permissions` Optional: @@ -110,7 +100,6 @@ Optional: - ### Nested Schema for `links` diff --git a/examples/provider-install-verification/main.tf b/examples/provider-install-verification/main.tf index 5518ff7..591a914 100644 --- a/examples/provider-install-verification/main.tf +++ b/examples/provider-install-verification/main.tf @@ -54,17 +54,15 @@ provider "keyhubpreview" { resource "keyhubpreview_group" "terra" { name = "Terraform" - additional_objects = { - accounts = [{ - uuid = "7ea6622b-f9d2-4e52-a799-217b26f88376" - rights = "MANAGER" - }] - } + accounts = [{ + uuid = "7ea6622b-f9d2-4e52-a799-217b26f88376" + rights = "MANAGER" + }] } -resource "keyhubpreview_grouponsystem" "terragos" { - -} +#resource "keyhubpreview_grouponsystem" "terragos" { +# +#} #output "resource_group" { # value = resource.keyhubpreview_group.terra diff --git a/go.mod b/go.mod index e50e707..fa209ff 100644 --- a/go.mod +++ b/go.mod @@ -12,6 +12,7 @@ require ( github.com/hashicorp/terraform-plugin-testing v1.5.1 github.com/microsoft/kiota-abstractions-go v1.3.0 github.com/topicuskeyhub/sdk-go v0.28.1 + golang.org/x/exp v0.0.0-20231006140011-7918f672742d ) require ( @@ -76,7 +77,6 @@ require ( go.opentelemetry.io/otel/metric v1.19.0 // indirect go.opentelemetry.io/otel/trace v1.19.0 // indirect golang.org/x/crypto v0.14.0 // indirect - golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect golang.org/x/mod v0.13.0 // indirect golang.org/x/net v0.17.0 // indirect golang.org/x/oauth2 v0.13.0 // indirect diff --git a/internal/provider/full-data-struct-ds.go b/internal/provider/full-data-struct-ds.go index 45d2eef..b96825b 100644 --- a/internal/provider/full-data-struct-ds.go +++ b/internal/provider/full-data-struct-ds.go @@ -82,22 +82,29 @@ var accountVaultVaultRecordAttrTypesDS = objectAttrsTypeDSAccountVaultVaultRecor var accountVaultVaultRecordAttrTypesDSRecurse = objectAttrsTypeDSAccountVaultVaultRecord(true) type accountVaultVaultRecordDataDS struct { - AccountUUID types.String `tfsdk:"account_uuid"` - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Color types.String `tfsdk:"color"` - Name types.String `tfsdk:"name"` - ShareEndTime types.String `tfsdk:"share_end_time"` - UUID types.String `tfsdk:"uuid"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Derived types.Bool `tfsdk:"derived"` - EndDate types.String `tfsdk:"end_date"` - Filename types.String `tfsdk:"filename"` - Types types.List `tfsdk:"types"` - URL types.String `tfsdk:"url"` - Username types.String `tfsdk:"username"` - WarningPeriod types.String `tfsdk:"warning_period"` + AccountUUID types.String `tfsdk:"account_uuid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Color types.String `tfsdk:"color"` + Name types.String `tfsdk:"name"` + ShareEndTime types.String `tfsdk:"share_end_time"` + UUID types.String `tfsdk:"uuid"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Parent types.Object `tfsdk:"parent" tkhao:"parent"` + PasswordMetadata types.Object `tfsdk:"password_metadata" tkhao:"passwordMetadata"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` + ShareSummary types.Object `tfsdk:"share_summary" tkhao:"shareSummary"` + Shares types.List `tfsdk:"shares" tkhao:"shares"` + Tile types.Object `tfsdk:"tile" tkhao:"tile"` + Vaultholder types.Object `tfsdk:"vaultholder" tkhao:"vaultholder"` + Derived types.Bool `tfsdk:"derived"` + EndDate types.String `tfsdk:"end_date"` + Filename types.String `tfsdk:"filename"` + Types types.List `tfsdk:"types"` + URL types.String `tfsdk:"url"` + Username types.String `tfsdk:"username"` + WarningPeriod types.String `tfsdk:"warning_period"` } var auditAuditRecordAttrTypesDS = objectAttrsTypeDSAuditAuditRecord(false) @@ -107,7 +114,7 @@ type auditAuditRecordDataDS struct { Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` AuditAuditRecordType types.String `tfsdk:"type"` DateTime types.String `tfsdk:"date_time"` OnAccount types.String `tfsdk:"on_account"` @@ -157,7 +164,13 @@ type authAccountDataDS struct { Additional types.List `tfsdk:"additional"` AccountPermissions types.List `tfsdk:"account_permissions"` Active types.Bool `tfsdk:"active"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + ActiveLogin types.Bool `tfsdk:"active_login" tkhao:"activeLogin"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Groups types.List `tfsdk:"groups" tkhao:"groups"` + PendingRecoveryRequests types.Object `tfsdk:"pending_recovery_requests" tkhao:"pendingRecoveryRequests"` + Settings types.Object `tfsdk:"settings" tkhao:"settings"` + StoredAttributes types.Object `tfsdk:"stored_attributes" tkhao:"storedAttributes"` + Vault types.Object `tfsdk:"vault" tkhao:"vault"` CanRequestGroups types.Bool `tfsdk:"can_request_groups"` Directory types.Object `tfsdk:"directory"` DirectoryName types.String `tfsdk:"directory_name"` @@ -304,7 +317,13 @@ type authInternalAccountDataDS struct { Additional types.List `tfsdk:"additional"` AccountPermissions types.List `tfsdk:"account_permissions"` Active types.Bool `tfsdk:"active"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + ActiveLogin types.Bool `tfsdk:"active_login" tkhao:"activeLogin"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Groups types.List `tfsdk:"groups" tkhao:"groups"` + PendingRecoveryRequests types.Object `tfsdk:"pending_recovery_requests" tkhao:"pendingRecoveryRequests"` + Settings types.Object `tfsdk:"settings" tkhao:"settings"` + StoredAttributes types.Object `tfsdk:"stored_attributes" tkhao:"storedAttributes"` + Vault types.Object `tfsdk:"vault" tkhao:"vault"` CanRequestGroups types.Bool `tfsdk:"can_request_groups"` Directory types.Object `tfsdk:"directory"` DirectoryName types.String `tfsdk:"directory_name"` @@ -392,7 +411,7 @@ type certificateCertificateDataDS struct { SubjectDN types.String `tfsdk:"subject_dn"` UUID types.String `tfsdk:"uuid"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` KeyData types.List `tfsdk:"key_data"` } @@ -439,7 +458,14 @@ type clientApplicationVaultVaultRecordDataDS struct { ShareEndTime types.String `tfsdk:"share_end_time"` UUID types.String `tfsdk:"uuid"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Parent types.Object `tfsdk:"parent" tkhao:"parent"` + PasswordMetadata types.Object `tfsdk:"password_metadata" tkhao:"passwordMetadata"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` + ShareSummary types.Object `tfsdk:"share_summary" tkhao:"shareSummary"` + Shares types.List `tfsdk:"shares" tkhao:"shares"` + Tile types.Object `tfsdk:"tile" tkhao:"tile"` + Vaultholder types.Object `tfsdk:"vaultholder" tkhao:"vaultholder"` Derived types.Bool `tfsdk:"derived"` EndDate types.String `tfsdk:"end_date"` Filename types.String `tfsdk:"filename"` @@ -462,13 +488,18 @@ type clientClientApplicationDataDS struct { SsoApplication types.Bool `tfsdk:"sso_application"` UUID types.String `tfsdk:"uuid"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Groupclients types.List `tfsdk:"groupclients" tkhao:"groupclients"` + Groups types.List `tfsdk:"groups" tkhao:"groups"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` + Tile types.Object `tfsdk:"tile" tkhao:"tile"` + VaultRecordCount types.Int64 `tfsdk:"vault_record_count" tkhao:"vaultRecordCount"` LastModifiedAt types.String `tfsdk:"last_modified_at"` Owner types.Object `tfsdk:"owner"` TechnicalAdministrator types.Object `tfsdk:"technical_administrator"` OAuth2Client types.Object `tfsdk:"o_auth2_client"` - Saml2Client types.Object `tfsdk:"saml2_client"` LDAPClient types.Object `tfsdk:"ldap_client"` + Saml2Client types.Object `tfsdk:"saml2_client"` } var clientClientApplicationLinkableWrapperAttrTypesDS = objectAttrsTypeDSClientClientApplicationLinkableWrapper(false) @@ -537,13 +568,13 @@ var clientOAuth2ClientPermissionAttrTypesDS = objectAttrsTypeDSClientOAuth2Clien var clientOAuth2ClientPermissionAttrTypesDSRecurse = objectAttrsTypeDSClientOAuth2ClientPermission(true) type clientOAuth2ClientPermissionDataDS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - ForGroup types.Object `tfsdk:"for_group"` - ForSystem types.Object `tfsdk:"for_system"` - Value types.String `tfsdk:"value"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + ForGroup types.Object `tfsdk:"for_group"` + ForSystem types.Object `tfsdk:"for_system"` + Value types.String `tfsdk:"value"` } var clientOAuth2ClientPermissionLinkableWrapperAttrTypesDS = objectAttrsTypeDSClientOAuth2ClientPermissionLinkableWrapper(false) @@ -557,14 +588,14 @@ var clientOAuth2ClientPermissionWithClientAttrTypesDS = objectAttrsTypeDSClientO var clientOAuth2ClientPermissionWithClientAttrTypesDSRecurse = objectAttrsTypeDSClientOAuth2ClientPermissionWithClient(true) type clientOAuth2ClientPermissionWithClientDataDS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - ForGroup types.Object `tfsdk:"for_group"` - ForSystem types.Object `tfsdk:"for_system"` - Value types.String `tfsdk:"value"` - Client types.Object `tfsdk:"client"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + ForGroup types.Object `tfsdk:"for_group"` + ForSystem types.Object `tfsdk:"for_system"` + Value types.String `tfsdk:"value"` + Client types.Object `tfsdk:"client"` } var clientOAuth2ClientPermissionWithClientLinkableWrapperAttrTypesDS = objectAttrsTypeDSClientOAuth2ClientPermissionWithClientLinkableWrapper(false) @@ -615,7 +646,14 @@ type deletedVaultHolderVaultVaultRecordDataDS struct { ShareEndTime types.String `tfsdk:"share_end_time"` UUID types.String `tfsdk:"uuid"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Parent types.Object `tfsdk:"parent" tkhao:"parent"` + PasswordMetadata types.Object `tfsdk:"password_metadata" tkhao:"passwordMetadata"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` + ShareSummary types.Object `tfsdk:"share_summary" tkhao:"shareSummary"` + Shares types.List `tfsdk:"shares" tkhao:"shares"` + Tile types.Object `tfsdk:"tile" tkhao:"tile"` + Vaultholder types.Object `tfsdk:"vaultholder" tkhao:"vaultholder"` Derived types.Bool `tfsdk:"derived"` EndDate types.String `tfsdk:"end_date"` Filename types.String `tfsdk:"filename"` @@ -637,16 +675,18 @@ type directoryAccountDirectoryDataDS struct { Name types.String `tfsdk:"name"` UUID types.String `tfsdk:"uuid"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Markers types.Object `tfsdk:"markers" tkhao:"markers"` + Status types.Object `tfsdk:"status" tkhao:"status"` BaseOrganizationalUnit types.Object `tfsdk:"base_organizational_unit"` DefaultDirectory types.Bool `tfsdk:"default_directory"` HelpdeskGroup types.Object `tfsdk:"helpdesk_group"` Restrict2fa types.Bool `tfsdk:"restrict2fa"` RotatingPassword types.String `tfsdk:"rotating_password"` UsernameCustomizable types.Bool `tfsdk:"username_customizable"` - MaintenanceDirectory types.Object `tfsdk:"maintenance_directory"` - OIDCDirectory types.Object `tfsdk:"o_id_c_directory"` InternalDirectory types.Object `tfsdk:"internal_directory"` + OIDCDirectory types.Object `tfsdk:"o_id_c_directory"` + MaintenanceDirectory types.Object `tfsdk:"maintenance_directory"` LDAPDirectory types.Object `tfsdk:"l_d_a_p_directory"` } @@ -769,7 +809,8 @@ type groupAccountGroupDataDS struct { Name types.String `tfsdk:"name"` UUID types.String `tfsdk:"uuid"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Vault types.Object `tfsdk:"vault" tkhao:"vault"` EndDate types.String `tfsdk:"end_date"` Folder types.Object `tfsdk:"folder"` LastUsed types.String `tfsdk:"last_used"` @@ -811,7 +852,33 @@ type groupGroupDataDS struct { Name types.String `tfsdk:"name"` UUID types.String `tfsdk:"uuid"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Accounts types.List `tfsdk:"accounts" tkhao:"accounts"` + AdministeredClients types.List `tfsdk:"administered_clients" tkhao:"administeredClients"` + AdministeredSystems types.List `tfsdk:"administered_systems" tkhao:"administeredSystems"` + Admins types.List `tfsdk:"admins" tkhao:"admins"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + AuthorizedGroups types.Object `tfsdk:"authorized_groups" tkhao:"authorizedGroups"` + ClientPermissions types.List `tfsdk:"client_permissions" tkhao:"clientPermissions"` + Clients types.List `tfsdk:"clients" tkhao:"clients"` + ContentAdministeredSystems types.List `tfsdk:"content_administered_systems" tkhao:"contentAdministeredSystems"` + Groupauditinginfo types.Object `tfsdk:"groupauditinginfo" tkhao:"groupauditinginfo"` + Groupinfo types.Object `tfsdk:"groupinfo" tkhao:"groupinfo"` + Helpdesk types.List `tfsdk:"helpdesk" tkhao:"helpdesk"` + Markers types.Object `tfsdk:"markers" tkhao:"markers"` + Myaccount types.Object `tfsdk:"myaccount" tkhao:"myaccount"` + Mydelegatedaccount types.Object `tfsdk:"mydelegatedaccount" tkhao:"mydelegatedaccount"` + NestedGroups types.List `tfsdk:"nested_groups" tkhao:"nestedGroups"` + OwnedClients types.List `tfsdk:"owned_clients" tkhao:"ownedClients"` + OwnedDirectories types.List `tfsdk:"owned_directories" tkhao:"ownedDirectories"` + OwnedGroupsOnSystem types.Object `tfsdk:"owned_groups_on_system" tkhao:"ownedGroupsOnSystem"` + OwnedOrganizationalUnits types.List `tfsdk:"owned_organizational_units" tkhao:"ownedOrganizationalUnits"` + OwnedSystems types.List `tfsdk:"owned_systems" tkhao:"ownedSystems"` + RecentAudits types.List `tfsdk:"recent_audits" tkhao:"recentAudits"` + Requeststatus types.String `tfsdk:"requeststatus" tkhao:"requeststatus"` + ServiceAccounts types.List `tfsdk:"service_accounts" tkhao:"serviceAccounts"` + Systems types.List `tfsdk:"systems" tkhao:"systems"` + Vault types.Object `tfsdk:"vault" tkhao:"vault"` + Webhooks types.List `tfsdk:"webhooks" tkhao:"webhooks"` ApplicationAdministration types.Bool `tfsdk:"application_administration"` AuditConfig types.Object `tfsdk:"audit_config"` AuditRequested types.Bool `tfsdk:"audit_requested"` @@ -847,7 +914,7 @@ type groupGroupAccountDataDS struct { UUID types.String `tfsdk:"uuid"` Validity types.String `tfsdk:"validity"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` Directory types.Object `tfsdk:"directory"` DisconnectedNested types.Bool `tfsdk:"disconnected_nested"` EndDate types.String `tfsdk:"end_date"` @@ -899,21 +966,21 @@ var groupGroupAuditAttrTypesDS = objectAttrsTypeDSGroupGroupAudit(false) var groupGroupAuditAttrTypesDSRecurse = objectAttrsTypeDSGroupGroupAudit(true) type groupGroupAuditDataDS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Additional types.List `tfsdk:"additional"` - Accounts types.List `tfsdk:"accounts"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Comment types.String `tfsdk:"comment"` - CreatedAt types.String `tfsdk:"created_at"` - CreatedBy types.String `tfsdk:"created_by"` - GroupName types.String `tfsdk:"group_name"` - NameOnAudit types.String `tfsdk:"name_on_audit"` - ReviewedAt types.String `tfsdk:"reviewed_at"` - ReviewedBy types.String `tfsdk:"reviewed_by"` - Status types.String `tfsdk:"status"` - SubmittedAt types.String `tfsdk:"submitted_at"` - SubmittedBy types.String `tfsdk:"submitted_by"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Additional types.List `tfsdk:"additional"` + Accounts types.List `tfsdk:"accounts"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Comment types.String `tfsdk:"comment"` + CreatedAt types.String `tfsdk:"created_at"` + CreatedBy types.String `tfsdk:"created_by"` + GroupName types.String `tfsdk:"group_name"` + NameOnAudit types.String `tfsdk:"name_on_audit"` + ReviewedAt types.String `tfsdk:"reviewed_at"` + ReviewedBy types.String `tfsdk:"reviewed_by"` + Status types.String `tfsdk:"status"` + SubmittedAt types.String `tfsdk:"submitted_at"` + SubmittedBy types.String `tfsdk:"submitted_by"` } var groupGroupAuditAccountAttrTypesDS = objectAttrsTypeDSGroupGroupAuditAccount(false) @@ -982,7 +1049,8 @@ type groupGroupClassificationDataDS struct { Name types.String `tfsdk:"name"` UUID types.String `tfsdk:"uuid"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Info types.Object `tfsdk:"info" tkhao:"info"` AuthorizingGroupAuditingRequired types.Bool `tfsdk:"authorizing_group_auditing_required"` AuthorizingGroupDelegationRequired types.Bool `tfsdk:"authorizing_group_delegation_required"` AuthorizingGroupMembershipRequired types.Bool `tfsdk:"authorizing_group_membership_required"` @@ -1044,7 +1112,7 @@ type groupGroupClientDataDS struct { Permissions types.List `tfsdk:"permissions"` Additional types.List `tfsdk:"additional"` ActivationRequired types.Bool `tfsdk:"activation_required"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` Client types.Object `tfsdk:"client"` Group types.Object `tfsdk:"group"` Owner types.Object `tfsdk:"owner"` @@ -1069,11 +1137,11 @@ var groupGroupFolderAttrTypesDS = objectAttrsTypeDSGroupGroupFolder(false) var groupGroupFolderAttrTypesDSRecurse = objectAttrsTypeDSGroupGroupFolder(true) type groupGroupFolderDataDS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Name types.String `tfsdk:"name"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Name types.String `tfsdk:"name"` } var groupGroupFolderLinkableWrapperAttrTypesDS = objectAttrsTypeDSGroupGroupFolderLinkableWrapper(false) @@ -1189,7 +1257,7 @@ type groupProvisioningGroupDataDS struct { Permissions types.List `tfsdk:"permissions"` Additional types.List `tfsdk:"additional"` ActivationRequired types.Bool `tfsdk:"activation_required"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` Group types.Object `tfsdk:"group"` GroupOnSystem types.Object `tfsdk:"group_on_system"` } @@ -1212,22 +1280,29 @@ var groupVaultVaultRecordAttrTypesDS = objectAttrsTypeDSGroupVaultVaultRecord(fa var groupVaultVaultRecordAttrTypesDSRecurse = objectAttrsTypeDSGroupVaultVaultRecord(true) type groupVaultVaultRecordDataDS struct { - GroupUUID types.String `tfsdk:"group_uuid"` - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Color types.String `tfsdk:"color"` - Name types.String `tfsdk:"name"` - ShareEndTime types.String `tfsdk:"share_end_time"` - UUID types.String `tfsdk:"uuid"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Derived types.Bool `tfsdk:"derived"` - EndDate types.String `tfsdk:"end_date"` - Filename types.String `tfsdk:"filename"` - Types types.List `tfsdk:"types"` - URL types.String `tfsdk:"url"` - Username types.String `tfsdk:"username"` - WarningPeriod types.String `tfsdk:"warning_period"` + GroupUUID types.String `tfsdk:"group_uuid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Color types.String `tfsdk:"color"` + Name types.String `tfsdk:"name"` + ShareEndTime types.String `tfsdk:"share_end_time"` + UUID types.String `tfsdk:"uuid"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Parent types.Object `tfsdk:"parent" tkhao:"parent"` + PasswordMetadata types.Object `tfsdk:"password_metadata" tkhao:"passwordMetadata"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` + ShareSummary types.Object `tfsdk:"share_summary" tkhao:"shareSummary"` + Shares types.List `tfsdk:"shares" tkhao:"shares"` + Tile types.Object `tfsdk:"tile" tkhao:"tile"` + Vaultholder types.Object `tfsdk:"vaultholder" tkhao:"vaultholder"` + Derived types.Bool `tfsdk:"derived"` + EndDate types.String `tfsdk:"end_date"` + Filename types.String `tfsdk:"filename"` + Types types.List `tfsdk:"types"` + URL types.String `tfsdk:"url"` + Username types.String `tfsdk:"username"` + WarningPeriod types.String `tfsdk:"warning_period"` } var launchpadDisplayedLaunchpadTileAttrTypesDS = objectAttrsTypeDSLaunchpadDisplayedLaunchpadTile(false) @@ -1258,7 +1333,7 @@ type launchpadLaunchpadTileDataDS struct { Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` Application types.Object `tfsdk:"application"` Group types.Object `tfsdk:"group"` IDenticonCode types.Int64 `tfsdk:"identicon_code"` @@ -1372,7 +1447,13 @@ type nestedAuthInternalAccountDataDS struct { Additional types.List `tfsdk:"additional"` AccountPermissions types.List `tfsdk:"account_permissions"` Active types.Bool `tfsdk:"active"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + ActiveLogin types.Bool `tfsdk:"active_login" tkhao:"activeLogin"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Groups types.List `tfsdk:"groups" tkhao:"groups"` + PendingRecoveryRequests types.Object `tfsdk:"pending_recovery_requests" tkhao:"pendingRecoveryRequests"` + Settings types.Object `tfsdk:"settings" tkhao:"settings"` + StoredAttributes types.Object `tfsdk:"stored_attributes" tkhao:"storedAttributes"` + Vault types.Object `tfsdk:"vault" tkhao:"vault"` CanRequestGroups types.Bool `tfsdk:"can_request_groups"` Directory types.Object `tfsdk:"directory"` DirectoryName types.String `tfsdk:"directory_name"` @@ -1406,7 +1487,7 @@ type nestedClientOAuth2ClientPermissionDataDS struct { Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` ForGroup types.Object `tfsdk:"for_group"` ForSystem types.Object `tfsdk:"for_system"` Value types.String `tfsdk:"value"` @@ -1423,7 +1504,8 @@ type nestedGroupAccountGroupDataDS struct { Name types.String `tfsdk:"name"` UUID types.String `tfsdk:"uuid"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Vault types.Object `tfsdk:"vault" tkhao:"vault"` EndDate types.String `tfsdk:"end_date"` Folder types.Object `tfsdk:"folder"` LastUsed types.String `tfsdk:"last_used"` @@ -1445,7 +1527,7 @@ type nestedGroupGroupAccountDataDS struct { UUID types.String `tfsdk:"uuid"` Validity types.String `tfsdk:"validity"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` Directory types.Object `tfsdk:"directory"` DisconnectedNested types.Bool `tfsdk:"disconnected_nested"` EndDate types.String `tfsdk:"end_date"` @@ -1461,35 +1543,35 @@ var nestedGroupGroupAuditAttrTypesDS = objectAttrsTypeDSNestedGroupGroupAudit(fa var nestedGroupGroupAuditAttrTypesDSRecurse = objectAttrsTypeDSNestedGroupGroupAudit(true) type nestedGroupGroupAuditDataDS struct { - GroupUUID types.String `tfsdk:"group_uuid"` - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Additional types.List `tfsdk:"additional"` - Accounts types.List `tfsdk:"accounts"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Comment types.String `tfsdk:"comment"` - CreatedAt types.String `tfsdk:"created_at"` - CreatedBy types.String `tfsdk:"created_by"` - GroupName types.String `tfsdk:"group_name"` - NameOnAudit types.String `tfsdk:"name_on_audit"` - ReviewedAt types.String `tfsdk:"reviewed_at"` - ReviewedBy types.String `tfsdk:"reviewed_by"` - Status types.String `tfsdk:"status"` - SubmittedAt types.String `tfsdk:"submitted_at"` - SubmittedBy types.String `tfsdk:"submitted_by"` + GroupUUID types.String `tfsdk:"group_uuid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Additional types.List `tfsdk:"additional"` + Accounts types.List `tfsdk:"accounts"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Comment types.String `tfsdk:"comment"` + CreatedAt types.String `tfsdk:"created_at"` + CreatedBy types.String `tfsdk:"created_by"` + GroupName types.String `tfsdk:"group_name"` + NameOnAudit types.String `tfsdk:"name_on_audit"` + ReviewedAt types.String `tfsdk:"reviewed_at"` + ReviewedBy types.String `tfsdk:"reviewed_by"` + Status types.String `tfsdk:"status"` + SubmittedAt types.String `tfsdk:"submitted_at"` + SubmittedBy types.String `tfsdk:"submitted_by"` } var nestedOrganizationAccountOrganizationalUnitAttrTypesDS = objectAttrsTypeDSNestedOrganizationAccountOrganizationalUnit(false) var nestedOrganizationAccountOrganizationalUnitAttrTypesDSRecurse = objectAttrsTypeDSNestedOrganizationAccountOrganizationalUnit(true) type nestedOrganizationAccountOrganizationalUnitDataDS struct { - AccountUUID types.String `tfsdk:"account_uuid"` - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Name types.String `tfsdk:"name"` - UUID types.String `tfsdk:"uuid"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + AccountUUID types.String `tfsdk:"account_uuid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Name types.String `tfsdk:"name"` + UUID types.String `tfsdk:"uuid"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` } var nestedOrganizationOrganizationalUnitAccountAttrTypesDS = objectAttrsTypeDSNestedOrganizationOrganizationalUnitAccount(false) @@ -1505,7 +1587,7 @@ type nestedOrganizationOrganizationalUnitAccountDataDS struct { UUID types.String `tfsdk:"uuid"` Validity types.String `tfsdk:"validity"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` Directory types.Object `tfsdk:"directory"` } @@ -1521,7 +1603,9 @@ type nestedProvisioningGroupOnSystemDataDS struct { ProvisioningGroupOnSystemPrimerType types.String `tfsdk:"type"` ShortNameInSystem types.String `tfsdk:"short_name_in_system"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Provgroups types.List `tfsdk:"provgroups" tkhao:"provgroups"` + ServiceAccounts types.List `tfsdk:"service_accounts" tkhao:"serviceAccounts"` Owner types.Object `tfsdk:"owner"` System types.Object `tfsdk:"system"` } @@ -1539,7 +1623,7 @@ type nestedProvisioningProvisionedAccountDataDS struct { UUID types.String `tfsdk:"uuid"` Validity types.String `tfsdk:"validity"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` UID types.Int64 `tfsdk:"uid"` } @@ -1551,7 +1635,7 @@ type nestedProvisioningProvisionedSystemSyncLogDataDS struct { Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` CreatedAt types.String `tfsdk:"created_at"` Errors types.Int64 `tfsdk:"errors"` Log types.String `tfsdk:"log"` @@ -1570,25 +1654,25 @@ type nestedServiceaccountServiceAccountGroupDataDS struct { ProvisioningGroupOnSystemPrimerType types.String `tfsdk:"type"` ShortNameInSystem types.String `tfsdk:"short_name_in_system"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` } var nestedWebhookWebhookDeliveryAttrTypesDS = objectAttrsTypeDSNestedWebhookWebhookDelivery(false) var nestedWebhookWebhookDeliveryAttrTypesDSRecurse = objectAttrsTypeDSNestedWebhookWebhookDelivery(true) type nestedWebhookWebhookDeliveryDataDS struct { - WebhookUUID types.String `tfsdk:"webhook_uuid"` - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Payload types.Object `tfsdk:"payload"` - ReponseHeaders types.String `tfsdk:"reponse_headers"` - RequestHeaders types.String `tfsdk:"request_headers"` - Response types.String `tfsdk:"response"` - Status types.Int64 `tfsdk:"status"` - Time types.Int64 `tfsdk:"time"` - TriggerTime types.String `tfsdk:"trigger_time"` + WebhookUUID types.String `tfsdk:"webhook_uuid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Payload types.Object `tfsdk:"payload"` + ReponseHeaders types.String `tfsdk:"reponse_headers"` + RequestHeaders types.String `tfsdk:"request_headers"` + Response types.String `tfsdk:"response"` + Status types.Int64 `tfsdk:"status"` + Time types.Int64 `tfsdk:"time"` + TriggerTime types.String `tfsdk:"trigger_time"` } var notificationCertificateExpiredNotificationAttrTypesDS = objectAttrsTypeDSNotificationCertificateExpiredNotification(false) @@ -1704,12 +1788,12 @@ var organizationAccountOrganizationalUnitAttrTypesDS = objectAttrsTypeDSOrganiza var organizationAccountOrganizationalUnitAttrTypesDSRecurse = objectAttrsTypeDSOrganizationAccountOrganizationalUnit(true) type organizationAccountOrganizationalUnitDataDS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Name types.String `tfsdk:"name"` - UUID types.String `tfsdk:"uuid"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Name types.String `tfsdk:"name"` + UUID types.String `tfsdk:"uuid"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` } var organizationAccountOrganizationalUnitLinkableWrapperAttrTypesDS = objectAttrsTypeDSOrganizationAccountOrganizationalUnitLinkableWrapper(false) @@ -1730,32 +1814,32 @@ var organizationOrganizationalUnitAttrTypesDS = objectAttrsTypeDSOrganizationOrg var organizationOrganizationalUnitAttrTypesDSRecurse = objectAttrsTypeDSOrganizationOrganizationalUnit(true) type organizationOrganizationalUnitDataDS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Name types.String `tfsdk:"name"` - UUID types.String `tfsdk:"uuid"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Depth types.Int64 `tfsdk:"depth"` - Description types.String `tfsdk:"description"` - Owner types.Object `tfsdk:"owner"` - Parent types.Object `tfsdk:"parent"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Name types.String `tfsdk:"name"` + UUID types.String `tfsdk:"uuid"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Depth types.Int64 `tfsdk:"depth"` + Description types.String `tfsdk:"description"` + Owner types.Object `tfsdk:"owner"` + Parent types.Object `tfsdk:"parent"` } var organizationOrganizationalUnitAccountAttrTypesDS = objectAttrsTypeDSOrganizationOrganizationalUnitAccount(false) var organizationOrganizationalUnitAccountAttrTypesDSRecurse = objectAttrsTypeDSOrganizationOrganizationalUnitAccount(true) type organizationOrganizationalUnitAccountDataDS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - DisplayName types.String `tfsdk:"display_name"` - LastActive types.String `tfsdk:"last_active"` - Username types.String `tfsdk:"username"` - UUID types.String `tfsdk:"uuid"` - Validity types.String `tfsdk:"validity"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Directory types.Object `tfsdk:"directory"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + DisplayName types.String `tfsdk:"display_name"` + LastActive types.String `tfsdk:"last_active"` + Username types.String `tfsdk:"username"` + UUID types.String `tfsdk:"uuid"` + Validity types.String `tfsdk:"validity"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Directory types.Object `tfsdk:"directory"` } var organizationOrganizationalUnitAccountLinkableWrapperAttrTypesDS = objectAttrsTypeDSOrganizationOrganizationalUnitAccountLinkableWrapper(false) @@ -1868,7 +1952,9 @@ type provisioningGroupOnSystemDataDS struct { ProvisioningGroupOnSystemPrimerType types.String `tfsdk:"type"` ShortNameInSystem types.String `tfsdk:"short_name_in_system"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Provgroups types.List `tfsdk:"provgroups" tkhao:"provgroups"` + ServiceAccounts types.List `tfsdk:"service_accounts" tkhao:"serviceAccounts"` Owner types.Object `tfsdk:"owner"` System types.Object `tfsdk:"system"` } @@ -1941,13 +2027,14 @@ var provisioningProvisionNumberSequenceAttrTypesDS = objectAttrsTypeDSProvisioni var provisioningProvisionNumberSequenceAttrTypesDSRecurse = objectAttrsTypeDSProvisioningProvisionNumberSequence(true) type provisioningProvisionNumberSequenceDataDS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Additional types.List `tfsdk:"additional"` - AccountCount types.Int64 `tfsdk:"account_count"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Name types.String `tfsdk:"name"` - NextUID types.Int64 `tfsdk:"next_uid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Additional types.List `tfsdk:"additional"` + AccountCount types.Int64 `tfsdk:"account_count"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Systems types.List `tfsdk:"systems" tkhao:"systems"` + Name types.String `tfsdk:"name"` + NextUID types.Int64 `tfsdk:"next_uid"` } var provisioningProvisionNumberSequenceLinkableWrapperAttrTypesDS = objectAttrsTypeDSProvisioningProvisionNumberSequenceLinkableWrapper(false) @@ -1976,16 +2063,16 @@ var provisioningProvisionedAccountAttrTypesDS = objectAttrsTypeDSProvisioningPro var provisioningProvisionedAccountAttrTypesDSRecurse = objectAttrsTypeDSProvisioningProvisionedAccount(true) type provisioningProvisionedAccountDataDS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - DisplayName types.String `tfsdk:"display_name"` - LastActive types.String `tfsdk:"last_active"` - Username types.String `tfsdk:"username"` - UUID types.String `tfsdk:"uuid"` - Validity types.String `tfsdk:"validity"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - UID types.Int64 `tfsdk:"uid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + DisplayName types.String `tfsdk:"display_name"` + LastActive types.String `tfsdk:"last_active"` + Username types.String `tfsdk:"username"` + UUID types.String `tfsdk:"uuid"` + Validity types.String `tfsdk:"validity"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + UID types.Int64 `tfsdk:"uid"` } var provisioningProvisionedAccountLinkableWrapperAttrTypesDS = objectAttrsTypeDSProvisioningProvisionedAccountLinkableWrapper(false) @@ -2067,7 +2154,14 @@ type provisioningProvisionedSystemDataDS struct { UUID types.String `tfsdk:"uuid"` Additional types.List `tfsdk:"additional"` AccountCount types.Int64 `tfsdk:"account_count"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Account types.Object `tfsdk:"account" tkhao:"account"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + IssuedPermissions types.List `tfsdk:"issued_permissions" tkhao:"issuedPermissions"` + LoginName types.String `tfsdk:"login_name" tkhao:"loginName"` + ManagementPermissions types.Object `tfsdk:"management_permissions" tkhao:"managementPermissions"` + Markers types.Object `tfsdk:"markers" tkhao:"markers"` + Statistics types.Object `tfsdk:"statistics" tkhao:"statistics"` + SupportedGroupTypes types.Object `tfsdk:"supported_group_types" tkhao:"supportedGroupTypes"` ContentAdministrator types.Object `tfsdk:"content_administrator"` ExternalUUID types.String `tfsdk:"external_uuid"` Owner types.Object `tfsdk:"owner"` @@ -2077,14 +2171,14 @@ type provisioningProvisionedSystemDataDS struct { ShouldDestroyUnknownAccounts types.Bool `tfsdk:"should_destroy_unknown_accounts"` TechnicalAdministrator types.Object `tfsdk:"technical_administrator"` UsernamePrefix types.String `tfsdk:"username_prefix"` - AbstractProvisionedLDAP types.Object `tfsdk:"abstract_provisioned_ldap"` - ProvisionedLDAP types.Object `tfsdk:"provisioned_ldap"` + ProvisionedLDAPDirectory types.Object `tfsdk:"provisioned_ldap_directory"` + ProvisionedInternalLDAP types.Object `tfsdk:"provisioned_internal_ldap"` ProvisionedAzureTenant types.Object `tfsdk:"provisioned_azure_tenant"` - ProvisionedAzureSyncLDAPDirectory types.Object `tfsdk:"provisioned_azure_sync_ldap_directory"` ProvisionedAzureOIDCDirectory types.Object `tfsdk:"provisioned_azure_oidc_directory"` + AbstractProvisionedLDAP types.Object `tfsdk:"abstract_provisioned_ldap"` ProvisionedAD types.Object `tfsdk:"provisioned_a_d"` - ProvisionedLDAPDirectory types.Object `tfsdk:"provisioned_ldap_directory"` - ProvisionedInternalLDAP types.Object `tfsdk:"provisioned_internal_ldap"` + ProvisionedAzureSyncLDAPDirectory types.Object `tfsdk:"provisioned_azure_sync_ldap_directory"` + ProvisionedLDAP types.Object `tfsdk:"provisioned_ldap"` } var provisioningProvisionedSystemLinkableWrapperAttrTypesDS = objectAttrsTypeDSProvisioningProvisionedSystemLinkableWrapper(false) @@ -2118,14 +2212,14 @@ var provisioningProvisionedSystemSyncLogAttrTypesDS = objectAttrsTypeDSProvision var provisioningProvisionedSystemSyncLogAttrTypesDSRecurse = objectAttrsTypeDSProvisioningProvisionedSystemSyncLog(true) type provisioningProvisionedSystemSyncLogDataDS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - CreatedAt types.String `tfsdk:"created_at"` - Errors types.Int64 `tfsdk:"errors"` - Log types.String `tfsdk:"log"` - Modifications types.Int64 `tfsdk:"modifications"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + CreatedAt types.String `tfsdk:"created_at"` + Errors types.Int64 `tfsdk:"errors"` + Log types.String `tfsdk:"log"` + Modifications types.Int64 `tfsdk:"modifications"` } var provisioningProvisionedSystemSyncLogLinkableWrapperAttrTypesDS = objectAttrsTypeDSProvisioningProvisionedSystemSyncLogLinkableWrapper(false) @@ -2346,7 +2440,8 @@ type requestModificationRequestDataDS struct { Permissions types.List `tfsdk:"permissions"` Additional types.List `tfsdk:"additional"` Account types.Object `tfsdk:"account"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + ResetStatus types.Object `tfsdk:"reset_status" tkhao:"resetStatus"` Comment types.String `tfsdk:"comment"` Feedback types.String `tfsdk:"feedback"` Group types.Object `tfsdk:"group"` @@ -2354,41 +2449,41 @@ type requestModificationRequestDataDS struct { RequestModificationRequestType types.String `tfsdk:"request_modification_request_type"` Status types.String `tfsdk:"status"` AbstractApplicationModificationRequest types.Object `tfsdk:"abstract_application_modification_request"` + TransferApplicationAdministrationRequest types.Object `tfsdk:"transfer_application_administration_request"` + ExtendAccessRequest types.Object `tfsdk:"extend_access_request"` + GrantServiceAccountGroupRequest types.Object `tfsdk:"grant_service_account_group_request"` + GrantGroupOnSystemRequest types.Object `tfsdk:"grant_group_on_system_request"` AbstractProvisionedSystemModificationRequest types.Object `tfsdk:"abstract_provisioned_system_modification_request"` - RemoveProvisionedSystemRequest types.Object `tfsdk:"remove_provisioned_system_request"` + EnableTechnicalAdministrationRequest types.Object `tfsdk:"enable_technical_administration_request"` GrantApplicationRequest types.Object `tfsdk:"grant_application_request"` - ReviewAuditRequest types.Object `tfsdk:"review_audit_request"` - RevokeAdminRequest types.Object `tfsdk:"revoke_admin_request"` - GrantAccessRequest types.Object `tfsdk:"grant_access_request"` - TransferProvisionedSystemContentAdministrationRequest types.Object `tfsdk:"transfer_provisioned_system_content_administration_request"` - AbstractOrganizationalUnitModificationRequest types.Object `tfsdk:"abstract_organizational_unit_modification_request"` - RemoveOrganizationalUnitRequest types.Object `tfsdk:"remove_organizational_unit_request"` - CreateGroupOnSystemRequest types.Object `tfsdk:"create_group_on_system_request"` - TransferApplicationAdministrationRequest types.Object `tfsdk:"transfer_application_administration_request"` + PasswordResetRequest types.Object `tfsdk:"password_reset_request"` + GrantGroupOnSystemRequestRequest types.Object `tfsdk:"grant_group_on_system_request_request"` + TransferServiceAccountAdministrationRequest types.Object `tfsdk:"transfer_service_account_administration_request"` + RemoveProvisionedSystemRequest types.Object `tfsdk:"remove_provisioned_system_request"` UpdateGroupMembershipRequest types.Object `tfsdk:"update_group_membership_request"` - AddGroupAdminRequest types.Object `tfsdk:"add_group_admin_request"` + TransferGroupOnSystemOwnershipRequest types.Object `tfsdk:"transfer_group_on_system_ownership_request"` + AbstractOrganizationalUnitModificationRequest types.Object `tfsdk:"abstract_organizational_unit_modification_request"` TransferOrganizationalUnitOwnershipRequest types.Object `tfsdk:"transfer_organizational_unit_ownership_request"` - JoinVaultRequest types.Object `tfsdk:"join_vault_request"` + GrantAccessRequest types.Object `tfsdk:"grant_access_request"` VerifyInternalAccountRequest types.Object `tfsdk:"verify_internal_account_request"` + TransferAuditorGroupRequest types.Object `tfsdk:"transfer_auditor_group_request"` + CreateGroupOnSystemRequest types.Object `tfsdk:"create_group_on_system_request"` JoinGroupRequest types.Object `tfsdk:"join_group_request"` - TransferGroupOnSystemOwnershipRequest types.Object `tfsdk:"transfer_group_on_system_ownership_request"` - RemoveGroupRequest types.Object `tfsdk:"remove_group_request"` - SetupAuthorizingGroupRequest types.Object `tfsdk:"setup_authorizing_group_request"` + JoinVaultRequest types.Object `tfsdk:"join_vault_request"` + TransferProvisionedSystemContentAdministrationRequest types.Object `tfsdk:"transfer_provisioned_system_content_administration_request"` SetupNestedGroupRequest types.Object `tfsdk:"setup_nested_group_request"` - GrantGroupOnSystemRequestRequest types.Object `tfsdk:"grant_group_on_system_request_request"` - Disable2FARequest types.Object `tfsdk:"disable2fa_request"` - GrantGroupOnSystemRequest types.Object `tfsdk:"grant_group_on_system_request"` - EnableTechnicalAdministrationRequest types.Object `tfsdk:"enable_technical_administration_request"` - CreateGroupRequest types.Object `tfsdk:"create_group_request"` - TransferAuditorGroupRequest types.Object `tfsdk:"transfer_auditor_group_request"` + RevokeAdminRequest types.Object `tfsdk:"revoke_admin_request"` + RemoveGroupRequest types.Object `tfsdk:"remove_group_request"` + TransferProvisionedSystemOwnershipRequest types.Object `tfsdk:"transfer_provisioned_system_ownership_request"` + CreateServiceAccountRequest types.Object `tfsdk:"create_service_account_request"` GrantClientPermissionRequest types.Object `tfsdk:"grant_client_permission_request"` + CreateGroupRequest types.Object `tfsdk:"create_group_request"` + Disable2FARequest types.Object `tfsdk:"disable2fa_request"` TransferApplicationOwnershipRequest types.Object `tfsdk:"transfer_application_ownership_request"` - CreateServiceAccountRequest types.Object `tfsdk:"create_service_account_request"` - TransferServiceAccountAdministrationRequest types.Object `tfsdk:"transfer_service_account_administration_request"` - PasswordResetRequest types.Object `tfsdk:"password_reset_request"` - GrantServiceAccountGroupRequest types.Object `tfsdk:"grant_service_account_group_request"` - TransferProvisionedSystemOwnershipRequest types.Object `tfsdk:"transfer_provisioned_system_ownership_request"` - ExtendAccessRequest types.Object `tfsdk:"extend_access_request"` + AddGroupAdminRequest types.Object `tfsdk:"add_group_admin_request"` + ReviewAuditRequest types.Object `tfsdk:"review_audit_request"` + SetupAuthorizingGroupRequest types.Object `tfsdk:"setup_authorizing_group_request"` + RemoveOrganizationalUnitRequest types.Object `tfsdk:"remove_organizational_unit_request"` TransferProvisionedSystemAdministrationRequest types.Object `tfsdk:"transfer_provisioned_system_administration_request"` } @@ -2562,7 +2657,9 @@ type serviceaccountServiceAccountDataDS struct { Username types.String `tfsdk:"username"` UUID types.String `tfsdk:"uuid"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Groups types.List `tfsdk:"groups" tkhao:"groups"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` Description types.String `tfsdk:"description"` Password types.Object `tfsdk:"password"` PasswordRotation types.String `tfsdk:"password_rotation"` @@ -2580,7 +2677,7 @@ type serviceaccountServiceAccountGroupDataDS struct { ProvisioningGroupOnSystemPrimerType types.String `tfsdk:"type"` ShortNameInSystem types.String `tfsdk:"short_name_in_system"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` } var serviceaccountServiceAccountGroupLinkableWrapperAttrTypesDS = objectAttrsTypeDSServiceaccountServiceAccountGroupLinkableWrapper(false) @@ -2683,7 +2780,8 @@ type vaultDeletedVaultHolderDataDS struct { Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Vault types.Object `tfsdk:"vault" tkhao:"vault"` Name types.String `tfsdk:"name"` RecordCount types.Int64 `tfsdk:"record_count"` VaultDeletedVaultHolderType types.String `tfsdk:"vault_deleted_vault_holder_type"` @@ -2767,21 +2865,28 @@ var vaultVaultRecordAttrTypesDS = objectAttrsTypeDSVaultVaultRecord(false) var vaultVaultRecordAttrTypesDSRecurse = objectAttrsTypeDSVaultVaultRecord(true) type vaultVaultRecordDataDS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Color types.String `tfsdk:"color"` - Name types.String `tfsdk:"name"` - ShareEndTime types.String `tfsdk:"share_end_time"` - UUID types.String `tfsdk:"uuid"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Derived types.Bool `tfsdk:"derived"` - EndDate types.String `tfsdk:"end_date"` - Filename types.String `tfsdk:"filename"` - Types types.List `tfsdk:"types"` - URL types.String `tfsdk:"url"` - Username types.String `tfsdk:"username"` - WarningPeriod types.String `tfsdk:"warning_period"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Color types.String `tfsdk:"color"` + Name types.String `tfsdk:"name"` + ShareEndTime types.String `tfsdk:"share_end_time"` + UUID types.String `tfsdk:"uuid"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Parent types.Object `tfsdk:"parent" tkhao:"parent"` + PasswordMetadata types.Object `tfsdk:"password_metadata" tkhao:"passwordMetadata"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` + ShareSummary types.Object `tfsdk:"share_summary" tkhao:"shareSummary"` + Shares types.List `tfsdk:"shares" tkhao:"shares"` + Tile types.Object `tfsdk:"tile" tkhao:"tile"` + Vaultholder types.Object `tfsdk:"vaultholder" tkhao:"vaultholder"` + Derived types.Bool `tfsdk:"derived"` + EndDate types.String `tfsdk:"end_date"` + Filename types.String `tfsdk:"filename"` + Types types.List `tfsdk:"types"` + URL types.String `tfsdk:"url"` + Username types.String `tfsdk:"username"` + WarningPeriod types.String `tfsdk:"warning_period"` } var vaultVaultRecordLinkableWrapperAttrTypesDS = objectAttrsTypeDSVaultVaultRecordLinkableWrapper(false) @@ -2882,7 +2987,7 @@ type webhookWebhookDataDS struct { Additional types.List `tfsdk:"additional"` Account types.Object `tfsdk:"account"` Active types.Bool `tfsdk:"active"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` AllTypes types.Bool `tfsdk:"all_types"` AuthenticationScheme types.String `tfsdk:"authentication_scheme"` BasicAuthPassword types.String `tfsdk:"basic_auth_password"` @@ -2908,17 +3013,17 @@ var webhookWebhookDeliveryAttrTypesDS = objectAttrsTypeDSWebhookWebhookDelivery( var webhookWebhookDeliveryAttrTypesDSRecurse = objectAttrsTypeDSWebhookWebhookDelivery(true) type webhookWebhookDeliveryDataDS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Additional types.List `tfsdk:"additional"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Payload types.Object `tfsdk:"payload"` - ReponseHeaders types.String `tfsdk:"reponse_headers"` - RequestHeaders types.String `tfsdk:"request_headers"` - Response types.String `tfsdk:"response"` - Status types.Int64 `tfsdk:"status"` - Time types.Int64 `tfsdk:"time"` - TriggerTime types.String `tfsdk:"trigger_time"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Additional types.List `tfsdk:"additional"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Payload types.Object `tfsdk:"payload"` + ReponseHeaders types.String `tfsdk:"reponse_headers"` + RequestHeaders types.String `tfsdk:"request_headers"` + Response types.String `tfsdk:"response"` + Status types.Int64 `tfsdk:"status"` + Time types.Int64 `tfsdk:"time"` + TriggerTime types.String `tfsdk:"trigger_time"` } var webhookWebhookDeliveryLinkableWrapperAttrTypesDS = objectAttrsTypeDSWebhookWebhookDeliveryLinkableWrapper(false) diff --git a/internal/provider/full-data-struct-rs.go b/internal/provider/full-data-struct-rs.go index adb764a..8e68368 100644 --- a/internal/provider/full-data-struct-rs.go +++ b/internal/provider/full-data-struct-rs.go @@ -82,21 +82,29 @@ var accountVaultVaultRecordAttrTypesRS = objectAttrsTypeRSAccountVaultVaultRecor var accountVaultVaultRecordAttrTypesRSRecurse = objectAttrsTypeRSAccountVaultVaultRecord(true) type accountVaultVaultRecordDataRS struct { - AccountUUID types.String `tfsdk:"account_uuid"` - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Color types.String `tfsdk:"color"` - Name types.String `tfsdk:"name"` - ShareEndTime types.String `tfsdk:"share_end_time"` - UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Derived types.Bool `tfsdk:"derived"` - EndDate types.String `tfsdk:"end_date"` - Filename types.String `tfsdk:"filename"` - Types types.List `tfsdk:"types"` - URL types.String `tfsdk:"url"` - Username types.String `tfsdk:"username"` - WarningPeriod types.String `tfsdk:"warning_period"` + AccountUUID types.String `tfsdk:"account_uuid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Color types.String `tfsdk:"color"` + Name types.String `tfsdk:"name"` + ShareEndTime types.String `tfsdk:"share_end_time"` + UUID types.String `tfsdk:"uuid"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + DeleteTile types.Bool `tfsdk:"delete_tile" tkhao:"deleteTile"` + ParentUUID types.String `tfsdk:"parent_uuid" tkhao:"parent"` + PasswordMetadata types.Object `tfsdk:"password_metadata" tkhao:"passwordMetadata"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` + ShareSummary types.Object `tfsdk:"share_summary" tkhao:"shareSummary"` + Shares types.List `tfsdk:"shares" tkhao:"shares"` + Tile types.Object `tfsdk:"tile" tkhao:"tile"` + Vaultholder types.Object `tfsdk:"vaultholder" tkhao:"vaultholder"` + Derived types.Bool `tfsdk:"derived"` + EndDate types.String `tfsdk:"end_date"` + Filename types.String `tfsdk:"filename"` + Types types.List `tfsdk:"types"` + URL types.String `tfsdk:"url"` + Username types.String `tfsdk:"username"` + WarningPeriod types.String `tfsdk:"warning_period"` } var auditAuditRecordAttrTypesRS = objectAttrsTypeRSAuditAuditRecord(false) @@ -105,7 +113,7 @@ var auditAuditRecordAttrTypesRSRecurse = objectAttrsTypeRSAuditAuditRecord(true) type auditAuditRecordDataRS struct { Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` AuditAuditRecordType types.String `tfsdk:"type"` DateTime types.String `tfsdk:"date_time"` OnAccount types.String `tfsdk:"on_account"` @@ -154,7 +162,13 @@ type authAccountDataRS struct { Validity types.String `tfsdk:"validity"` AccountPermissions types.List `tfsdk:"account_permissions"` Active types.Bool `tfsdk:"active"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + ActiveLogin types.Bool `tfsdk:"active_login" tkhao:"activeLogin"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Groups types.List `tfsdk:"groups" tkhao:"groups"` + PendingRecoveryRequests types.Object `tfsdk:"pending_recovery_requests" tkhao:"pendingRecoveryRequests"` + Settings types.Object `tfsdk:"settings" tkhao:"settings"` + StoredAttributes types.Object `tfsdk:"stored_attributes" tkhao:"storedAttributes"` + Vault types.Object `tfsdk:"vault" tkhao:"vault"` CanRequestGroups types.Bool `tfsdk:"can_request_groups"` DirectoryUUID types.String `tfsdk:"directory_uuid"` DirectoryName types.String `tfsdk:"directory_name"` @@ -362,7 +376,7 @@ type certificateCertificateDataRS struct { Global types.Bool `tfsdk:"global"` SubjectDN types.String `tfsdk:"subject_dn"` UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` KeyData types.List `tfsdk:"key_data"` } @@ -408,7 +422,15 @@ type clientApplicationVaultVaultRecordDataRS struct { Name types.String `tfsdk:"name"` ShareEndTime types.String `tfsdk:"share_end_time"` UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + DeleteTile types.Bool `tfsdk:"delete_tile" tkhao:"deleteTile"` + ParentUUID types.String `tfsdk:"parent_uuid" tkhao:"parent"` + PasswordMetadata types.Object `tfsdk:"password_metadata" tkhao:"passwordMetadata"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` + ShareSummary types.Object `tfsdk:"share_summary" tkhao:"shareSummary"` + Shares types.List `tfsdk:"shares" tkhao:"shares"` + Tile types.Object `tfsdk:"tile" tkhao:"tile"` + Vaultholder types.Object `tfsdk:"vaultholder" tkhao:"vaultholder"` Derived types.Bool `tfsdk:"derived"` EndDate types.String `tfsdk:"end_date"` Filename types.String `tfsdk:"filename"` @@ -430,13 +452,19 @@ type clientClientApplicationDataRS struct { Scopes types.List `tfsdk:"scopes"` SsoApplication types.Bool `tfsdk:"sso_application"` UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + DeleteTile types.Bool `tfsdk:"delete_tile" tkhao:"deleteTile"` + Groupclients types.List `tfsdk:"groupclients" tkhao:"groupclients"` + Groups types.List `tfsdk:"groups" tkhao:"groups"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` + Tile types.Object `tfsdk:"tile" tkhao:"tile"` + VaultRecordCount types.Int64 `tfsdk:"vault_record_count" tkhao:"vaultRecordCount"` LastModifiedAt types.String `tfsdk:"last_modified_at"` OwnerUUID types.String `tfsdk:"owner_uuid"` TechnicalAdministratorUUID types.String `tfsdk:"technical_administrator_uuid"` OAuth2Client types.Object `tfsdk:"o_auth2_client"` - Saml2Client types.Object `tfsdk:"saml2_client"` LDAPClient types.Object `tfsdk:"ldap_client"` + Saml2Client types.Object `tfsdk:"saml2_client"` } var clientClientApplicationLinkableWrapperAttrTypesRS = objectAttrsTypeRSClientClientApplicationLinkableWrapper(false) @@ -506,12 +534,12 @@ var clientOAuth2ClientPermissionAttrTypesRS = objectAttrsTypeRSClientOAuth2Clien var clientOAuth2ClientPermissionAttrTypesRSRecurse = objectAttrsTypeRSClientOAuth2ClientPermission(true) type clientOAuth2ClientPermissionDataRS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - ForGroupUUID types.String `tfsdk:"for_group_uuid"` - ForSystemUUID types.String `tfsdk:"for_system_uuid"` - Value types.String `tfsdk:"value"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + ForGroupUUID types.String `tfsdk:"for_group_uuid"` + ForSystemUUID types.String `tfsdk:"for_system_uuid"` + Value types.String `tfsdk:"value"` } var clientOAuth2ClientPermissionLinkableWrapperAttrTypesRS = objectAttrsTypeRSClientOAuth2ClientPermissionLinkableWrapper(false) @@ -525,13 +553,13 @@ var clientOAuth2ClientPermissionWithClientAttrTypesRS = objectAttrsTypeRSClientO var clientOAuth2ClientPermissionWithClientAttrTypesRSRecurse = objectAttrsTypeRSClientOAuth2ClientPermissionWithClient(true) type clientOAuth2ClientPermissionWithClientDataRS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - ForGroupUUID types.String `tfsdk:"for_group_uuid"` - ForSystemUUID types.String `tfsdk:"for_system_uuid"` - Value types.String `tfsdk:"value"` - Client types.Object `tfsdk:"client"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + ForGroupUUID types.String `tfsdk:"for_group_uuid"` + ForSystemUUID types.String `tfsdk:"for_system_uuid"` + Value types.String `tfsdk:"value"` + Client types.Object `tfsdk:"client"` } var clientOAuth2ClientPermissionWithClientLinkableWrapperAttrTypesRS = objectAttrsTypeRSClientOAuth2ClientPermissionWithClientLinkableWrapper(false) @@ -581,7 +609,15 @@ type deletedVaultHolderVaultVaultRecordDataRS struct { Name types.String `tfsdk:"name"` ShareEndTime types.String `tfsdk:"share_end_time"` UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + DeleteTile types.Bool `tfsdk:"delete_tile" tkhao:"deleteTile"` + ParentUUID types.String `tfsdk:"parent_uuid" tkhao:"parent"` + PasswordMetadata types.Object `tfsdk:"password_metadata" tkhao:"passwordMetadata"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` + ShareSummary types.Object `tfsdk:"share_summary" tkhao:"shareSummary"` + Shares types.List `tfsdk:"shares" tkhao:"shares"` + Tile types.Object `tfsdk:"tile" tkhao:"tile"` + Vaultholder types.Object `tfsdk:"vaultholder" tkhao:"vaultholder"` Derived types.Bool `tfsdk:"derived"` EndDate types.String `tfsdk:"end_date"` Filename types.String `tfsdk:"filename"` @@ -602,16 +638,18 @@ type directoryAccountDirectoryDataRS struct { DirectoryAccountDirectoryPrimerType types.String `tfsdk:"type"` Name types.String `tfsdk:"name"` UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Markers types.Object `tfsdk:"markers" tkhao:"markers"` + Status types.Object `tfsdk:"status" tkhao:"status"` BaseOrganizationalUnitUUID types.String `tfsdk:"base_organizational_unit_uuid"` DefaultDirectory types.Bool `tfsdk:"default_directory"` HelpdeskGroupUUID types.String `tfsdk:"helpdesk_group_uuid"` Restrict2fa types.Bool `tfsdk:"restrict2fa"` RotatingPassword types.String `tfsdk:"rotating_password"` UsernameCustomizable types.Bool `tfsdk:"username_customizable"` - MaintenanceDirectory types.Object `tfsdk:"maintenance_directory"` - OIDCDirectory types.Object `tfsdk:"o_id_c_directory"` InternalDirectory types.Object `tfsdk:"internal_directory"` + OIDCDirectory types.Object `tfsdk:"o_id_c_directory"` + MaintenanceDirectory types.Object `tfsdk:"maintenance_directory"` LDAPDirectory types.Object `tfsdk:"l_d_a_p_directory"` } @@ -729,7 +767,8 @@ var groupAccountGroupAttrTypesRSRecurse = objectAttrsTypeRSGroupAccountGroup(tru type groupAccountGroupDataRS struct { UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Vault types.Object `tfsdk:"vault" tkhao:"vault"` EndDate types.String `tfsdk:"end_date"` Folder types.Object `tfsdk:"folder"` LastUsed types.String `tfsdk:"last_used"` @@ -770,7 +809,33 @@ type groupGroupDataRS struct { Admin types.Bool `tfsdk:"admin"` Name types.String `tfsdk:"name"` UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Accounts types.List `tfsdk:"accounts" tkhao:"accounts"` + AdministeredClients types.List `tfsdk:"administered_clients" tkhao:"administeredClients"` + AdministeredSystems types.List `tfsdk:"administered_systems" tkhao:"administeredSystems"` + Admins types.List `tfsdk:"admins" tkhao:"admins"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + AuthorizedGroups types.Object `tfsdk:"authorized_groups" tkhao:"authorizedGroups"` + ClientPermissions types.List `tfsdk:"client_permissions" tkhao:"clientPermissions"` + Clients types.List `tfsdk:"clients" tkhao:"clients"` + ContentAdministeredSystems types.List `tfsdk:"content_administered_systems" tkhao:"contentAdministeredSystems"` + Groupauditinginfo types.Object `tfsdk:"groupauditinginfo" tkhao:"groupauditinginfo"` + Groupinfo types.Object `tfsdk:"groupinfo" tkhao:"groupinfo"` + Helpdesk types.List `tfsdk:"helpdesk" tkhao:"helpdesk"` + Markers types.Object `tfsdk:"markers" tkhao:"markers"` + Myaccount types.Object `tfsdk:"myaccount" tkhao:"myaccount"` + Mydelegatedaccount types.Object `tfsdk:"mydelegatedaccount" tkhao:"mydelegatedaccount"` + NestedGroups types.List `tfsdk:"nested_groups" tkhao:"nestedGroups"` + OwnedClients types.List `tfsdk:"owned_clients" tkhao:"ownedClients"` + OwnedDirectories types.List `tfsdk:"owned_directories" tkhao:"ownedDirectories"` + OwnedGroupsOnSystem types.Object `tfsdk:"owned_groups_on_system" tkhao:"ownedGroupsOnSystem"` + OwnedOrganizationalUnits types.List `tfsdk:"owned_organizational_units" tkhao:"ownedOrganizationalUnits"` + OwnedSystems types.List `tfsdk:"owned_systems" tkhao:"ownedSystems"` + RecentAudits types.List `tfsdk:"recent_audits" tkhao:"recentAudits"` + Requeststatus types.String `tfsdk:"requeststatus" tkhao:"requeststatus"` + ServiceAccounts types.List `tfsdk:"service_accounts" tkhao:"serviceAccounts"` + Systems types.List `tfsdk:"systems" tkhao:"systems"` + Vault types.Object `tfsdk:"vault" tkhao:"vault"` + Webhooks types.List `tfsdk:"webhooks" tkhao:"webhooks"` ApplicationAdministration types.Bool `tfsdk:"application_administration"` AuditConfig types.Object `tfsdk:"audit_config"` AuditRequested types.Bool `tfsdk:"audit_requested"` @@ -799,7 +864,7 @@ var groupGroupAccountAttrTypesRSRecurse = objectAttrsTypeRSGroupGroupAccount(tru type groupGroupAccountDataRS struct { UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` DirectoryUUID types.String `tfsdk:"directory_uuid"` DisconnectedNested types.Bool `tfsdk:"disconnected_nested"` EndDate types.String `tfsdk:"end_date"` @@ -851,20 +916,20 @@ var groupGroupAuditAttrTypesRS = objectAttrsTypeRSGroupGroupAudit(false) var groupGroupAuditAttrTypesRSRecurse = objectAttrsTypeRSGroupGroupAudit(true) type groupGroupAuditDataRS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Accounts types.List `tfsdk:"accounts"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Comment types.String `tfsdk:"comment"` - CreatedAt types.String `tfsdk:"created_at"` - CreatedBy types.String `tfsdk:"created_by"` - GroupName types.String `tfsdk:"group_name"` - NameOnAudit types.String `tfsdk:"name_on_audit"` - ReviewedAt types.String `tfsdk:"reviewed_at"` - ReviewedBy types.String `tfsdk:"reviewed_by"` - Status types.String `tfsdk:"status"` - SubmittedAt types.String `tfsdk:"submitted_at"` - SubmittedBy types.String `tfsdk:"submitted_by"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Accounts types.List `tfsdk:"accounts"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Comment types.String `tfsdk:"comment"` + CreatedAt types.String `tfsdk:"created_at"` + CreatedBy types.String `tfsdk:"created_by"` + GroupName types.String `tfsdk:"group_name"` + NameOnAudit types.String `tfsdk:"name_on_audit"` + ReviewedAt types.String `tfsdk:"reviewed_at"` + ReviewedBy types.String `tfsdk:"reviewed_by"` + Status types.String `tfsdk:"status"` + SubmittedAt types.String `tfsdk:"submitted_at"` + SubmittedBy types.String `tfsdk:"submitted_by"` } var groupGroupAuditAccountAttrTypesRS = objectAttrsTypeRSGroupGroupAuditAccount(false) @@ -932,7 +997,8 @@ type groupGroupClassificationDataRS struct { Permissions types.List `tfsdk:"permissions"` Name types.String `tfsdk:"name"` UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Info types.Object `tfsdk:"info" tkhao:"info"` AuthorizingGroupAuditingRequired types.Bool `tfsdk:"authorizing_group_auditing_required"` AuthorizingGroupDelegationRequired types.Bool `tfsdk:"authorizing_group_delegation_required"` AuthorizingGroupMembershipRequired types.Bool `tfsdk:"authorizing_group_membership_required"` @@ -993,7 +1059,7 @@ type groupGroupClientDataRS struct { Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` ActivationRequired types.Bool `tfsdk:"activation_required"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` ClientUUID types.String `tfsdk:"client_uuid"` GroupUUID types.String `tfsdk:"group_uuid"` OwnerUUID types.String `tfsdk:"owner_uuid"` @@ -1018,10 +1084,10 @@ var groupGroupFolderAttrTypesRS = objectAttrsTypeRSGroupGroupFolder(false) var groupGroupFolderAttrTypesRSRecurse = objectAttrsTypeRSGroupGroupFolder(true) type groupGroupFolderDataRS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Name types.String `tfsdk:"name"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Name types.String `tfsdk:"name"` } var groupGroupFolderLinkableWrapperAttrTypesRS = objectAttrsTypeRSGroupGroupFolderLinkableWrapper(false) @@ -1136,7 +1202,7 @@ type groupProvisioningGroupDataRS struct { Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` ActivationRequired types.Bool `tfsdk:"activation_required"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` GroupUUID types.String `tfsdk:"group_uuid"` GroupOnSystem types.Object `tfsdk:"group_on_system"` } @@ -1159,21 +1225,29 @@ var groupVaultVaultRecordAttrTypesRS = objectAttrsTypeRSGroupVaultVaultRecord(fa var groupVaultVaultRecordAttrTypesRSRecurse = objectAttrsTypeRSGroupVaultVaultRecord(true) type groupVaultVaultRecordDataRS struct { - GroupUUID types.String `tfsdk:"group_uuid"` - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Color types.String `tfsdk:"color"` - Name types.String `tfsdk:"name"` - ShareEndTime types.String `tfsdk:"share_end_time"` - UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Derived types.Bool `tfsdk:"derived"` - EndDate types.String `tfsdk:"end_date"` - Filename types.String `tfsdk:"filename"` - Types types.List `tfsdk:"types"` - URL types.String `tfsdk:"url"` - Username types.String `tfsdk:"username"` - WarningPeriod types.String `tfsdk:"warning_period"` + GroupUUID types.String `tfsdk:"group_uuid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Color types.String `tfsdk:"color"` + Name types.String `tfsdk:"name"` + ShareEndTime types.String `tfsdk:"share_end_time"` + UUID types.String `tfsdk:"uuid"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + DeleteTile types.Bool `tfsdk:"delete_tile" tkhao:"deleteTile"` + ParentUUID types.String `tfsdk:"parent_uuid" tkhao:"parent"` + PasswordMetadata types.Object `tfsdk:"password_metadata" tkhao:"passwordMetadata"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` + ShareSummary types.Object `tfsdk:"share_summary" tkhao:"shareSummary"` + Shares types.List `tfsdk:"shares" tkhao:"shares"` + Tile types.Object `tfsdk:"tile" tkhao:"tile"` + Vaultholder types.Object `tfsdk:"vaultholder" tkhao:"vaultholder"` + Derived types.Bool `tfsdk:"derived"` + EndDate types.String `tfsdk:"end_date"` + Filename types.String `tfsdk:"filename"` + Types types.List `tfsdk:"types"` + URL types.String `tfsdk:"url"` + Username types.String `tfsdk:"username"` + WarningPeriod types.String `tfsdk:"warning_period"` } var launchpadDisplayedLaunchpadTileAttrTypesRS = objectAttrsTypeRSLaunchpadDisplayedLaunchpadTile(false) @@ -1203,7 +1277,7 @@ var launchpadLaunchpadTileAttrTypesRSRecurse = objectAttrsTypeRSLaunchpadLaunchp type launchpadLaunchpadTileDataRS struct { Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` ApplicationUUID types.String `tfsdk:"application_uuid"` GroupUUID types.String `tfsdk:"group_uuid"` IDenticonCode types.Int64 `tfsdk:"identicon_code"` @@ -1324,7 +1398,7 @@ type nestedClientOAuth2ClientPermissionDataRS struct { ClientApplicationUUID types.String `tfsdk:"client_application_uuid"` Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` ForGroupUUID types.String `tfsdk:"for_group_uuid"` ForSystemUUID types.String `tfsdk:"for_system_uuid"` Value types.String `tfsdk:"value"` @@ -1336,7 +1410,8 @@ var nestedGroupAccountGroupAttrTypesRSRecurse = objectAttrsTypeRSNestedGroupAcco type nestedGroupAccountGroupDataRS struct { AccountUUID types.String `tfsdk:"account_uuid"` UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Vault types.Object `tfsdk:"vault" tkhao:"vault"` EndDate types.String `tfsdk:"end_date"` Folder types.Object `tfsdk:"folder"` LastUsed types.String `tfsdk:"last_used"` @@ -1351,7 +1426,7 @@ var nestedGroupGroupAccountAttrTypesRSRecurse = objectAttrsTypeRSNestedGroupGrou type nestedGroupGroupAccountDataRS struct { GroupUUID types.String `tfsdk:"group_uuid"` UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` DirectoryUUID types.String `tfsdk:"directory_uuid"` DisconnectedNested types.Bool `tfsdk:"disconnected_nested"` EndDate types.String `tfsdk:"end_date"` @@ -1367,30 +1442,30 @@ var nestedGroupGroupAuditAttrTypesRS = objectAttrsTypeRSNestedGroupGroupAudit(fa var nestedGroupGroupAuditAttrTypesRSRecurse = objectAttrsTypeRSNestedGroupGroupAudit(true) type nestedGroupGroupAuditDataRS struct { - GroupUUID types.String `tfsdk:"group_uuid"` - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Accounts types.List `tfsdk:"accounts"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Comment types.String `tfsdk:"comment"` - CreatedAt types.String `tfsdk:"created_at"` - CreatedBy types.String `tfsdk:"created_by"` - GroupName types.String `tfsdk:"group_name"` - NameOnAudit types.String `tfsdk:"name_on_audit"` - ReviewedAt types.String `tfsdk:"reviewed_at"` - ReviewedBy types.String `tfsdk:"reviewed_by"` - Status types.String `tfsdk:"status"` - SubmittedAt types.String `tfsdk:"submitted_at"` - SubmittedBy types.String `tfsdk:"submitted_by"` + GroupUUID types.String `tfsdk:"group_uuid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Accounts types.List `tfsdk:"accounts"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Comment types.String `tfsdk:"comment"` + CreatedAt types.String `tfsdk:"created_at"` + CreatedBy types.String `tfsdk:"created_by"` + GroupName types.String `tfsdk:"group_name"` + NameOnAudit types.String `tfsdk:"name_on_audit"` + ReviewedAt types.String `tfsdk:"reviewed_at"` + ReviewedBy types.String `tfsdk:"reviewed_by"` + Status types.String `tfsdk:"status"` + SubmittedAt types.String `tfsdk:"submitted_at"` + SubmittedBy types.String `tfsdk:"submitted_by"` } var nestedOrganizationAccountOrganizationalUnitAttrTypesRS = objectAttrsTypeRSNestedOrganizationAccountOrganizationalUnit(false) var nestedOrganizationAccountOrganizationalUnitAttrTypesRSRecurse = objectAttrsTypeRSNestedOrganizationAccountOrganizationalUnit(true) type nestedOrganizationAccountOrganizationalUnitDataRS struct { - AccountUUID types.String `tfsdk:"account_uuid"` - UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + AccountUUID types.String `tfsdk:"account_uuid"` + UUID types.String `tfsdk:"uuid"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` } var nestedOrganizationOrganizationalUnitAccountAttrTypesRS = objectAttrsTypeRSNestedOrganizationOrganizationalUnitAccount(false) @@ -1399,7 +1474,7 @@ var nestedOrganizationOrganizationalUnitAccountAttrTypesRSRecurse = objectAttrsT type nestedOrganizationOrganizationalUnitAccountDataRS struct { OrganizationalUnitUUID types.String `tfsdk:"organizational_unit_uuid"` UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` DirectoryUUID types.String `tfsdk:"directory_uuid"` } @@ -1414,7 +1489,9 @@ type nestedProvisioningGroupOnSystemDataRS struct { NameInSystem types.String `tfsdk:"name_in_system"` ProvisioningGroupOnSystemPrimerType types.String `tfsdk:"type"` ShortNameInSystem types.String `tfsdk:"short_name_in_system"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Provgroups types.List `tfsdk:"provgroups" tkhao:"provgroups"` + ServiceAccounts types.List `tfsdk:"service_accounts" tkhao:"serviceAccounts"` OwnerUUID types.String `tfsdk:"owner_uuid"` SystemUUID types.String `tfsdk:"system_uuid"` } @@ -1425,7 +1502,7 @@ var nestedProvisioningProvisionedAccountAttrTypesRSRecurse = objectAttrsTypeRSNe type nestedProvisioningProvisionedAccountDataRS struct { ProvisionedSystemUUID types.String `tfsdk:"provisioned_system_uuid"` UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` UID types.Int64 `tfsdk:"uid"` } @@ -1436,7 +1513,7 @@ type nestedProvisioningProvisionedSystemSyncLogDataRS struct { ProvisionedSystemUUID types.String `tfsdk:"provisioned_system_uuid"` Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` CreatedAt types.String `tfsdk:"created_at"` Errors types.Int64 `tfsdk:"errors"` Log types.String `tfsdk:"log"` @@ -1454,24 +1531,24 @@ type nestedServiceaccountServiceAccountGroupDataRS struct { NameInSystem types.String `tfsdk:"name_in_system"` ProvisioningGroupOnSystemPrimerType types.String `tfsdk:"type"` ShortNameInSystem types.String `tfsdk:"short_name_in_system"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` } var nestedWebhookWebhookDeliveryAttrTypesRS = objectAttrsTypeRSNestedWebhookWebhookDelivery(false) var nestedWebhookWebhookDeliveryAttrTypesRSRecurse = objectAttrsTypeRSNestedWebhookWebhookDelivery(true) type nestedWebhookWebhookDeliveryDataRS struct { - WebhookUUID types.String `tfsdk:"webhook_uuid"` - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Payload types.Object `tfsdk:"payload"` - ReponseHeaders types.String `tfsdk:"reponse_headers"` - RequestHeaders types.String `tfsdk:"request_headers"` - Response types.String `tfsdk:"response"` - Status types.Int64 `tfsdk:"status"` - Time types.Int64 `tfsdk:"time"` - TriggerTime types.String `tfsdk:"trigger_time"` + WebhookUUID types.String `tfsdk:"webhook_uuid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Payload types.Object `tfsdk:"payload"` + ReponseHeaders types.String `tfsdk:"reponse_headers"` + RequestHeaders types.String `tfsdk:"request_headers"` + Response types.String `tfsdk:"response"` + Status types.Int64 `tfsdk:"status"` + Time types.Int64 `tfsdk:"time"` + TriggerTime types.String `tfsdk:"trigger_time"` } var notificationCertificateExpiredNotificationAttrTypesRS = objectAttrsTypeRSNotificationCertificateExpiredNotification(false) @@ -1587,8 +1664,8 @@ var organizationAccountOrganizationalUnitAttrTypesRS = objectAttrsTypeRSOrganiza var organizationAccountOrganizationalUnitAttrTypesRSRecurse = objectAttrsTypeRSOrganizationAccountOrganizationalUnit(true) type organizationAccountOrganizationalUnitDataRS struct { - UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + UUID types.String `tfsdk:"uuid"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` } var organizationAccountOrganizationalUnitLinkableWrapperAttrTypesRS = objectAttrsTypeRSOrganizationAccountOrganizationalUnitLinkableWrapper(false) @@ -1609,24 +1686,25 @@ var organizationOrganizationalUnitAttrTypesRS = objectAttrsTypeRSOrganizationOrg var organizationOrganizationalUnitAttrTypesRSRecurse = objectAttrsTypeRSOrganizationOrganizationalUnit(true) type organizationOrganizationalUnitDataRS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Name types.String `tfsdk:"name"` - UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Depth types.Int64 `tfsdk:"depth"` - Description types.String `tfsdk:"description"` - OwnerUUID types.String `tfsdk:"owner_uuid"` - ParentUUID types.String `tfsdk:"parent_uuid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Name types.String `tfsdk:"name"` + UUID types.String `tfsdk:"uuid"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + CreateAsParentOf types.List `tfsdk:"create_as_parent_of" tkhao:"createAsParentOf"` + Depth types.Int64 `tfsdk:"depth"` + Description types.String `tfsdk:"description"` + OwnerUUID types.String `tfsdk:"owner_uuid"` + ParentUUID types.String `tfsdk:"parent_uuid"` } var organizationOrganizationalUnitAccountAttrTypesRS = objectAttrsTypeRSOrganizationOrganizationalUnitAccount(false) var organizationOrganizationalUnitAccountAttrTypesRSRecurse = objectAttrsTypeRSOrganizationOrganizationalUnitAccount(true) type organizationOrganizationalUnitAccountDataRS struct { - UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - DirectoryUUID types.String `tfsdk:"directory_uuid"` + UUID types.String `tfsdk:"uuid"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + DirectoryUUID types.String `tfsdk:"directory_uuid"` } var organizationOrganizationalUnitAccountLinkableWrapperAttrTypesRS = objectAttrsTypeRSOrganizationOrganizationalUnitAccountLinkableWrapper(false) @@ -1739,7 +1817,9 @@ type provisioningGroupOnSystemDataRS struct { NameInSystem types.String `tfsdk:"name_in_system"` ProvisioningGroupOnSystemPrimerType types.String `tfsdk:"type"` ShortNameInSystem types.String `tfsdk:"short_name_in_system"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Provgroups types.List `tfsdk:"provgroups" tkhao:"provgroups"` + ServiceAccounts types.List `tfsdk:"service_accounts" tkhao:"serviceAccounts"` OwnerUUID types.String `tfsdk:"owner_uuid"` SystemUUID types.String `tfsdk:"system_uuid"` } @@ -1812,12 +1892,13 @@ var provisioningProvisionNumberSequenceAttrTypesRS = objectAttrsTypeRSProvisioni var provisioningProvisionNumberSequenceAttrTypesRSRecurse = objectAttrsTypeRSProvisioningProvisionNumberSequence(true) type provisioningProvisionNumberSequenceDataRS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - AccountCount types.Int64 `tfsdk:"account_count"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Name types.String `tfsdk:"name"` - NextUID types.Int64 `tfsdk:"next_uid"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + AccountCount types.Int64 `tfsdk:"account_count"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Systems types.List `tfsdk:"systems" tkhao:"systems"` + Name types.String `tfsdk:"name"` + NextUID types.Int64 `tfsdk:"next_uid"` } var provisioningProvisionNumberSequenceLinkableWrapperAttrTypesRS = objectAttrsTypeRSProvisioningProvisionNumberSequenceLinkableWrapper(false) @@ -1846,9 +1927,9 @@ var provisioningProvisionedAccountAttrTypesRS = objectAttrsTypeRSProvisioningPro var provisioningProvisionedAccountAttrTypesRSRecurse = objectAttrsTypeRSProvisioningProvisionedAccount(true) type provisioningProvisionedAccountDataRS struct { - UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - UID types.Int64 `tfsdk:"uid"` + UUID types.String `tfsdk:"uuid"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + UID types.Int64 `tfsdk:"uid"` } var provisioningProvisionedAccountLinkableWrapperAttrTypesRS = objectAttrsTypeRSProvisioningProvisionedAccountLinkableWrapper(false) @@ -1929,7 +2010,14 @@ type provisioningProvisionedSystemDataRS struct { ProvisioningProvisionedSystemPrimerType types.String `tfsdk:"type"` UUID types.String `tfsdk:"uuid"` AccountCount types.Int64 `tfsdk:"account_count"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Account types.Object `tfsdk:"account" tkhao:"account"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + IssuedPermissions types.List `tfsdk:"issued_permissions" tkhao:"issuedPermissions"` + LoginName types.String `tfsdk:"login_name" tkhao:"loginName"` + ManagementPermissions types.Object `tfsdk:"management_permissions" tkhao:"managementPermissions"` + Markers types.Object `tfsdk:"markers" tkhao:"markers"` + Statistics types.Object `tfsdk:"statistics" tkhao:"statistics"` + SupportedGroupTypes types.Object `tfsdk:"supported_group_types" tkhao:"supportedGroupTypes"` ContentAdministratorUUID types.String `tfsdk:"content_administrator_uuid"` ExternalUUID types.String `tfsdk:"external_uuid"` OwnerUUID types.String `tfsdk:"owner_uuid"` @@ -1939,14 +2027,14 @@ type provisioningProvisionedSystemDataRS struct { ShouldDestroyUnknownAccounts types.Bool `tfsdk:"should_destroy_unknown_accounts"` TechnicalAdministratorUUID types.String `tfsdk:"technical_administrator_uuid"` UsernamePrefix types.String `tfsdk:"username_prefix"` - AbstractProvisionedLDAP types.Object `tfsdk:"abstract_provisioned_ldap"` - ProvisionedLDAP types.Object `tfsdk:"provisioned_ldap"` + ProvisionedLDAPDirectory types.Object `tfsdk:"provisioned_ldap_directory"` + ProvisionedInternalLDAP types.Object `tfsdk:"provisioned_internal_ldap"` ProvisionedAzureTenant types.Object `tfsdk:"provisioned_azure_tenant"` - ProvisionedAzureSyncLDAPDirectory types.Object `tfsdk:"provisioned_azure_sync_ldap_directory"` ProvisionedAzureOIDCDirectory types.Object `tfsdk:"provisioned_azure_oidc_directory"` + AbstractProvisionedLDAP types.Object `tfsdk:"abstract_provisioned_ldap"` ProvisionedAD types.Object `tfsdk:"provisioned_a_d"` - ProvisionedLDAPDirectory types.Object `tfsdk:"provisioned_ldap_directory"` - ProvisionedInternalLDAP types.Object `tfsdk:"provisioned_internal_ldap"` + ProvisionedAzureSyncLDAPDirectory types.Object `tfsdk:"provisioned_azure_sync_ldap_directory"` + ProvisionedLDAP types.Object `tfsdk:"provisioned_ldap"` } var provisioningProvisionedSystemLinkableWrapperAttrTypesRS = objectAttrsTypeRSProvisioningProvisionedSystemLinkableWrapper(false) @@ -1980,13 +2068,13 @@ var provisioningProvisionedSystemSyncLogAttrTypesRS = objectAttrsTypeRSProvision var provisioningProvisionedSystemSyncLogAttrTypesRSRecurse = objectAttrsTypeRSProvisioningProvisionedSystemSyncLog(true) type provisioningProvisionedSystemSyncLogDataRS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - CreatedAt types.String `tfsdk:"created_at"` - Errors types.Int64 `tfsdk:"errors"` - Log types.String `tfsdk:"log"` - Modifications types.Int64 `tfsdk:"modifications"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + CreatedAt types.String `tfsdk:"created_at"` + Errors types.Int64 `tfsdk:"errors"` + Log types.String `tfsdk:"log"` + Modifications types.Int64 `tfsdk:"modifications"` } var provisioningProvisionedSystemSyncLogLinkableWrapperAttrTypesRS = objectAttrsTypeRSProvisioningProvisionedSystemSyncLogLinkableWrapper(false) @@ -2206,7 +2294,9 @@ type requestModificationRequestDataRS struct { Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` AccountUUID types.String `tfsdk:"account_uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + AcceptParams types.Object `tfsdk:"accept_params" tkhao:"acceptParams"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + ResetStatus types.Object `tfsdk:"reset_status" tkhao:"resetStatus"` Comment types.String `tfsdk:"comment"` Feedback types.String `tfsdk:"feedback"` GroupUUID types.String `tfsdk:"group_uuid"` @@ -2214,41 +2304,41 @@ type requestModificationRequestDataRS struct { RequestModificationRequestType types.String `tfsdk:"request_modification_request_type"` Status types.String `tfsdk:"status"` AbstractApplicationModificationRequest types.Object `tfsdk:"abstract_application_modification_request"` + TransferApplicationAdministrationRequest types.Object `tfsdk:"transfer_application_administration_request"` + ExtendAccessRequest types.Object `tfsdk:"extend_access_request"` + GrantServiceAccountGroupRequest types.Object `tfsdk:"grant_service_account_group_request"` + GrantGroupOnSystemRequest types.Object `tfsdk:"grant_group_on_system_request"` AbstractProvisionedSystemModificationRequest types.Object `tfsdk:"abstract_provisioned_system_modification_request"` - RemoveProvisionedSystemRequest types.Object `tfsdk:"remove_provisioned_system_request"` + EnableTechnicalAdministrationRequest types.Object `tfsdk:"enable_technical_administration_request"` GrantApplicationRequest types.Object `tfsdk:"grant_application_request"` - ReviewAuditRequest types.Object `tfsdk:"review_audit_request"` - RevokeAdminRequest types.Object `tfsdk:"revoke_admin_request"` - GrantAccessRequest types.Object `tfsdk:"grant_access_request"` - TransferProvisionedSystemContentAdministrationRequest types.Object `tfsdk:"transfer_provisioned_system_content_administration_request"` - AbstractOrganizationalUnitModificationRequest types.Object `tfsdk:"abstract_organizational_unit_modification_request"` - RemoveOrganizationalUnitRequest types.Object `tfsdk:"remove_organizational_unit_request"` - CreateGroupOnSystemRequest types.Object `tfsdk:"create_group_on_system_request"` - TransferApplicationAdministrationRequest types.Object `tfsdk:"transfer_application_administration_request"` + PasswordResetRequest types.Object `tfsdk:"password_reset_request"` + GrantGroupOnSystemRequestRequest types.Object `tfsdk:"grant_group_on_system_request_request"` + TransferServiceAccountAdministrationRequest types.Object `tfsdk:"transfer_service_account_administration_request"` + RemoveProvisionedSystemRequest types.Object `tfsdk:"remove_provisioned_system_request"` UpdateGroupMembershipRequest types.Object `tfsdk:"update_group_membership_request"` - AddGroupAdminRequest types.Object `tfsdk:"add_group_admin_request"` + TransferGroupOnSystemOwnershipRequest types.Object `tfsdk:"transfer_group_on_system_ownership_request"` + AbstractOrganizationalUnitModificationRequest types.Object `tfsdk:"abstract_organizational_unit_modification_request"` TransferOrganizationalUnitOwnershipRequest types.Object `tfsdk:"transfer_organizational_unit_ownership_request"` - JoinVaultRequest types.Object `tfsdk:"join_vault_request"` + GrantAccessRequest types.Object `tfsdk:"grant_access_request"` VerifyInternalAccountRequest types.Object `tfsdk:"verify_internal_account_request"` + TransferAuditorGroupRequest types.Object `tfsdk:"transfer_auditor_group_request"` + CreateGroupOnSystemRequest types.Object `tfsdk:"create_group_on_system_request"` JoinGroupRequest types.Object `tfsdk:"join_group_request"` - TransferGroupOnSystemOwnershipRequest types.Object `tfsdk:"transfer_group_on_system_ownership_request"` - RemoveGroupRequest types.Object `tfsdk:"remove_group_request"` - SetupAuthorizingGroupRequest types.Object `tfsdk:"setup_authorizing_group_request"` + JoinVaultRequest types.Object `tfsdk:"join_vault_request"` + TransferProvisionedSystemContentAdministrationRequest types.Object `tfsdk:"transfer_provisioned_system_content_administration_request"` SetupNestedGroupRequest types.Object `tfsdk:"setup_nested_group_request"` - GrantGroupOnSystemRequestRequest types.Object `tfsdk:"grant_group_on_system_request_request"` - Disable2FARequest types.Object `tfsdk:"disable2fa_request"` - GrantGroupOnSystemRequest types.Object `tfsdk:"grant_group_on_system_request"` - EnableTechnicalAdministrationRequest types.Object `tfsdk:"enable_technical_administration_request"` - CreateGroupRequest types.Object `tfsdk:"create_group_request"` - TransferAuditorGroupRequest types.Object `tfsdk:"transfer_auditor_group_request"` + RevokeAdminRequest types.Object `tfsdk:"revoke_admin_request"` + RemoveGroupRequest types.Object `tfsdk:"remove_group_request"` + TransferProvisionedSystemOwnershipRequest types.Object `tfsdk:"transfer_provisioned_system_ownership_request"` + CreateServiceAccountRequest types.Object `tfsdk:"create_service_account_request"` GrantClientPermissionRequest types.Object `tfsdk:"grant_client_permission_request"` + CreateGroupRequest types.Object `tfsdk:"create_group_request"` + Disable2FARequest types.Object `tfsdk:"disable2fa_request"` TransferApplicationOwnershipRequest types.Object `tfsdk:"transfer_application_ownership_request"` - CreateServiceAccountRequest types.Object `tfsdk:"create_service_account_request"` - TransferServiceAccountAdministrationRequest types.Object `tfsdk:"transfer_service_account_administration_request"` - PasswordResetRequest types.Object `tfsdk:"password_reset_request"` - GrantServiceAccountGroupRequest types.Object `tfsdk:"grant_service_account_group_request"` - TransferProvisionedSystemOwnershipRequest types.Object `tfsdk:"transfer_provisioned_system_ownership_request"` - ExtendAccessRequest types.Object `tfsdk:"extend_access_request"` + AddGroupAdminRequest types.Object `tfsdk:"add_group_admin_request"` + ReviewAuditRequest types.Object `tfsdk:"review_audit_request"` + SetupAuthorizingGroupRequest types.Object `tfsdk:"setup_authorizing_group_request"` + RemoveOrganizationalUnitRequest types.Object `tfsdk:"remove_organizational_unit_request"` TransferProvisionedSystemAdministrationRequest types.Object `tfsdk:"transfer_provisioned_system_administration_request"` } @@ -2425,7 +2515,9 @@ type serviceaccountServiceAccountDataRS struct { SystemUUID types.String `tfsdk:"system_uuid"` Username types.String `tfsdk:"username"` UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Groups types.List `tfsdk:"groups" tkhao:"groups"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` Description types.String `tfsdk:"description"` PasswordUUID types.String `tfsdk:"password_uuid"` PasswordRotation types.String `tfsdk:"password_rotation"` @@ -2442,7 +2534,7 @@ type serviceaccountServiceAccountGroupDataRS struct { NameInSystem types.String `tfsdk:"name_in_system"` ProvisioningGroupOnSystemPrimerType types.String `tfsdk:"type"` ShortNameInSystem types.String `tfsdk:"short_name_in_system"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` } var serviceaccountServiceAccountGroupLinkableWrapperAttrTypesRS = objectAttrsTypeRSServiceaccountServiceAccountGroupLinkableWrapper(false) @@ -2544,7 +2636,8 @@ var vaultDeletedVaultHolderAttrTypesRSRecurse = objectAttrsTypeRSVaultDeletedVau type vaultDeletedVaultHolderDataRS struct { Links types.List `tfsdk:"links"` Permissions types.List `tfsdk:"permissions"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Vault types.Object `tfsdk:"vault" tkhao:"vault"` Name types.String `tfsdk:"name"` RecordCount types.Int64 `tfsdk:"record_count"` VaultDeletedVaultHolderType types.String `tfsdk:"vault_deleted_vault_holder_type"` @@ -2628,20 +2721,28 @@ var vaultVaultRecordAttrTypesRS = objectAttrsTypeRSVaultVaultRecord(false) var vaultVaultRecordAttrTypesRSRecurse = objectAttrsTypeRSVaultVaultRecord(true) type vaultVaultRecordDataRS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - Color types.String `tfsdk:"color"` - Name types.String `tfsdk:"name"` - ShareEndTime types.String `tfsdk:"share_end_time"` - UUID types.String `tfsdk:"uuid"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Derived types.Bool `tfsdk:"derived"` - EndDate types.String `tfsdk:"end_date"` - Filename types.String `tfsdk:"filename"` - Types types.List `tfsdk:"types"` - URL types.String `tfsdk:"url"` - Username types.String `tfsdk:"username"` - WarningPeriod types.String `tfsdk:"warning_period"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Color types.String `tfsdk:"color"` + Name types.String `tfsdk:"name"` + ShareEndTime types.String `tfsdk:"share_end_time"` + UUID types.String `tfsdk:"uuid"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + DeleteTile types.Bool `tfsdk:"delete_tile" tkhao:"deleteTile"` + ParentUUID types.String `tfsdk:"parent_uuid" tkhao:"parent"` + PasswordMetadata types.Object `tfsdk:"password_metadata" tkhao:"passwordMetadata"` + Secret types.Object `tfsdk:"secret" tkhao:"secret"` + ShareSummary types.Object `tfsdk:"share_summary" tkhao:"shareSummary"` + Shares types.List `tfsdk:"shares" tkhao:"shares"` + Tile types.Object `tfsdk:"tile" tkhao:"tile"` + Vaultholder types.Object `tfsdk:"vaultholder" tkhao:"vaultholder"` + Derived types.Bool `tfsdk:"derived"` + EndDate types.String `tfsdk:"end_date"` + Filename types.String `tfsdk:"filename"` + Types types.List `tfsdk:"types"` + URL types.String `tfsdk:"url"` + Username types.String `tfsdk:"username"` + WarningPeriod types.String `tfsdk:"warning_period"` } var vaultVaultRecordLinkableWrapperAttrTypesRS = objectAttrsTypeRSVaultVaultRecordLinkableWrapper(false) @@ -2743,7 +2844,7 @@ type webhookWebhookDataRS struct { Permissions types.List `tfsdk:"permissions"` AccountUUID types.String `tfsdk:"account_uuid"` Active types.Bool `tfsdk:"active"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` AllTypes types.Bool `tfsdk:"all_types"` AuthenticationScheme types.String `tfsdk:"authentication_scheme"` BasicAuthPassword types.String `tfsdk:"basic_auth_password"` @@ -2769,16 +2870,16 @@ var webhookWebhookDeliveryAttrTypesRS = objectAttrsTypeRSWebhookWebhookDelivery( var webhookWebhookDeliveryAttrTypesRSRecurse = objectAttrsTypeRSWebhookWebhookDelivery(true) type webhookWebhookDeliveryDataRS struct { - Links types.List `tfsdk:"links"` - Permissions types.List `tfsdk:"permissions"` - AdditionalObjects types.Object `tfsdk:"additional_objects"` - Payload types.Object `tfsdk:"payload"` - ReponseHeaders types.String `tfsdk:"reponse_headers"` - RequestHeaders types.String `tfsdk:"request_headers"` - Response types.String `tfsdk:"response"` - Status types.Int64 `tfsdk:"status"` - Time types.Int64 `tfsdk:"time"` - TriggerTime types.String `tfsdk:"trigger_time"` + Links types.List `tfsdk:"links"` + Permissions types.List `tfsdk:"permissions"` + Audit types.Object `tfsdk:"audit" tkhao:"audit"` + Payload types.Object `tfsdk:"payload"` + ReponseHeaders types.String `tfsdk:"reponse_headers"` + RequestHeaders types.String `tfsdk:"request_headers"` + Response types.String `tfsdk:"response"` + Status types.Int64 `tfsdk:"status"` + Time types.Int64 `tfsdk:"time"` + TriggerTime types.String `tfsdk:"trigger_time"` } var webhookWebhookDeliveryLinkableWrapperAttrTypesRS = objectAttrsTypeRSWebhookWebhookDeliveryLinkableWrapper(false) diff --git a/internal/provider/full-helpers.go b/internal/provider/full-helpers.go index ebce815..e4e4731 100644 --- a/internal/provider/full-helpers.go +++ b/internal/provider/full-helpers.go @@ -6,6 +6,7 @@ package provider import ( "context" "fmt" + "reflect" "strings" "time" @@ -424,11 +425,18 @@ func setAttributeValue(ctx context.Context, tf basetypes.ObjectValue, key string return types.ObjectValueMust(tf.AttributeTypes(ctx), obj) } -func collectAdditional(additionalObjects basetypes.ObjectValue) []string { +func collectAdditional(data any) []string { + reflectValue := reflect.ValueOf(data) + reflectType := reflectValue.Type() ret := make([]string, 0) - for name, attr := range additionalObjects.Attributes() { - if !attr.IsNull() && !attr.IsUnknown() { - ret = append(ret, name) + for i := 0; i < reflectType.NumField(); i++ { + field := reflectType.Field(i) + tkhoa := field.Tag.Get("tkhao") + if tkhoa != "" { + attr := reflectValue.Field(i).Interface().(attr.Value) + if !attr.IsNull() && !attr.IsUnknown() { + ret = append(ret, tkhoa) + } } } return ret diff --git a/internal/provider/full-object-attrs-ds.go b/internal/provider/full-object-attrs-ds.go index ec3df21..c2c58c6 100644 --- a/internal/provider/full-object-attrs-ds.go +++ b/internal/provider/full-object-attrs-ds.go @@ -74,7 +74,14 @@ func objectAttrsTypeDSSegmentCount(recurse bool) map[string]attr.Type { func objectAttrsTypeDSAccountVaultVaultRecord(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecord_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["parent"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordPrimer(false)} + objectAttrs["password_metadata"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultPasswordMetadata(false)} + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordSecrets(false)} + objectAttrs["share_summary"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordShareSummary(false)} + objectAttrs["shares"] = objectAttrsTypeDSVaultVaultRecordPrimerLinkableWrapper(false)["items"] + objectAttrs["tile"] = types.ObjectType{AttrTypes: objectAttrsTypeDSLaunchpadVaultRecordLaunchpadTile(false)} + objectAttrs["vaultholder"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultHolder(false)} } objectAttrs["account_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -97,7 +104,7 @@ func objectAttrsTypeDSAccountVaultVaultRecord(recurse bool) map[string]attr.Type func objectAttrsTypeDSAuditAuditRecord(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditAuditRecord_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -139,7 +146,13 @@ func objectAttrsTypeDSAuditAuditRecord_additionalObjects(recurse bool) map[strin func objectAttrsTypeDSAuthAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuthAccount_additionalObjects(false)} + objectAttrs["active_login"] = types.BoolType + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["groups"] = objectAttrsTypeDSGroupAccountGroupLinkableWrapper(false)["items"] + objectAttrs["pending_recovery_requests"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuthAccountRecoveryStatus(false)} + objectAttrs["settings"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuthAccountSettings(false)} + objectAttrs["stored_attributes"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuthStoredAccountAttributes(false)} + objectAttrs["vault"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVault(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -275,7 +288,13 @@ func objectAttrsTypeDSAuthAccountsAuditStats_validityStats(recurse bool) map[str func objectAttrsTypeDSAuthInternalAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuthAccount_additionalObjects(false)} + objectAttrs["active_login"] = types.BoolType + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["groups"] = objectAttrsTypeDSGroupAccountGroupLinkableWrapper(false)["items"] + objectAttrs["pending_recovery_requests"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuthAccountRecoveryStatus(false)} + objectAttrs["settings"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuthAccountSettings(false)} + objectAttrs["stored_attributes"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuthStoredAccountAttributes(false)} + objectAttrs["vault"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVault(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -356,7 +375,7 @@ func objectAttrsTypeDSAuthStoredAccountAttributes(recurse bool) map[string]attr. func objectAttrsTypeDSCertificateCertificate(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSCertificateCertificate_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -405,7 +424,14 @@ func objectAttrsTypeDSCertificateCertificate_additionalObjects(recurse bool) map func objectAttrsTypeDSClientApplicationVaultVaultRecord(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecord_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["parent"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordPrimer(false)} + objectAttrs["password_metadata"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultPasswordMetadata(false)} + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordSecrets(false)} + objectAttrs["share_summary"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordShareSummary(false)} + objectAttrs["shares"] = objectAttrsTypeDSVaultVaultRecordPrimerLinkableWrapper(false)["items"] + objectAttrs["tile"] = types.ObjectType{AttrTypes: objectAttrsTypeDSLaunchpadVaultRecordLaunchpadTile(false)} + objectAttrs["vaultholder"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultHolder(false)} } objectAttrs["client_application_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -428,7 +454,12 @@ func objectAttrsTypeDSClientApplicationVaultVaultRecord(recurse bool) map[string func objectAttrsTypeDSClientClientApplication(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSClientClientApplication_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["groupclients"] = objectAttrsTypeDSGroupGroupClientLinkableWrapper(false)["items"] + objectAttrs["groups"] = objectAttrsTypeDSGroupGroupLinkableWrapper(false)["items"] + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGeneratedSecret(false)} + objectAttrs["tile"] = types.ObjectType{AttrTypes: objectAttrsTypeDSLaunchpadSsoApplicationLaunchpadTile(false)} + objectAttrs["vault_record_count"] = types.Int64Type } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -443,8 +474,8 @@ func objectAttrsTypeDSClientClientApplication(recurse bool) map[string]attr.Type objectAttrs["owner"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupPrimer(false)} objectAttrs["technical_administrator"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupPrimer(false)} objectAttrs["o_auth2_client"] = types.ObjectType{AttrTypes: objectAttrsTypeDSClientOAuth2Client(false)} - objectAttrs["saml2_client"] = types.ObjectType{AttrTypes: objectAttrsTypeDSClientSaml2Client(false)} objectAttrs["ldap_client"] = types.ObjectType{AttrTypes: objectAttrsTypeDSClientLdapClient(false)} + objectAttrs["saml2_client"] = types.ObjectType{AttrTypes: objectAttrsTypeDSClientSaml2Client(false)} return objectAttrs } @@ -508,7 +539,7 @@ func objectAttrsTypeDSClientOAuth2Client(recurse bool) map[string]attr.Type { func objectAttrsTypeDSClientOAuth2ClientPermission(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSClientOAuth2ClientPermission_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -528,7 +559,7 @@ func objectAttrsTypeDSClientOAuth2ClientPermissionLinkableWrapper(recurse bool) func objectAttrsTypeDSClientOAuth2ClientPermissionWithClient(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSClientOAuth2ClientPermission_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -574,7 +605,14 @@ func objectAttrsTypeDSClientSaml2Client_attributes(recurse bool) map[string]attr func objectAttrsTypeDSDeletedVaultHolderVaultVaultRecord(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecord_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["parent"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordPrimer(false)} + objectAttrs["password_metadata"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultPasswordMetadata(false)} + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordSecrets(false)} + objectAttrs["share_summary"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordShareSummary(false)} + objectAttrs["shares"] = objectAttrsTypeDSVaultVaultRecordPrimerLinkableWrapper(false)["items"] + objectAttrs["tile"] = types.ObjectType{AttrTypes: objectAttrsTypeDSLaunchpadVaultRecordLaunchpadTile(false)} + objectAttrs["vaultholder"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultHolder(false)} } objectAttrs["deleted_vault_holder_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -597,7 +635,9 @@ func objectAttrsTypeDSDeletedVaultHolderVaultVaultRecord(recurse bool) map[strin func objectAttrsTypeDSDirectoryAccountDirectory(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSDirectoryAccountDirectory_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["markers"] = types.ObjectType{AttrTypes: objectAttrsTypeDSMarkItemMarkers(false)} + objectAttrs["status"] = types.ObjectType{AttrTypes: objectAttrsTypeDSDirectoryAccountDirectoryStatusReport(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -613,9 +653,9 @@ func objectAttrsTypeDSDirectoryAccountDirectory(recurse bool) map[string]attr.Ty objectAttrs["restrict2fa"] = types.BoolType objectAttrs["rotating_password"] = types.StringType objectAttrs["username_customizable"] = types.BoolType - objectAttrs["maintenance_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeDSDirectoryMaintenanceDirectory(false)} - objectAttrs["o_id_c_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeDSDirectoryOIDCDirectory(false)} objectAttrs["internal_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeDSDirectoryInternalDirectory(false)} + objectAttrs["o_id_c_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeDSDirectoryOIDCDirectory(false)} + objectAttrs["maintenance_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeDSDirectoryMaintenanceDirectory(false)} objectAttrs["l_d_a_p_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeDSDirectoryLDAPDirectory(false)} return objectAttrs } @@ -722,7 +762,8 @@ func objectAttrsTypeDSDirectoryOIDCDirectory(recurse bool) map[string]attr.Type func objectAttrsTypeDSGroupAccountGroup(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupAccountGroup_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["vault"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVault(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -762,7 +803,33 @@ func objectAttrsTypeDSGroupAuthorizedGroupsWrapper(recurse bool) map[string]attr func objectAttrsTypeDSGroupGroup(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroup_additionalObjects(false)} + objectAttrs["accounts"] = objectAttrsTypeDSGroupGroupAccountLinkableWrapper(false)["items"] + objectAttrs["administered_clients"] = objectAttrsTypeDSClientClientApplicationLinkableWrapper(false)["items"] + objectAttrs["administered_systems"] = objectAttrsTypeDSProvisioningProvisionedSystemLinkableWrapper(false)["items"] + objectAttrs["admins"] = objectAttrsTypeDSGroupGroupAccountLinkableWrapper(false)["items"] + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["authorized_groups"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupAuthorizedGroupsWrapper(false)} + objectAttrs["client_permissions"] = objectAttrsTypeDSClientOAuth2ClientPermissionWithClientLinkableWrapper(false)["items"] + objectAttrs["clients"] = objectAttrsTypeDSGroupGroupClientLinkableWrapper(false)["items"] + objectAttrs["content_administered_systems"] = objectAttrsTypeDSProvisioningProvisionedSystemLinkableWrapper(false)["items"] + objectAttrs["groupauditinginfo"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupAuditingInfo(false)} + objectAttrs["groupinfo"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupInfo(false)} + objectAttrs["helpdesk"] = objectAttrsTypeDSDirectoryAccountDirectorySummaryLinkableWrapper(false)["items"] + objectAttrs["markers"] = types.ObjectType{AttrTypes: objectAttrsTypeDSMarkItemMarkers(false)} + objectAttrs["myaccount"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupAccount(false)} + objectAttrs["mydelegatedaccount"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupAccount(false)} + objectAttrs["nested_groups"] = objectAttrsTypeDSGroupGroupPrimerLinkableWrapper(false)["items"] + objectAttrs["owned_clients"] = objectAttrsTypeDSClientClientApplicationLinkableWrapper(false)["items"] + objectAttrs["owned_directories"] = objectAttrsTypeDSDirectoryAccountDirectoryLinkableWrapper(false)["items"] + objectAttrs["owned_groups_on_system"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningOwnedGroupOnSystemsWrapper(false)} + objectAttrs["owned_organizational_units"] = objectAttrsTypeDSOrganizationOrganizationalUnitLinkableWrapper(false)["items"] + objectAttrs["owned_systems"] = objectAttrsTypeDSProvisioningProvisionedSystemLinkableWrapper(false)["items"] + objectAttrs["recent_audits"] = objectAttrsTypeDSGroupGroupAuditLinkableWrapper(false)["items"] + objectAttrs["requeststatus"] = types.StringType + objectAttrs["service_accounts"] = objectAttrsTypeDSServiceaccountServiceAccountLinkableWrapper(false)["items"] + objectAttrs["systems"] = objectAttrsTypeDSGroupProvisioningGroupLinkableWrapper(false)["items"] + objectAttrs["vault"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVault(false)} + objectAttrs["webhooks"] = objectAttrsTypeDSWebhookWebhookLinkableWrapper(false)["items"] } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -797,7 +864,7 @@ func objectAttrsTypeDSGroupGroup(recurse bool) map[string]attr.Type { func objectAttrsTypeDSGroupGroupAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -853,7 +920,7 @@ func objectAttrsTypeDSGroupGroupAdminMail(recurse bool) map[string]attr.Type { func objectAttrsTypeDSGroupGroupAudit(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupAudit_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -927,7 +994,8 @@ func objectAttrsTypeDSGroupGroupAuditingInfo(recurse bool) map[string]attr.Type func objectAttrsTypeDSGroupGroupClassification(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupClassification_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["info"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupClassificationInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -986,7 +1054,7 @@ func objectAttrsTypeDSGroupGroupClassification_additionalObjects(recurse bool) m func objectAttrsTypeDSGroupGroupClient(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupClient_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -1014,7 +1082,7 @@ func objectAttrsTypeDSGroupGroupClient_additionalObjects(recurse bool) map[strin func objectAttrsTypeDSGroupGroupFolder(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupFolder_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -1122,7 +1190,7 @@ func objectAttrsTypeDSGroupGroupsAuditStats(recurse bool) map[string]attr.Type { func objectAttrsTypeDSGroupProvisioningGroup(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupProvisioningGroup_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -1148,7 +1216,14 @@ func objectAttrsTypeDSGroupProvisioningGroup_additionalObjects(recurse bool) map func objectAttrsTypeDSGroupVaultVaultRecord(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecord_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["parent"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordPrimer(false)} + objectAttrs["password_metadata"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultPasswordMetadata(false)} + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordSecrets(false)} + objectAttrs["share_summary"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordShareSummary(false)} + objectAttrs["shares"] = objectAttrsTypeDSVaultVaultRecordPrimerLinkableWrapper(false)["items"] + objectAttrs["tile"] = types.ObjectType{AttrTypes: objectAttrsTypeDSLaunchpadVaultRecordLaunchpadTile(false)} + objectAttrs["vaultholder"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultHolder(false)} } objectAttrs["group_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1190,7 +1265,7 @@ func objectAttrsTypeDSLaunchpadDisplayedLaunchpadTiles(recurse bool) map[string] func objectAttrsTypeDSLaunchpadLaunchpadTile(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSLaunchpadLaunchpadTile_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -1287,7 +1362,13 @@ func objectAttrsTypeDSMarkItemMarkers(recurse bool) map[string]attr.Type { func objectAttrsTypeDSNestedAuthInternalAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuthAccount_additionalObjects(false)} + objectAttrs["active_login"] = types.BoolType + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["groups"] = objectAttrsTypeDSGroupAccountGroupLinkableWrapper(false)["items"] + objectAttrs["pending_recovery_requests"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuthAccountRecoveryStatus(false)} + objectAttrs["settings"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuthAccountSettings(false)} + objectAttrs["stored_attributes"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuthStoredAccountAttributes(false)} + objectAttrs["vault"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVault(false)} } objectAttrs["account_directory_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1329,7 +1410,7 @@ func objectAttrsTypeDSNestedAuthInternalAccount(recurse bool) map[string]attr.Ty func objectAttrsTypeDSNestedClientOAuth2ClientPermission(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSClientOAuth2ClientPermission_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["client_application_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1344,7 +1425,8 @@ func objectAttrsTypeDSNestedClientOAuth2ClientPermission(recurse bool) map[strin func objectAttrsTypeDSNestedGroupAccountGroup(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupAccountGroup_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["vault"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVault(false)} } objectAttrs["account_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1365,7 +1447,7 @@ func objectAttrsTypeDSNestedGroupAccountGroup(recurse bool) map[string]attr.Type func objectAttrsTypeDSNestedGroupGroupAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["group_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1391,7 +1473,7 @@ func objectAttrsTypeDSNestedGroupGroupAccount(recurse bool) map[string]attr.Type func objectAttrsTypeDSNestedGroupGroupAudit(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupAudit_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["group_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1414,7 +1496,7 @@ func objectAttrsTypeDSNestedGroupGroupAudit(recurse bool) map[string]attr.Type { func objectAttrsTypeDSNestedOrganizationAccountOrganizationalUnit(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSOrganizationAccountOrganizationalUnit_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["account_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1428,7 +1510,7 @@ func objectAttrsTypeDSNestedOrganizationAccountOrganizationalUnit(recurse bool) func objectAttrsTypeDSNestedOrganizationOrganizationalUnitAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSOrganizationOrganizationalUnitAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["organizational_unit_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1446,7 +1528,9 @@ func objectAttrsTypeDSNestedOrganizationOrganizationalUnitAccount(recurse bool) func objectAttrsTypeDSNestedProvisioningGroupOnSystem(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningGroupOnSystem_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["provgroups"] = objectAttrsTypeDSGroupProvisioningGroupLinkableWrapper(false)["items"] + objectAttrs["service_accounts"] = objectAttrsTypeDSServiceaccountServiceAccountPrimerLinkableWrapper(false)["items"] } objectAttrs["provisioned_system_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1464,7 +1548,7 @@ func objectAttrsTypeDSNestedProvisioningGroupOnSystem(recurse bool) map[string]a func objectAttrsTypeDSNestedProvisioningProvisionedAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["provisioned_system_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1482,7 +1566,7 @@ func objectAttrsTypeDSNestedProvisioningProvisionedAccount(recurse bool) map[str func objectAttrsTypeDSNestedProvisioningProvisionedSystemSyncLog(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedSystemSyncLog_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["provisioned_system_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1498,7 +1582,7 @@ func objectAttrsTypeDSNestedProvisioningProvisionedSystemSyncLog(recurse bool) m func objectAttrsTypeDSNestedServiceaccountServiceAccountGroup(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSServiceaccountServiceAccountGroup_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["service_account_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1514,7 +1598,7 @@ func objectAttrsTypeDSNestedServiceaccountServiceAccountGroup(recurse bool) map[ func objectAttrsTypeDSNestedWebhookWebhookDelivery(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSWebhookWebhookDelivery_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["webhook_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} @@ -1628,7 +1712,7 @@ func objectAttrsTypeDSNotificationVaultRecordExpiredNotification(recurse bool) m func objectAttrsTypeDSOrganizationAccountOrganizationalUnit(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSOrganizationAccountOrganizationalUnit_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -1653,7 +1737,7 @@ func objectAttrsTypeDSOrganizationAccountOrganizationalUnit_additionalObjects(re func objectAttrsTypeDSOrganizationOrganizationalUnit(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSOrganizationOrganizationalUnit_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -1670,7 +1754,7 @@ func objectAttrsTypeDSOrganizationOrganizationalUnit(recurse bool) map[string]at func objectAttrsTypeDSOrganizationOrganizationalUnitAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSOrganizationOrganizationalUnitAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -1775,7 +1859,9 @@ func objectAttrsTypeDSProvisioningCircuitBreakerStatistics(recurse bool) map[str func objectAttrsTypeDSProvisioningGroupOnSystem(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningGroupOnSystem_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["provgroups"] = objectAttrsTypeDSGroupProvisioningGroupLinkableWrapper(false)["items"] + objectAttrs["service_accounts"] = objectAttrsTypeDSServiceaccountServiceAccountPrimerLinkableWrapper(false)["items"] } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -1849,7 +1935,8 @@ func objectAttrsTypeDSProvisioningOwnedGroupOnSystemsWrapper(recurse bool) map[s func objectAttrsTypeDSProvisioningProvisionNumberSequence(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionNumberSequence_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["systems"] = objectAttrsTypeDSProvisioningProvisionedSystemPrimerLinkableWrapper(false)["items"] } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -1882,7 +1969,7 @@ func objectAttrsTypeDSProvisioningProvisionedAD(recurse bool) map[string]attr.Ty func objectAttrsTypeDSProvisioningProvisionedAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -1957,7 +2044,14 @@ func objectAttrsTypeDSProvisioningProvisionedLDAPDirectory(recurse bool) map[str func objectAttrsTypeDSProvisioningProvisionedSystem(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedSystem_additionalObjects(false)} + objectAttrs["account"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedAccount(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["issued_permissions"] = objectAttrsTypeDSClientOAuth2ClientPermissionWithClientLinkableWrapper(false)["items"] + objectAttrs["login_name"] = types.StringType + objectAttrs["management_permissions"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisioningManagementPermissions(false)} + objectAttrs["markers"] = types.ObjectType{AttrTypes: objectAttrsTypeDSMarkItemMarkers(false)} + objectAttrs["statistics"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningCircuitBreakerStatistics(false)} + objectAttrs["supported_group_types"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningGroupOnSystemTypes(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -1977,14 +2071,14 @@ func objectAttrsTypeDSProvisioningProvisionedSystem(recurse bool) map[string]att objectAttrs["should_destroy_unknown_accounts"] = types.BoolType objectAttrs["technical_administrator"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGroupGroupPrimer(false)} objectAttrs["username_prefix"] = types.StringType - objectAttrs["abstract_provisioned_ldap"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningAbstractProvisionedLDAP(false)} - objectAttrs["provisioned_ldap"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedLDAP(false)} + objectAttrs["provisioned_ldap_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedLDAPDirectory(false)} + objectAttrs["provisioned_internal_ldap"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedInternalLDAP(false)} objectAttrs["provisioned_azure_tenant"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedAzureTenant(false)} - objectAttrs["provisioned_azure_sync_ldap_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedAzureSyncLDAPDirectory(false)} objectAttrs["provisioned_azure_oidc_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedAzureOIDCDirectory(false)} + objectAttrs["abstract_provisioned_ldap"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningAbstractProvisionedLDAP(false)} objectAttrs["provisioned_a_d"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedAD(false)} - objectAttrs["provisioned_ldap_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedLDAPDirectory(false)} - objectAttrs["provisioned_internal_ldap"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedInternalLDAP(false)} + objectAttrs["provisioned_azure_sync_ldap_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedAzureSyncLDAPDirectory(false)} + objectAttrs["provisioned_ldap"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedLDAP(false)} return objectAttrs } @@ -2015,7 +2109,7 @@ func objectAttrsTypeDSProvisioningProvisionedSystemPrimerLinkableWrapper(recurse func objectAttrsTypeDSProvisioningProvisionedSystemSyncLog(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSProvisioningProvisionedSystemSyncLog_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -2212,7 +2306,8 @@ func objectAttrsTypeDSRequestJoinVaultRequest(recurse bool) map[string]attr.Type func objectAttrsTypeDSRequestModificationRequest(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestModificationRequest_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["reset_status"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestPasswordResetRequestStatus(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -2225,41 +2320,41 @@ func objectAttrsTypeDSRequestModificationRequest(recurse bool) map[string]attr.T objectAttrs["request_modification_request_type"] = types.StringType objectAttrs["status"] = types.StringType objectAttrs["abstract_application_modification_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestAbstractApplicationModificationRequest(false)} + objectAttrs["transfer_application_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferApplicationAdministrationRequest(false)} + objectAttrs["extend_access_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestExtendAccessRequest(false)} + objectAttrs["grant_service_account_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestGrantServiceAccountGroupRequest(false)} + objectAttrs["grant_group_on_system_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestGrantGroupOnSystemRequest(false)} objectAttrs["abstract_provisioned_system_modification_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestAbstractProvisionedSystemModificationRequest(false)} - objectAttrs["remove_provisioned_system_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestRemoveProvisionedSystemRequest(false)} + objectAttrs["enable_technical_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestEnableTechnicalAdministrationRequest(false)} objectAttrs["grant_application_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestGrantApplicationRequest(false)} - objectAttrs["review_audit_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestReviewAuditRequest(false)} - objectAttrs["revoke_admin_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestRevokeAdminRequest(false)} - objectAttrs["grant_access_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestGrantAccessRequest(false)} - objectAttrs["transfer_provisioned_system_content_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferProvisionedSystemContentAdministrationRequest(false)} - objectAttrs["abstract_organizational_unit_modification_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestAbstractOrganizationalUnitModificationRequest(false)} - objectAttrs["remove_organizational_unit_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestRemoveOrganizationalUnitRequest(false)} - objectAttrs["create_group_on_system_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestCreateGroupOnSystemRequest(false)} - objectAttrs["transfer_application_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferApplicationAdministrationRequest(false)} + objectAttrs["password_reset_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestPasswordResetRequest(false)} + objectAttrs["grant_group_on_system_request_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestGrantGroupOnSystemRequestRequest(false)} + objectAttrs["transfer_service_account_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferServiceAccountAdministrationRequest(false)} + objectAttrs["remove_provisioned_system_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestRemoveProvisionedSystemRequest(false)} objectAttrs["update_group_membership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestUpdateGroupMembershipRequest(false)} - objectAttrs["add_group_admin_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestAddGroupAdminRequest(false)} + objectAttrs["transfer_group_on_system_ownership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferGroupOnSystemOwnershipRequest(false)} + objectAttrs["abstract_organizational_unit_modification_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestAbstractOrganizationalUnitModificationRequest(false)} objectAttrs["transfer_organizational_unit_ownership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferOrganizationalUnitOwnershipRequest(false)} - objectAttrs["join_vault_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestJoinVaultRequest(false)} + objectAttrs["grant_access_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestGrantAccessRequest(false)} objectAttrs["verify_internal_account_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestVerifyInternalAccountRequest(false)} + objectAttrs["transfer_auditor_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferAuditorGroupRequest(false)} + objectAttrs["create_group_on_system_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestCreateGroupOnSystemRequest(false)} objectAttrs["join_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestJoinGroupRequest(false)} - objectAttrs["transfer_group_on_system_ownership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferGroupOnSystemOwnershipRequest(false)} - objectAttrs["remove_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestRemoveGroupRequest(false)} - objectAttrs["setup_authorizing_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestSetupAuthorizingGroupRequest(false)} + objectAttrs["join_vault_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestJoinVaultRequest(false)} + objectAttrs["transfer_provisioned_system_content_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferProvisionedSystemContentAdministrationRequest(false)} objectAttrs["setup_nested_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestSetupNestedGroupRequest(false)} - objectAttrs["grant_group_on_system_request_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestGrantGroupOnSystemRequestRequest(false)} - objectAttrs["disable2fa_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestDisable2FARequest(false)} - objectAttrs["grant_group_on_system_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestGrantGroupOnSystemRequest(false)} - objectAttrs["enable_technical_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestEnableTechnicalAdministrationRequest(false)} - objectAttrs["create_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestCreateGroupRequest(false)} - objectAttrs["transfer_auditor_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferAuditorGroupRequest(false)} + objectAttrs["revoke_admin_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestRevokeAdminRequest(false)} + objectAttrs["remove_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestRemoveGroupRequest(false)} + objectAttrs["transfer_provisioned_system_ownership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferProvisionedSystemOwnershipRequest(false)} + objectAttrs["create_service_account_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestCreateServiceAccountRequest(false)} objectAttrs["grant_client_permission_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestGrantClientPermissionRequest(false)} + objectAttrs["create_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestCreateGroupRequest(false)} + objectAttrs["disable2fa_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestDisable2FARequest(false)} objectAttrs["transfer_application_ownership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferApplicationOwnershipRequest(false)} - objectAttrs["create_service_account_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestCreateServiceAccountRequest(false)} - objectAttrs["transfer_service_account_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferServiceAccountAdministrationRequest(false)} - objectAttrs["password_reset_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestPasswordResetRequest(false)} - objectAttrs["grant_service_account_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestGrantServiceAccountGroupRequest(false)} - objectAttrs["transfer_provisioned_system_ownership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferProvisionedSystemOwnershipRequest(false)} - objectAttrs["extend_access_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestExtendAccessRequest(false)} + objectAttrs["add_group_admin_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestAddGroupAdminRequest(false)} + objectAttrs["review_audit_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestReviewAuditRequest(false)} + objectAttrs["setup_authorizing_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestSetupAuthorizingGroupRequest(false)} + objectAttrs["remove_organizational_unit_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestRemoveOrganizationalUnitRequest(false)} objectAttrs["transfer_provisioned_system_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeDSRequestTransferProvisionedSystemAdministrationRequest(false)} return objectAttrs } @@ -2403,7 +2498,9 @@ func objectAttrsTypeDSRequestVerifyInternalAccountRequest(recurse bool) map[stri func objectAttrsTypeDSServiceaccountServiceAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSServiceaccountServiceAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["groups"] = objectAttrsTypeDSServiceaccountServiceAccountGroupLinkableWrapper(false)["items"] + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeDSGeneratedSecret(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -2423,7 +2520,7 @@ func objectAttrsTypeDSServiceaccountServiceAccount(recurse bool) map[string]attr func objectAttrsTypeDSServiceaccountServiceAccountGroup(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSServiceaccountServiceAccountGroup_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -2519,7 +2616,8 @@ func objectAttrsTypeDSSimpleVersionInfo(recurse bool) map[string]attr.Type { func objectAttrsTypeDSVaultDeletedVaultHolder(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultDeletedVaultHolder_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["vault"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVault(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -2599,7 +2697,14 @@ func objectAttrsTypeDSVaultVaultHolder(recurse bool) map[string]attr.Type { func objectAttrsTypeDSVaultVaultRecord(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecord_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} + objectAttrs["parent"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordPrimer(false)} + objectAttrs["password_metadata"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultPasswordMetadata(false)} + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordSecrets(false)} + objectAttrs["share_summary"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultRecordShareSummary(false)} + objectAttrs["shares"] = objectAttrsTypeDSVaultVaultRecordPrimerLinkableWrapper(false)["items"] + objectAttrs["tile"] = types.ObjectType{AttrTypes: objectAttrsTypeDSLaunchpadVaultRecordLaunchpadTile(false)} + objectAttrs["vaultholder"] = types.ObjectType{AttrTypes: objectAttrsTypeDSVaultVaultHolder(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -2700,7 +2805,7 @@ func objectAttrsTypeDSVaultVaultUnlockResponse(recurse bool) map[string]attr.Typ func objectAttrsTypeDSWebhookWebhook(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSWebhookWebhook_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} @@ -2732,7 +2837,7 @@ func objectAttrsTypeDSWebhookWebhook(recurse bool) map[string]attr.Type { func objectAttrsTypeDSWebhookWebhookDelivery(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeDSWebhookWebhookDelivery_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeDSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeDSAuthPermission(recurse)}} diff --git a/internal/provider/full-object-attrs-rs.go b/internal/provider/full-object-attrs-rs.go index 4e1cc49..d3bb929 100644 --- a/internal/provider/full-object-attrs-rs.go +++ b/internal/provider/full-object-attrs-rs.go @@ -74,7 +74,15 @@ func objectAttrsTypeRSSegmentCount(recurse bool) map[string]attr.Type { func objectAttrsTypeRSAccountVaultVaultRecord(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecord_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["delete_tile"] = types.BoolType + objectAttrs["parent_uuid"] = types.StringType + objectAttrs["password_metadata"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultPasswordMetadata(false)} + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecordSecrets(false)} + objectAttrs["share_summary"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecordShareSummary(false)} + objectAttrs["shares"] = objectAttrsTypeRSVaultVaultRecordPrimerLinkableWrapper(false)["items"] + objectAttrs["tile"] = types.ObjectType{AttrTypes: objectAttrsTypeRSLaunchpadVaultRecordLaunchpadTile(false)} + objectAttrs["vaultholder"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultHolder(false)} } objectAttrs["account_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} @@ -96,7 +104,7 @@ func objectAttrsTypeRSAccountVaultVaultRecord(recurse bool) map[string]attr.Type func objectAttrsTypeRSAuditAuditRecord(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditAuditRecord_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -137,7 +145,13 @@ func objectAttrsTypeRSAuditAuditRecord_additionalObjects(recurse bool) map[strin func objectAttrsTypeRSAuthAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuthAccount_additionalObjects(false)} + objectAttrs["active_login"] = types.BoolType + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["groups"] = objectAttrsTypeRSGroupAccountGroupLinkableWrapper(false)["items"] + objectAttrs["pending_recovery_requests"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuthAccountRecoveryStatus(false)} + objectAttrs["settings"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuthAccountSettings(false)} + objectAttrs["stored_attributes"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuthStoredAccountAttributes(false)} + objectAttrs["vault"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVault(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -325,7 +339,7 @@ func objectAttrsTypeRSAuthStoredAccountAttributes(recurse bool) map[string]attr. func objectAttrsTypeRSCertificateCertificate(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSCertificateCertificate_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -373,7 +387,15 @@ func objectAttrsTypeRSCertificateCertificate_additionalObjects(recurse bool) map func objectAttrsTypeRSClientApplicationVaultVaultRecord(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecord_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["delete_tile"] = types.BoolType + objectAttrs["parent_uuid"] = types.StringType + objectAttrs["password_metadata"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultPasswordMetadata(false)} + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecordSecrets(false)} + objectAttrs["share_summary"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecordShareSummary(false)} + objectAttrs["shares"] = objectAttrsTypeRSVaultVaultRecordPrimerLinkableWrapper(false)["items"] + objectAttrs["tile"] = types.ObjectType{AttrTypes: objectAttrsTypeRSLaunchpadVaultRecordLaunchpadTile(false)} + objectAttrs["vaultholder"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultHolder(false)} } objectAttrs["client_application_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} @@ -395,7 +417,13 @@ func objectAttrsTypeRSClientApplicationVaultVaultRecord(recurse bool) map[string func objectAttrsTypeRSClientClientApplication(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSClientClientApplication_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["delete_tile"] = types.BoolType + objectAttrs["groupclients"] = objectAttrsTypeRSGroupGroupClientLinkableWrapper(false)["items"] + objectAttrs["groups"] = objectAttrsTypeRSGroupGroupLinkableWrapper(false)["items"] + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGeneratedSecret(false)} + objectAttrs["tile"] = types.ObjectType{AttrTypes: objectAttrsTypeRSLaunchpadSsoApplicationLaunchpadTile(false)} + objectAttrs["vault_record_count"] = types.Int64Type } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -409,8 +437,8 @@ func objectAttrsTypeRSClientClientApplication(recurse bool) map[string]attr.Type objectAttrs["owner_uuid"] = types.StringType objectAttrs["technical_administrator_uuid"] = types.StringType objectAttrs["o_auth2_client"] = types.ObjectType{AttrTypes: objectAttrsTypeRSClientOAuth2Client(false)} - objectAttrs["saml2_client"] = types.ObjectType{AttrTypes: objectAttrsTypeRSClientSaml2Client(false)} objectAttrs["ldap_client"] = types.ObjectType{AttrTypes: objectAttrsTypeRSClientLdapClient(false)} + objectAttrs["saml2_client"] = types.ObjectType{AttrTypes: objectAttrsTypeRSClientSaml2Client(false)} return objectAttrs } @@ -475,7 +503,7 @@ func objectAttrsTypeRSClientOAuth2Client(recurse bool) map[string]attr.Type { func objectAttrsTypeRSClientOAuth2ClientPermission(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSClientOAuth2ClientPermission_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -494,7 +522,7 @@ func objectAttrsTypeRSClientOAuth2ClientPermissionLinkableWrapper(recurse bool) func objectAttrsTypeRSClientOAuth2ClientPermissionWithClient(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSClientOAuth2ClientPermission_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -539,7 +567,15 @@ func objectAttrsTypeRSClientSaml2Client_attributes(recurse bool) map[string]attr func objectAttrsTypeRSDeletedVaultHolderVaultVaultRecord(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecord_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["delete_tile"] = types.BoolType + objectAttrs["parent_uuid"] = types.StringType + objectAttrs["password_metadata"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultPasswordMetadata(false)} + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecordSecrets(false)} + objectAttrs["share_summary"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecordShareSummary(false)} + objectAttrs["shares"] = objectAttrsTypeRSVaultVaultRecordPrimerLinkableWrapper(false)["items"] + objectAttrs["tile"] = types.ObjectType{AttrTypes: objectAttrsTypeRSLaunchpadVaultRecordLaunchpadTile(false)} + objectAttrs["vaultholder"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultHolder(false)} } objectAttrs["deleted_vault_holder_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} @@ -561,7 +597,9 @@ func objectAttrsTypeRSDeletedVaultHolderVaultVaultRecord(recurse bool) map[strin func objectAttrsTypeRSDirectoryAccountDirectory(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSDirectoryAccountDirectory_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["markers"] = types.ObjectType{AttrTypes: objectAttrsTypeRSMarkItemMarkers(false)} + objectAttrs["status"] = types.ObjectType{AttrTypes: objectAttrsTypeRSDirectoryAccountDirectoryStatusReport(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -576,9 +614,9 @@ func objectAttrsTypeRSDirectoryAccountDirectory(recurse bool) map[string]attr.Ty objectAttrs["restrict2fa"] = types.BoolType objectAttrs["rotating_password"] = types.StringType objectAttrs["username_customizable"] = types.BoolType - objectAttrs["maintenance_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeRSDirectoryMaintenanceDirectory(false)} - objectAttrs["o_id_c_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeRSDirectoryOIDCDirectory(false)} objectAttrs["internal_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeRSDirectoryInternalDirectory(false)} + objectAttrs["o_id_c_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeRSDirectoryOIDCDirectory(false)} + objectAttrs["maintenance_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeRSDirectoryMaintenanceDirectory(false)} objectAttrs["l_d_a_p_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeRSDirectoryLDAPDirectory(false)} return objectAttrs } @@ -685,7 +723,8 @@ func objectAttrsTypeRSDirectoryOIDCDirectory(recurse bool) map[string]attr.Type func objectAttrsTypeRSGroupAccountGroup(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupAccountGroup_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["vault"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVault(false)} } objectAttrs["uuid"] = types.StringType objectAttrs["end_date"] = types.StringType @@ -720,7 +759,33 @@ func objectAttrsTypeRSGroupAuthorizedGroupsWrapper(recurse bool) map[string]attr func objectAttrsTypeRSGroupGroup(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroup_additionalObjects(false)} + objectAttrs["accounts"] = objectAttrsTypeRSGroupGroupAccountLinkableWrapper(false)["items"] + objectAttrs["administered_clients"] = objectAttrsTypeRSClientClientApplicationLinkableWrapper(false)["items"] + objectAttrs["administered_systems"] = objectAttrsTypeRSProvisioningProvisionedSystemLinkableWrapper(false)["items"] + objectAttrs["admins"] = objectAttrsTypeRSGroupGroupAccountLinkableWrapper(false)["items"] + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["authorized_groups"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupAuthorizedGroupsWrapper(false)} + objectAttrs["client_permissions"] = objectAttrsTypeRSClientOAuth2ClientPermissionWithClientLinkableWrapper(false)["items"] + objectAttrs["clients"] = objectAttrsTypeRSGroupGroupClientLinkableWrapper(false)["items"] + objectAttrs["content_administered_systems"] = objectAttrsTypeRSProvisioningProvisionedSystemLinkableWrapper(false)["items"] + objectAttrs["groupauditinginfo"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroupAuditingInfo(false)} + objectAttrs["groupinfo"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroupInfo(false)} + objectAttrs["helpdesk"] = objectAttrsTypeRSDirectoryAccountDirectorySummaryLinkableWrapper(false)["items"] + objectAttrs["markers"] = types.ObjectType{AttrTypes: objectAttrsTypeRSMarkItemMarkers(false)} + objectAttrs["myaccount"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroupAccount(false)} + objectAttrs["mydelegatedaccount"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroupAccount(false)} + objectAttrs["nested_groups"] = objectAttrsTypeRSGroupGroupPrimerLinkableWrapper(false)["items"] + objectAttrs["owned_clients"] = objectAttrsTypeRSClientClientApplicationLinkableWrapper(false)["items"] + objectAttrs["owned_directories"] = objectAttrsTypeRSDirectoryAccountDirectoryLinkableWrapper(false)["items"] + objectAttrs["owned_groups_on_system"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningOwnedGroupOnSystemsWrapper(false)} + objectAttrs["owned_organizational_units"] = objectAttrsTypeRSOrganizationOrganizationalUnitLinkableWrapper(false)["items"] + objectAttrs["owned_systems"] = objectAttrsTypeRSProvisioningProvisionedSystemLinkableWrapper(false)["items"] + objectAttrs["recent_audits"] = objectAttrsTypeRSGroupGroupAuditLinkableWrapper(false)["items"] + objectAttrs["requeststatus"] = types.StringType + objectAttrs["service_accounts"] = objectAttrsTypeRSServiceaccountServiceAccountLinkableWrapper(false)["items"] + objectAttrs["systems"] = objectAttrsTypeRSGroupProvisioningGroupLinkableWrapper(false)["items"] + objectAttrs["vault"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVault(false)} + objectAttrs["webhooks"] = objectAttrsTypeRSWebhookWebhookLinkableWrapper(false)["items"] } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -754,7 +819,7 @@ func objectAttrsTypeRSGroupGroup(recurse bool) map[string]attr.Type { func objectAttrsTypeRSGroupGroupAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroupAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["uuid"] = types.StringType objectAttrs["directory_uuid"] = types.StringType @@ -803,7 +868,7 @@ func objectAttrsTypeRSGroupGroupAdminMail(recurse bool) map[string]attr.Type { func objectAttrsTypeRSGroupGroupAudit(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroupAudit_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -876,7 +941,8 @@ func objectAttrsTypeRSGroupGroupAuditingInfo(recurse bool) map[string]attr.Type func objectAttrsTypeRSGroupGroupClassification(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroupClassification_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["info"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroupClassificationInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -934,7 +1000,7 @@ func objectAttrsTypeRSGroupGroupClassification_additionalObjects(recurse bool) m func objectAttrsTypeRSGroupGroupClient(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroupClient_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -961,7 +1027,7 @@ func objectAttrsTypeRSGroupGroupClient_additionalObjects(recurse bool) map[strin func objectAttrsTypeRSGroupGroupFolder(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroupFolder_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -1068,7 +1134,7 @@ func objectAttrsTypeRSGroupGroupsAuditStats(recurse bool) map[string]attr.Type { func objectAttrsTypeRSGroupProvisioningGroup(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupProvisioningGroup_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -1093,7 +1159,15 @@ func objectAttrsTypeRSGroupProvisioningGroup_additionalObjects(recurse bool) map func objectAttrsTypeRSGroupVaultVaultRecord(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecord_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["delete_tile"] = types.BoolType + objectAttrs["parent_uuid"] = types.StringType + objectAttrs["password_metadata"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultPasswordMetadata(false)} + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecordSecrets(false)} + objectAttrs["share_summary"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecordShareSummary(false)} + objectAttrs["shares"] = objectAttrsTypeRSVaultVaultRecordPrimerLinkableWrapper(false)["items"] + objectAttrs["tile"] = types.ObjectType{AttrTypes: objectAttrsTypeRSLaunchpadVaultRecordLaunchpadTile(false)} + objectAttrs["vaultholder"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultHolder(false)} } objectAttrs["group_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} @@ -1134,7 +1208,7 @@ func objectAttrsTypeRSLaunchpadDisplayedLaunchpadTiles(recurse bool) map[string] func objectAttrsTypeRSLaunchpadLaunchpadTile(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSLaunchpadLaunchpadTile_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -1244,7 +1318,7 @@ func objectAttrsTypeRSNestedAuthInternalAccount(recurse bool) map[string]attr.Ty func objectAttrsTypeRSNestedClientOAuth2ClientPermission(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSClientOAuth2ClientPermission_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["client_application_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} @@ -1258,7 +1332,8 @@ func objectAttrsTypeRSNestedClientOAuth2ClientPermission(recurse bool) map[strin func objectAttrsTypeRSNestedGroupAccountGroup(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupAccountGroup_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["vault"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVault(false)} } objectAttrs["account_uuid"] = types.StringType objectAttrs["uuid"] = types.StringType @@ -1274,7 +1349,7 @@ func objectAttrsTypeRSNestedGroupAccountGroup(recurse bool) map[string]attr.Type func objectAttrsTypeRSNestedGroupGroupAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroupAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["group_uuid"] = types.StringType objectAttrs["uuid"] = types.StringType @@ -1293,7 +1368,7 @@ func objectAttrsTypeRSNestedGroupGroupAccount(recurse bool) map[string]attr.Type func objectAttrsTypeRSNestedGroupGroupAudit(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGroupGroupAudit_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["group_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} @@ -1315,7 +1390,7 @@ func objectAttrsTypeRSNestedGroupGroupAudit(recurse bool) map[string]attr.Type { func objectAttrsTypeRSNestedOrganizationAccountOrganizationalUnit(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSOrganizationAccountOrganizationalUnit_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["account_uuid"] = types.StringType objectAttrs["uuid"] = types.StringType @@ -1325,7 +1400,7 @@ func objectAttrsTypeRSNestedOrganizationAccountOrganizationalUnit(recurse bool) func objectAttrsTypeRSNestedOrganizationOrganizationalUnitAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSOrganizationOrganizationalUnitAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["organizational_unit_uuid"] = types.StringType objectAttrs["uuid"] = types.StringType @@ -1336,7 +1411,9 @@ func objectAttrsTypeRSNestedOrganizationOrganizationalUnitAccount(recurse bool) func objectAttrsTypeRSNestedProvisioningGroupOnSystem(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningGroupOnSystem_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["provgroups"] = objectAttrsTypeRSGroupProvisioningGroupLinkableWrapper(false)["items"] + objectAttrs["service_accounts"] = objectAttrsTypeRSServiceaccountServiceAccountPrimerLinkableWrapper(false)["items"] } objectAttrs["provisioned_system_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} @@ -1353,7 +1430,7 @@ func objectAttrsTypeRSNestedProvisioningGroupOnSystem(recurse bool) map[string]a func objectAttrsTypeRSNestedProvisioningProvisionedAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["provisioned_system_uuid"] = types.StringType objectAttrs["uuid"] = types.StringType @@ -1364,7 +1441,7 @@ func objectAttrsTypeRSNestedProvisioningProvisionedAccount(recurse bool) map[str func objectAttrsTypeRSNestedProvisioningProvisionedSystemSyncLog(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedSystemSyncLog_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["provisioned_system_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} @@ -1379,7 +1456,7 @@ func objectAttrsTypeRSNestedProvisioningProvisionedSystemSyncLog(recurse bool) m func objectAttrsTypeRSNestedServiceaccountServiceAccountGroup(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSServiceaccountServiceAccountGroup_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["service_account_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} @@ -1394,7 +1471,7 @@ func objectAttrsTypeRSNestedServiceaccountServiceAccountGroup(recurse bool) map[ func objectAttrsTypeRSNestedWebhookWebhookDelivery(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSWebhookWebhookDelivery_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["webhook_uuid"] = types.StringType objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} @@ -1507,7 +1584,7 @@ func objectAttrsTypeRSNotificationVaultRecordExpiredNotification(recurse bool) m func objectAttrsTypeRSOrganizationAccountOrganizationalUnit(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSOrganizationAccountOrganizationalUnit_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["uuid"] = types.StringType return objectAttrs @@ -1528,7 +1605,8 @@ func objectAttrsTypeRSOrganizationAccountOrganizationalUnit_additionalObjects(re func objectAttrsTypeRSOrganizationOrganizationalUnit(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSOrganizationOrganizationalUnit_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["create_as_parent_of"] = objectAttrsTypeRSOrganizationOrganizationalUnitPrimerLinkableWrapper(false)["items"] } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -1544,7 +1622,7 @@ func objectAttrsTypeRSOrganizationOrganizationalUnit(recurse bool) map[string]at func objectAttrsTypeRSOrganizationOrganizationalUnitAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSOrganizationOrganizationalUnitAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["uuid"] = types.StringType objectAttrs["directory_uuid"] = types.StringType @@ -1643,7 +1721,9 @@ func objectAttrsTypeRSProvisioningCircuitBreakerStatistics(recurse bool) map[str func objectAttrsTypeRSProvisioningGroupOnSystem(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningGroupOnSystem_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["provgroups"] = objectAttrsTypeRSGroupProvisioningGroupLinkableWrapper(false)["items"] + objectAttrs["service_accounts"] = objectAttrsTypeRSServiceaccountServiceAccountPrimerLinkableWrapper(false)["items"] } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -1716,7 +1796,8 @@ func objectAttrsTypeRSProvisioningOwnedGroupOnSystemsWrapper(recurse bool) map[s func objectAttrsTypeRSProvisioningProvisionNumberSequence(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionNumberSequence_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["systems"] = objectAttrsTypeRSProvisioningProvisionedSystemPrimerLinkableWrapper(false)["items"] } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -1748,7 +1829,7 @@ func objectAttrsTypeRSProvisioningProvisionedAD(recurse bool) map[string]attr.Ty func objectAttrsTypeRSProvisioningProvisionedAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["uuid"] = types.StringType objectAttrs["uid"] = types.Int64Type @@ -1816,7 +1897,14 @@ func objectAttrsTypeRSProvisioningProvisionedLDAPDirectory(recurse bool) map[str func objectAttrsTypeRSProvisioningProvisionedSystem(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedSystem_additionalObjects(false)} + objectAttrs["account"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedAccount(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["issued_permissions"] = objectAttrsTypeRSClientOAuth2ClientPermissionWithClientLinkableWrapper(false)["items"] + objectAttrs["login_name"] = types.StringType + objectAttrs["management_permissions"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisioningManagementPermissions(false)} + objectAttrs["markers"] = types.ObjectType{AttrTypes: objectAttrsTypeRSMarkItemMarkers(false)} + objectAttrs["statistics"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningCircuitBreakerStatistics(false)} + objectAttrs["supported_group_types"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningGroupOnSystemTypes(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -1835,14 +1923,14 @@ func objectAttrsTypeRSProvisioningProvisionedSystem(recurse bool) map[string]att objectAttrs["should_destroy_unknown_accounts"] = types.BoolType objectAttrs["technical_administrator_uuid"] = types.StringType objectAttrs["username_prefix"] = types.StringType - objectAttrs["abstract_provisioned_ldap"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningAbstractProvisionedLDAP(false)} - objectAttrs["provisioned_ldap"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedLDAP(false)} + objectAttrs["provisioned_ldap_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedLDAPDirectory(false)} + objectAttrs["provisioned_internal_ldap"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedInternalLDAP(false)} objectAttrs["provisioned_azure_tenant"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedAzureTenant(false)} - objectAttrs["provisioned_azure_sync_ldap_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedAzureSyncLDAPDirectory(false)} objectAttrs["provisioned_azure_oidc_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedAzureOIDCDirectory(false)} + objectAttrs["abstract_provisioned_ldap"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningAbstractProvisionedLDAP(false)} objectAttrs["provisioned_a_d"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedAD(false)} - objectAttrs["provisioned_ldap_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedLDAPDirectory(false)} - objectAttrs["provisioned_internal_ldap"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedInternalLDAP(false)} + objectAttrs["provisioned_azure_sync_ldap_directory"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedAzureSyncLDAPDirectory(false)} + objectAttrs["provisioned_ldap"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedLDAP(false)} return objectAttrs } @@ -1873,7 +1961,7 @@ func objectAttrsTypeRSProvisioningProvisionedSystemPrimerLinkableWrapper(recurse func objectAttrsTypeRSProvisioningProvisionedSystemSyncLog(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSProvisioningProvisionedSystemSyncLog_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -2069,7 +2157,9 @@ func objectAttrsTypeRSRequestJoinVaultRequest(recurse bool) map[string]attr.Type func objectAttrsTypeRSRequestModificationRequest(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestModificationRequest_additionalObjects(false)} + objectAttrs["accept_params"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestAcceptModificationRequestParameters(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["reset_status"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestPasswordResetRequestStatus(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -2081,41 +2171,41 @@ func objectAttrsTypeRSRequestModificationRequest(recurse bool) map[string]attr.T objectAttrs["request_modification_request_type"] = types.StringType objectAttrs["status"] = types.StringType objectAttrs["abstract_application_modification_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestAbstractApplicationModificationRequest(false)} + objectAttrs["transfer_application_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferApplicationAdministrationRequest(false)} + objectAttrs["extend_access_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestExtendAccessRequest(false)} + objectAttrs["grant_service_account_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestGrantServiceAccountGroupRequest(false)} + objectAttrs["grant_group_on_system_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestGrantGroupOnSystemRequest(false)} objectAttrs["abstract_provisioned_system_modification_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestAbstractProvisionedSystemModificationRequest(false)} - objectAttrs["remove_provisioned_system_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestRemoveProvisionedSystemRequest(false)} + objectAttrs["enable_technical_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestEnableTechnicalAdministrationRequest(false)} objectAttrs["grant_application_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestGrantApplicationRequest(false)} - objectAttrs["review_audit_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestReviewAuditRequest(false)} - objectAttrs["revoke_admin_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestRevokeAdminRequest(false)} - objectAttrs["grant_access_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestGrantAccessRequest(false)} - objectAttrs["transfer_provisioned_system_content_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferProvisionedSystemContentAdministrationRequest(false)} - objectAttrs["abstract_organizational_unit_modification_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestAbstractOrganizationalUnitModificationRequest(false)} - objectAttrs["remove_organizational_unit_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestRemoveOrganizationalUnitRequest(false)} - objectAttrs["create_group_on_system_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestCreateGroupOnSystemRequest(false)} - objectAttrs["transfer_application_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferApplicationAdministrationRequest(false)} + objectAttrs["password_reset_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestPasswordResetRequest(false)} + objectAttrs["grant_group_on_system_request_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestGrantGroupOnSystemRequestRequest(false)} + objectAttrs["transfer_service_account_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferServiceAccountAdministrationRequest(false)} + objectAttrs["remove_provisioned_system_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestRemoveProvisionedSystemRequest(false)} objectAttrs["update_group_membership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestUpdateGroupMembershipRequest(false)} - objectAttrs["add_group_admin_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestAddGroupAdminRequest(false)} + objectAttrs["transfer_group_on_system_ownership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferGroupOnSystemOwnershipRequest(false)} + objectAttrs["abstract_organizational_unit_modification_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestAbstractOrganizationalUnitModificationRequest(false)} objectAttrs["transfer_organizational_unit_ownership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferOrganizationalUnitOwnershipRequest(false)} - objectAttrs["join_vault_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestJoinVaultRequest(false)} + objectAttrs["grant_access_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestGrantAccessRequest(false)} objectAttrs["verify_internal_account_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestVerifyInternalAccountRequest(false)} + objectAttrs["transfer_auditor_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferAuditorGroupRequest(false)} + objectAttrs["create_group_on_system_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestCreateGroupOnSystemRequest(false)} objectAttrs["join_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestJoinGroupRequest(false)} - objectAttrs["transfer_group_on_system_ownership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferGroupOnSystemOwnershipRequest(false)} - objectAttrs["remove_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestRemoveGroupRequest(false)} - objectAttrs["setup_authorizing_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestSetupAuthorizingGroupRequest(false)} + objectAttrs["join_vault_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestJoinVaultRequest(false)} + objectAttrs["transfer_provisioned_system_content_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferProvisionedSystemContentAdministrationRequest(false)} objectAttrs["setup_nested_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestSetupNestedGroupRequest(false)} - objectAttrs["grant_group_on_system_request_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestGrantGroupOnSystemRequestRequest(false)} - objectAttrs["disable2fa_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestDisable2FARequest(false)} - objectAttrs["grant_group_on_system_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestGrantGroupOnSystemRequest(false)} - objectAttrs["enable_technical_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestEnableTechnicalAdministrationRequest(false)} - objectAttrs["create_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestCreateGroupRequest(false)} - objectAttrs["transfer_auditor_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferAuditorGroupRequest(false)} + objectAttrs["revoke_admin_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestRevokeAdminRequest(false)} + objectAttrs["remove_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestRemoveGroupRequest(false)} + objectAttrs["transfer_provisioned_system_ownership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferProvisionedSystemOwnershipRequest(false)} + objectAttrs["create_service_account_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestCreateServiceAccountRequest(false)} objectAttrs["grant_client_permission_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestGrantClientPermissionRequest(false)} + objectAttrs["create_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestCreateGroupRequest(false)} + objectAttrs["disable2fa_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestDisable2FARequest(false)} objectAttrs["transfer_application_ownership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferApplicationOwnershipRequest(false)} - objectAttrs["create_service_account_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestCreateServiceAccountRequest(false)} - objectAttrs["transfer_service_account_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferServiceAccountAdministrationRequest(false)} - objectAttrs["password_reset_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestPasswordResetRequest(false)} - objectAttrs["grant_service_account_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestGrantServiceAccountGroupRequest(false)} - objectAttrs["transfer_provisioned_system_ownership_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferProvisionedSystemOwnershipRequest(false)} - objectAttrs["extend_access_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestExtendAccessRequest(false)} + objectAttrs["add_group_admin_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestAddGroupAdminRequest(false)} + objectAttrs["review_audit_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestReviewAuditRequest(false)} + objectAttrs["setup_authorizing_group_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestSetupAuthorizingGroupRequest(false)} + objectAttrs["remove_organizational_unit_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestRemoveOrganizationalUnitRequest(false)} objectAttrs["transfer_provisioned_system_administration_request"] = types.ObjectType{AttrTypes: objectAttrsTypeRSRequestTransferProvisionedSystemAdministrationRequest(false)} return objectAttrs } @@ -2263,7 +2353,9 @@ func objectAttrsTypeRSRequestVerifyInternalAccountRequest(recurse bool) map[stri func objectAttrsTypeRSServiceaccountServiceAccount(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSServiceaccountServiceAccount_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["groups"] = objectAttrsTypeRSServiceaccountServiceAccountGroupLinkableWrapper(false)["items"] + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeRSGeneratedSecret(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -2282,7 +2374,7 @@ func objectAttrsTypeRSServiceaccountServiceAccount(recurse bool) map[string]attr func objectAttrsTypeRSServiceaccountServiceAccountGroup(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSServiceaccountServiceAccountGroup_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -2377,7 +2469,8 @@ func objectAttrsTypeRSSimpleVersionInfo(recurse bool) map[string]attr.Type { func objectAttrsTypeRSVaultDeletedVaultHolder(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultDeletedVaultHolder_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["vault"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVault(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -2456,7 +2549,15 @@ func objectAttrsTypeRSVaultVaultHolder(recurse bool) map[string]attr.Type { func objectAttrsTypeRSVaultVaultRecord(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecord_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} + objectAttrs["delete_tile"] = types.BoolType + objectAttrs["parent_uuid"] = types.StringType + objectAttrs["password_metadata"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultPasswordMetadata(false)} + objectAttrs["secret"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecordSecrets(false)} + objectAttrs["share_summary"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultRecordShareSummary(false)} + objectAttrs["shares"] = objectAttrsTypeRSVaultVaultRecordPrimerLinkableWrapper(false)["items"] + objectAttrs["tile"] = types.ObjectType{AttrTypes: objectAttrsTypeRSLaunchpadVaultRecordLaunchpadTile(false)} + objectAttrs["vaultholder"] = types.ObjectType{AttrTypes: objectAttrsTypeRSVaultVaultHolder(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -2558,7 +2659,7 @@ func objectAttrsTypeRSVaultVaultUnlockResponse(recurse bool) map[string]attr.Typ func objectAttrsTypeRSWebhookWebhook(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSWebhookWebhook_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} @@ -2589,7 +2690,7 @@ func objectAttrsTypeRSWebhookWebhook(recurse bool) map[string]attr.Type { func objectAttrsTypeRSWebhookWebhookDelivery(recurse bool) map[string]attr.Type { objectAttrs := make(map[string]attr.Type) if recurse { - objectAttrs["additional_objects"] = types.ObjectType{AttrTypes: objectAttrsTypeRSWebhookWebhookDelivery_additionalObjects(false)} + objectAttrs["audit"] = types.ObjectType{AttrTypes: objectAttrsTypeRSAuditInfo(false)} } objectAttrs["links"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSRestLink(recurse)}} objectAttrs["permissions"] = types.ListType{ElemType: types.ObjectType{AttrTypes: objectAttrsTypeRSAuthPermission(recurse)}} diff --git a/internal/provider/full-schema-ds.go b/internal/provider/full-schema-ds.go index 03eb5e6..fa44f4e 100644 --- a/internal/provider/full-schema-ds.go +++ b/internal/provider/full-schema-ds.go @@ -4,6 +4,7 @@ package provider import ( + "golang.org/x/exp/maps" "regexp" "github.com/hashicorp/terraform-plugin-framework-validators/listvalidator" @@ -129,13 +130,7 @@ func dataSourceSchemaAttrsSegmentCount(recurse bool) map[string]dsschema.Attribu func dataSourceSchemaAttrsAccountVaultVaultRecord(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsVaultVaultRecord_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsVaultVaultRecord_additionalObjects(false)) } schemaAttrs["account_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -208,13 +203,7 @@ func dataSourceSchemaAttrsAccountVaultVaultRecord(recurse bool) map[string]dssch func dataSourceSchemaAttrsAuditAuditRecord(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsAuditAuditRecord_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsAuditAuditRecord_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -320,13 +309,7 @@ func dataSourceSchemaAttrsAuditAuditRecord_additionalObjects(recurse bool) map[s func dataSourceSchemaAttrsAuthAccount(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsAuthAccount_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsAuthAccount_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -654,13 +637,7 @@ func dataSourceSchemaAttrsAuthAccountsAuditStats_validityStats(recurse bool) map func dataSourceSchemaAttrsAuthInternalAccount(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsAuthAccount_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsAuthAccount_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -852,13 +829,7 @@ func dataSourceSchemaAttrsAuthStoredAccountAttributes(recurse bool) map[string]d func dataSourceSchemaAttrsCertificateCertificate(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsCertificateCertificate_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsCertificateCertificate_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -991,13 +962,7 @@ func dataSourceSchemaAttrsCertificateCertificate_additionalObjects(recurse bool) func dataSourceSchemaAttrsClientApplicationVaultVaultRecord(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsVaultVaultRecord_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsVaultVaultRecord_additionalObjects(false)) } schemaAttrs["client_application_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -1070,13 +1035,7 @@ func dataSourceSchemaAttrsClientApplicationVaultVaultRecord(recurse bool) map[st func dataSourceSchemaAttrsClientClientApplication(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsClientClientApplication_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsClientClientApplication_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -1148,17 +1107,17 @@ func dataSourceSchemaAttrsClientClientApplication(recurse bool) map[string]dssch } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsClientSaml2Client(false), + Attributes: dataSourceSchemaAttrsClientLdapClient(false), } attr.Computed = true - schemaAttrs["saml2_client"] = attr + schemaAttrs["ldap_client"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsClientLdapClient(false), + Attributes: dataSourceSchemaAttrsClientSaml2Client(false), } attr.Computed = true - schemaAttrs["ldap_client"] = attr + schemaAttrs["saml2_client"] = attr } return schemaAttrs } @@ -1330,13 +1289,7 @@ func dataSourceSchemaAttrsClientOAuth2Client(recurse bool) map[string]dsschema.A func dataSourceSchemaAttrsClientOAuth2ClientPermission(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsClientOAuth2ClientPermission_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsClientOAuth2ClientPermission_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -1391,13 +1344,7 @@ func dataSourceSchemaAttrsClientOAuth2ClientPermissionLinkableWrapper(recurse bo func dataSourceSchemaAttrsClientOAuth2ClientPermissionWithClient(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsClientOAuth2ClientPermission_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsClientOAuth2ClientPermission_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -1498,13 +1445,7 @@ func dataSourceSchemaAttrsClientSaml2Client_attributes(recurse bool) map[string] func dataSourceSchemaAttrsDeletedVaultHolderVaultVaultRecord(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsVaultVaultRecord_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsVaultVaultRecord_additionalObjects(false)) } schemaAttrs["deleted_vault_holder_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -1577,13 +1518,7 @@ func dataSourceSchemaAttrsDeletedVaultHolderVaultVaultRecord(recurse bool) map[s func dataSourceSchemaAttrsDirectoryAccountDirectory(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsDirectoryAccountDirectory_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsDirectoryAccountDirectory_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -1653,10 +1588,10 @@ func dataSourceSchemaAttrsDirectoryAccountDirectory(recurse bool) map[string]dss } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsDirectoryMaintenanceDirectory(false), + Attributes: dataSourceSchemaAttrsDirectoryInternalDirectory(false), } attr.Computed = true - schemaAttrs["maintenance_directory"] = attr + schemaAttrs["internal_directory"] = attr } { attr := dsschema.SingleNestedAttribute{ @@ -1667,10 +1602,10 @@ func dataSourceSchemaAttrsDirectoryAccountDirectory(recurse bool) map[string]dss } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsDirectoryInternalDirectory(false), + Attributes: dataSourceSchemaAttrsDirectoryMaintenanceDirectory(false), } attr.Computed = true - schemaAttrs["internal_directory"] = attr + schemaAttrs["maintenance_directory"] = attr } { attr := dsschema.SingleNestedAttribute{ @@ -1925,13 +1860,7 @@ func dataSourceSchemaAttrsDirectoryOIDCDirectory(recurse bool) map[string]dssche func dataSourceSchemaAttrsGroupAccountGroup(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsGroupAccountGroup_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsGroupAccountGroup_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -2035,13 +1964,7 @@ func dataSourceSchemaAttrsGroupAuthorizedGroupsWrapper(recurse bool) map[string] func dataSourceSchemaAttrsGroupGroup(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsGroupGroup_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsGroupGroup_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -2178,13 +2101,7 @@ func dataSourceSchemaAttrsGroupGroup(recurse bool) map[string]dsschema.Attribute func dataSourceSchemaAttrsGroupGroupAccount(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsGroupGroupAccount_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsGroupGroupAccount_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -2308,13 +2225,7 @@ func dataSourceSchemaAttrsGroupGroupAdminMail(recurse bool) map[string]dsschema. func dataSourceSchemaAttrsGroupGroupAudit(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsGroupGroupAudit_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsGroupGroupAudit_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -2499,13 +2410,7 @@ func dataSourceSchemaAttrsGroupGroupAuditingInfo(recurse bool) map[string]dssche func dataSourceSchemaAttrsGroupGroupClassification(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsGroupGroupClassification_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsGroupGroupClassification_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -2652,13 +2557,7 @@ func dataSourceSchemaAttrsGroupGroupClassification_additionalObjects(recurse boo func dataSourceSchemaAttrsGroupGroupClient(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsGroupGroupClient_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsGroupGroupClient_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -2738,13 +2637,7 @@ func dataSourceSchemaAttrsGroupGroupClient_additionalObjects(recurse bool) map[s func dataSourceSchemaAttrsGroupGroupFolder(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsGroupGroupFolder_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsGroupGroupFolder_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -3067,13 +2960,7 @@ func dataSourceSchemaAttrsGroupGroupsAuditStats(recurse bool) map[string]dsschem func dataSourceSchemaAttrsGroupProvisioningGroup(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsGroupProvisioningGroup_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsGroupProvisioningGroup_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -3139,13 +3026,7 @@ func dataSourceSchemaAttrsGroupProvisioningGroup_additionalObjects(recurse bool) func dataSourceSchemaAttrsGroupVaultVaultRecord(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsVaultVaultRecord_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsVaultVaultRecord_additionalObjects(false)) } schemaAttrs["group_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -3271,13 +3152,7 @@ func dataSourceSchemaAttrsLaunchpadDisplayedLaunchpadTiles(recurse bool) map[str func dataSourceSchemaAttrsLaunchpadLaunchpadTile(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsLaunchpadLaunchpadTile_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsLaunchpadLaunchpadTile_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -3505,13 +3380,7 @@ func dataSourceSchemaAttrsMarkItemMarkers(recurse bool) map[string]dsschema.Attr func dataSourceSchemaAttrsNestedAuthInternalAccount(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsAuthAccount_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsAuthAccount_additionalObjects(false)) } schemaAttrs["account_directory_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -3644,13 +3513,7 @@ func dataSourceSchemaAttrsNestedAuthInternalAccount(recurse bool) map[string]dss func dataSourceSchemaAttrsNestedClientOAuth2ClientPermission(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsClientOAuth2ClientPermission_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsClientOAuth2ClientPermission_additionalObjects(false)) } schemaAttrs["client_application_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -3702,13 +3565,7 @@ func dataSourceSchemaAttrsNestedClientOAuth2ClientPermission(recurse bool) map[s func dataSourceSchemaAttrsNestedGroupAccountGroup(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsGroupAccountGroup_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsGroupAccountGroup_additionalObjects(false)) } schemaAttrs["account_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -3778,13 +3635,7 @@ func dataSourceSchemaAttrsNestedGroupAccountGroup(recurse bool) map[string]dssch func dataSourceSchemaAttrsNestedGroupGroupAccount(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsGroupGroupAccount_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsGroupGroupAccount_additionalObjects(false)) } schemaAttrs["group_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -3866,13 +3717,7 @@ func dataSourceSchemaAttrsNestedGroupGroupAccount(recurse bool) map[string]dssch func dataSourceSchemaAttrsNestedGroupGroupAudit(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsGroupGroupAudit_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsGroupGroupAudit_additionalObjects(false)) } schemaAttrs["group_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -3943,13 +3788,7 @@ func dataSourceSchemaAttrsNestedGroupGroupAudit(recurse bool) map[string]dsschem func dataSourceSchemaAttrsNestedOrganizationAccountOrganizationalUnit(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsOrganizationAccountOrganizationalUnit_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsOrganizationAccountOrganizationalUnit_additionalObjects(false)) } schemaAttrs["account_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -3994,13 +3833,7 @@ func dataSourceSchemaAttrsNestedOrganizationAccountOrganizationalUnit(recurse bo func dataSourceSchemaAttrsNestedOrganizationOrganizationalUnitAccount(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsOrganizationOrganizationalUnitAccount_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsOrganizationOrganizationalUnitAccount_additionalObjects(false)) } schemaAttrs["organizational_unit_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -4058,13 +3891,7 @@ func dataSourceSchemaAttrsNestedOrganizationOrganizationalUnitAccount(recurse bo func dataSourceSchemaAttrsNestedProvisioningGroupOnSystem(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningGroupOnSystem_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsProvisioningGroupOnSystem_additionalObjects(false)) } schemaAttrs["provisioned_system_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -4125,13 +3952,7 @@ func dataSourceSchemaAttrsNestedProvisioningGroupOnSystem(recurse bool) map[stri func dataSourceSchemaAttrsNestedProvisioningProvisionedAccount(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningProvisionedAccount_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsProvisioningProvisionedAccount_additionalObjects(false)) } schemaAttrs["provisioned_system_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -4185,13 +4006,7 @@ func dataSourceSchemaAttrsNestedProvisioningProvisionedAccount(recurse bool) map func dataSourceSchemaAttrsNestedProvisioningProvisionedSystemSyncLog(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningProvisionedSystemSyncLog_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsProvisioningProvisionedSystemSyncLog_additionalObjects(false)) } schemaAttrs["provisioned_system_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -4238,13 +4053,7 @@ func dataSourceSchemaAttrsNestedProvisioningProvisionedSystemSyncLog(recurse boo func dataSourceSchemaAttrsNestedServiceaccountServiceAccountGroup(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsServiceaccountServiceAccountGroup_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsServiceaccountServiceAccountGroup_additionalObjects(false)) } schemaAttrs["service_account_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -4291,13 +4100,7 @@ func dataSourceSchemaAttrsNestedServiceaccountServiceAccountGroup(recurse bool) func dataSourceSchemaAttrsNestedWebhookWebhookDelivery(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsWebhookWebhookDelivery_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsWebhookWebhookDelivery_additionalObjects(false)) } schemaAttrs["webhook_uuid"] = dsschema.StringAttribute{ Required: recurse, @@ -4547,13 +4350,7 @@ func dataSourceSchemaAttrsNotificationVaultRecordExpiredNotification(recurse boo func dataSourceSchemaAttrsOrganizationAccountOrganizationalUnit(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsOrganizationAccountOrganizationalUnit_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsOrganizationAccountOrganizationalUnit_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -4612,13 +4409,7 @@ func dataSourceSchemaAttrsOrganizationAccountOrganizationalUnit_additionalObject func dataSourceSchemaAttrsOrganizationOrganizationalUnit(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsOrganizationOrganizationalUnit_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsOrganizationOrganizationalUnit_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -4676,13 +4467,7 @@ func dataSourceSchemaAttrsOrganizationOrganizationalUnit(recurse bool) map[strin func dataSourceSchemaAttrsOrganizationOrganizationalUnitAccount(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsOrganizationOrganizationalUnitAccount_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsOrganizationOrganizationalUnitAccount_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -4926,13 +4711,7 @@ func dataSourceSchemaAttrsProvisioningCircuitBreakerStatistics(recurse bool) map func dataSourceSchemaAttrsProvisioningGroupOnSystem(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningGroupOnSystem_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsProvisioningGroupOnSystem_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -5117,13 +4896,7 @@ func dataSourceSchemaAttrsProvisioningOwnedGroupOnSystemsWrapper(recurse bool) m func dataSourceSchemaAttrsProvisioningProvisionNumberSequence(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningProvisionNumberSequence_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsProvisioningProvisionNumberSequence_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -5193,13 +4966,7 @@ func dataSourceSchemaAttrsProvisioningProvisionedAD(recurse bool) map[string]dss func dataSourceSchemaAttrsProvisioningProvisionedAccount(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningProvisionedAccount_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsProvisioningProvisionedAccount_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -5359,13 +5126,7 @@ func dataSourceSchemaAttrsProvisioningProvisionedLDAPDirectory(recurse bool) map func dataSourceSchemaAttrsProvisioningProvisionedSystem(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningProvisionedSystem_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsProvisioningProvisionedSystem_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -5455,17 +5216,17 @@ func dataSourceSchemaAttrsProvisioningProvisionedSystem(recurse bool) map[string } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningAbstractProvisionedLDAP(false), + Attributes: dataSourceSchemaAttrsProvisioningProvisionedLDAPDirectory(false), } attr.Computed = true - schemaAttrs["abstract_provisioned_ldap"] = attr + schemaAttrs["provisioned_ldap_directory"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningProvisionedLDAP(false), + Attributes: dataSourceSchemaAttrsProvisioningProvisionedInternalLDAP(false), } attr.Computed = true - schemaAttrs["provisioned_ldap"] = attr + schemaAttrs["provisioned_internal_ldap"] = attr } { attr := dsschema.SingleNestedAttribute{ @@ -5476,17 +5237,17 @@ func dataSourceSchemaAttrsProvisioningProvisionedSystem(recurse bool) map[string } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningProvisionedAzureSyncLDAPDirectory(false), + Attributes: dataSourceSchemaAttrsProvisioningProvisionedAzureOIDCDirectory(false), } attr.Computed = true - schemaAttrs["provisioned_azure_sync_ldap_directory"] = attr + schemaAttrs["provisioned_azure_oidc_directory"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningProvisionedAzureOIDCDirectory(false), + Attributes: dataSourceSchemaAttrsProvisioningAbstractProvisionedLDAP(false), } attr.Computed = true - schemaAttrs["provisioned_azure_oidc_directory"] = attr + schemaAttrs["abstract_provisioned_ldap"] = attr } { attr := dsschema.SingleNestedAttribute{ @@ -5497,17 +5258,17 @@ func dataSourceSchemaAttrsProvisioningProvisionedSystem(recurse bool) map[string } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningProvisionedLDAPDirectory(false), + Attributes: dataSourceSchemaAttrsProvisioningProvisionedAzureSyncLDAPDirectory(false), } attr.Computed = true - schemaAttrs["provisioned_ldap_directory"] = attr + schemaAttrs["provisioned_azure_sync_ldap_directory"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningProvisionedInternalLDAP(false), + Attributes: dataSourceSchemaAttrsProvisioningProvisionedLDAP(false), } attr.Computed = true - schemaAttrs["provisioned_internal_ldap"] = attr + schemaAttrs["provisioned_ldap"] = attr } return schemaAttrs } @@ -5573,13 +5334,7 @@ func dataSourceSchemaAttrsProvisioningProvisionedSystemPrimerLinkableWrapper(rec func dataSourceSchemaAttrsProvisioningProvisionedSystemSyncLog(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsProvisioningProvisionedSystemSyncLog_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsProvisioningProvisionedSystemSyncLog_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -5933,13 +5688,7 @@ func dataSourceSchemaAttrsRequestJoinVaultRequest(recurse bool) map[string]dssch func dataSourceSchemaAttrsRequestModificationRequest(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestModificationRequest_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsRequestModificationRequest_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -6000,80 +5749,80 @@ func dataSourceSchemaAttrsRequestModificationRequest(recurse bool) map[string]ds } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestAbstractProvisionedSystemModificationRequest(false), + Attributes: dataSourceSchemaAttrsRequestTransferApplicationAdministrationRequest(false), } attr.Computed = true - schemaAttrs["abstract_provisioned_system_modification_request"] = attr + schemaAttrs["transfer_application_administration_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestRemoveProvisionedSystemRequest(false), + Attributes: dataSourceSchemaAttrsRequestExtendAccessRequest(false), } attr.Computed = true - schemaAttrs["remove_provisioned_system_request"] = attr + schemaAttrs["extend_access_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestGrantApplicationRequest(false), + Attributes: dataSourceSchemaAttrsRequestGrantServiceAccountGroupRequest(false), } attr.Computed = true - schemaAttrs["grant_application_request"] = attr + schemaAttrs["grant_service_account_group_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestReviewAuditRequest(false), + Attributes: dataSourceSchemaAttrsRequestGrantGroupOnSystemRequest(false), } attr.Computed = true - schemaAttrs["review_audit_request"] = attr + schemaAttrs["grant_group_on_system_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestRevokeAdminRequest(false), + Attributes: dataSourceSchemaAttrsRequestAbstractProvisionedSystemModificationRequest(false), } attr.Computed = true - schemaAttrs["revoke_admin_request"] = attr + schemaAttrs["abstract_provisioned_system_modification_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestGrantAccessRequest(false), + Attributes: dataSourceSchemaAttrsRequestEnableTechnicalAdministrationRequest(false), } attr.Computed = true - schemaAttrs["grant_access_request"] = attr + schemaAttrs["enable_technical_administration_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestTransferProvisionedSystemContentAdministrationRequest(false), + Attributes: dataSourceSchemaAttrsRequestGrantApplicationRequest(false), } attr.Computed = true - schemaAttrs["transfer_provisioned_system_content_administration_request"] = attr + schemaAttrs["grant_application_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestAbstractOrganizationalUnitModificationRequest(false), + Attributes: dataSourceSchemaAttrsRequestPasswordResetRequest(false), } attr.Computed = true - schemaAttrs["abstract_organizational_unit_modification_request"] = attr + schemaAttrs["password_reset_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestRemoveOrganizationalUnitRequest(false), + Attributes: dataSourceSchemaAttrsRequestGrantGroupOnSystemRequestRequest(false), } attr.Computed = true - schemaAttrs["remove_organizational_unit_request"] = attr + schemaAttrs["grant_group_on_system_request_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestCreateGroupOnSystemRequest(false), + Attributes: dataSourceSchemaAttrsRequestTransferServiceAccountAdministrationRequest(false), } attr.Computed = true - schemaAttrs["create_group_on_system_request"] = attr + schemaAttrs["transfer_service_account_administration_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestTransferApplicationAdministrationRequest(false), + Attributes: dataSourceSchemaAttrsRequestRemoveProvisionedSystemRequest(false), } attr.Computed = true - schemaAttrs["transfer_application_administration_request"] = attr + schemaAttrs["remove_provisioned_system_request"] = attr } { attr := dsschema.SingleNestedAttribute{ @@ -6084,108 +5833,108 @@ func dataSourceSchemaAttrsRequestModificationRequest(recurse bool) map[string]ds } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestAddGroupAdminRequest(false), + Attributes: dataSourceSchemaAttrsRequestTransferGroupOnSystemOwnershipRequest(false), } attr.Computed = true - schemaAttrs["add_group_admin_request"] = attr + schemaAttrs["transfer_group_on_system_ownership_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestTransferOrganizationalUnitOwnershipRequest(false), + Attributes: dataSourceSchemaAttrsRequestAbstractOrganizationalUnitModificationRequest(false), } attr.Computed = true - schemaAttrs["transfer_organizational_unit_ownership_request"] = attr + schemaAttrs["abstract_organizational_unit_modification_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestJoinVaultRequest(false), + Attributes: dataSourceSchemaAttrsRequestTransferOrganizationalUnitOwnershipRequest(false), } attr.Computed = true - schemaAttrs["join_vault_request"] = attr + schemaAttrs["transfer_organizational_unit_ownership_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestVerifyInternalAccountRequest(false), + Attributes: dataSourceSchemaAttrsRequestGrantAccessRequest(false), } attr.Computed = true - schemaAttrs["verify_internal_account_request"] = attr + schemaAttrs["grant_access_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestJoinGroupRequest(false), + Attributes: dataSourceSchemaAttrsRequestVerifyInternalAccountRequest(false), } attr.Computed = true - schemaAttrs["join_group_request"] = attr + schemaAttrs["verify_internal_account_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestTransferGroupOnSystemOwnershipRequest(false), + Attributes: dataSourceSchemaAttrsRequestTransferAuditorGroupRequest(false), } attr.Computed = true - schemaAttrs["transfer_group_on_system_ownership_request"] = attr + schemaAttrs["transfer_auditor_group_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestRemoveGroupRequest(false), + Attributes: dataSourceSchemaAttrsRequestCreateGroupOnSystemRequest(false), } attr.Computed = true - schemaAttrs["remove_group_request"] = attr + schemaAttrs["create_group_on_system_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestSetupAuthorizingGroupRequest(false), + Attributes: dataSourceSchemaAttrsRequestJoinGroupRequest(false), } attr.Computed = true - schemaAttrs["setup_authorizing_group_request"] = attr + schemaAttrs["join_group_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestSetupNestedGroupRequest(false), + Attributes: dataSourceSchemaAttrsRequestJoinVaultRequest(false), } attr.Computed = true - schemaAttrs["setup_nested_group_request"] = attr + schemaAttrs["join_vault_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestGrantGroupOnSystemRequestRequest(false), + Attributes: dataSourceSchemaAttrsRequestTransferProvisionedSystemContentAdministrationRequest(false), } attr.Computed = true - schemaAttrs["grant_group_on_system_request_request"] = attr + schemaAttrs["transfer_provisioned_system_content_administration_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestDisable2FARequest(false), + Attributes: dataSourceSchemaAttrsRequestSetupNestedGroupRequest(false), } attr.Computed = true - schemaAttrs["disable2fa_request"] = attr + schemaAttrs["setup_nested_group_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestGrantGroupOnSystemRequest(false), + Attributes: dataSourceSchemaAttrsRequestRevokeAdminRequest(false), } attr.Computed = true - schemaAttrs["grant_group_on_system_request"] = attr + schemaAttrs["revoke_admin_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestEnableTechnicalAdministrationRequest(false), + Attributes: dataSourceSchemaAttrsRequestRemoveGroupRequest(false), } attr.Computed = true - schemaAttrs["enable_technical_administration_request"] = attr + schemaAttrs["remove_group_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestCreateGroupRequest(false), + Attributes: dataSourceSchemaAttrsRequestTransferProvisionedSystemOwnershipRequest(false), } attr.Computed = true - schemaAttrs["create_group_request"] = attr + schemaAttrs["transfer_provisioned_system_ownership_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestTransferAuditorGroupRequest(false), + Attributes: dataSourceSchemaAttrsRequestCreateServiceAccountRequest(false), } attr.Computed = true - schemaAttrs["transfer_auditor_group_request"] = attr + schemaAttrs["create_service_account_request"] = attr } { attr := dsschema.SingleNestedAttribute{ @@ -6196,52 +5945,52 @@ func dataSourceSchemaAttrsRequestModificationRequest(recurse bool) map[string]ds } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestTransferApplicationOwnershipRequest(false), + Attributes: dataSourceSchemaAttrsRequestCreateGroupRequest(false), } attr.Computed = true - schemaAttrs["transfer_application_ownership_request"] = attr + schemaAttrs["create_group_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestCreateServiceAccountRequest(false), + Attributes: dataSourceSchemaAttrsRequestDisable2FARequest(false), } attr.Computed = true - schemaAttrs["create_service_account_request"] = attr + schemaAttrs["disable2fa_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestTransferServiceAccountAdministrationRequest(false), + Attributes: dataSourceSchemaAttrsRequestTransferApplicationOwnershipRequest(false), } attr.Computed = true - schemaAttrs["transfer_service_account_administration_request"] = attr + schemaAttrs["transfer_application_ownership_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestPasswordResetRequest(false), + Attributes: dataSourceSchemaAttrsRequestAddGroupAdminRequest(false), } attr.Computed = true - schemaAttrs["password_reset_request"] = attr + schemaAttrs["add_group_admin_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestGrantServiceAccountGroupRequest(false), + Attributes: dataSourceSchemaAttrsRequestReviewAuditRequest(false), } attr.Computed = true - schemaAttrs["grant_service_account_group_request"] = attr + schemaAttrs["review_audit_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestTransferProvisionedSystemOwnershipRequest(false), + Attributes: dataSourceSchemaAttrsRequestSetupAuthorizingGroupRequest(false), } attr.Computed = true - schemaAttrs["transfer_provisioned_system_ownership_request"] = attr + schemaAttrs["setup_authorizing_group_request"] = attr } { attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsRequestExtendAccessRequest(false), + Attributes: dataSourceSchemaAttrsRequestRemoveOrganizationalUnitRequest(false), } attr.Computed = true - schemaAttrs["extend_access_request"] = attr + schemaAttrs["remove_organizational_unit_request"] = attr } { attr := dsschema.SingleNestedAttribute{ @@ -6457,13 +6206,7 @@ func dataSourceSchemaAttrsRequestVerifyInternalAccountRequest(recurse bool) map[ func dataSourceSchemaAttrsServiceaccountServiceAccount(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsServiceaccountServiceAccount_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsServiceaccountServiceAccount_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -6534,13 +6277,7 @@ func dataSourceSchemaAttrsServiceaccountServiceAccount(recurse bool) map[string] func dataSourceSchemaAttrsServiceaccountServiceAccountGroup(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsServiceaccountServiceAccountGroup_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsServiceaccountServiceAccountGroup_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -6737,13 +6474,7 @@ func dataSourceSchemaAttrsSimpleVersionInfo(recurse bool) map[string]dsschema.At func dataSourceSchemaAttrsVaultDeletedVaultHolder(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsVaultDeletedVaultHolder_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsVaultDeletedVaultHolder_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -6926,13 +6657,7 @@ func dataSourceSchemaAttrsVaultVaultHolder(recurse bool) map[string]dsschema.Att func dataSourceSchemaAttrsVaultVaultRecord(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsVaultVaultRecord_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsVaultVaultRecord_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -7182,13 +6907,7 @@ func dataSourceSchemaAttrsVaultVaultUnlockResponse(recurse bool) map[string]dssc func dataSourceSchemaAttrsWebhookWebhook(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsWebhookWebhook_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsWebhookWebhook_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ @@ -7312,13 +7031,7 @@ func dataSourceSchemaAttrsWebhookWebhook(recurse bool) map[string]dsschema.Attri func dataSourceSchemaAttrsWebhookWebhookDelivery(recurse bool) map[string]dsschema.Attribute { schemaAttrs := make(map[string]dsschema.Attribute) if recurse { - { - attr := dsschema.SingleNestedAttribute{ - Attributes: dataSourceSchemaAttrsWebhookWebhookDelivery_additionalObjects(false), - } - attr.Computed = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, dataSourceSchemaAttrsWebhookWebhookDelivery_additionalObjects(false)) } schemaAttrs["links"] = dsschema.ListNestedAttribute{ NestedObject: dsschema.NestedAttributeObject{ diff --git a/internal/provider/full-schema-rs.go b/internal/provider/full-schema-rs.go index deea286..a4c42b7 100644 --- a/internal/provider/full-schema-rs.go +++ b/internal/provider/full-schema-rs.go @@ -4,6 +4,7 @@ package provider import ( + "golang.org/x/exp/maps" "regexp" "github.com/hashicorp/terraform-plugin-framework-validators/int64validator" @@ -149,13 +150,7 @@ func resourceSchemaAttrsSegmentCount(recurse bool) map[string]rsschema.Attribute func resourceSchemaAttrsAccountVaultVaultRecord(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsVaultVaultRecord_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsVaultVaultRecord_additionalObjects(false)) } schemaAttrs["account_uuid"] = rsschema.StringAttribute{ Required: true, @@ -240,13 +235,7 @@ func resourceSchemaAttrsAccountVaultVaultRecord(recurse bool) map[string]rsschem func resourceSchemaAttrsAuditAuditRecord(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsAuditAuditRecord_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsAuditAuditRecord_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -364,13 +353,7 @@ func resourceSchemaAttrsAuditAuditRecord_additionalObjects(recurse bool) map[str func resourceSchemaAttrsAuthAccount(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsAuthAccount_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsAuthAccount_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -863,13 +846,7 @@ func resourceSchemaAttrsAuthStoredAccountAttributes(recurse bool) map[string]rss func resourceSchemaAttrsCertificateCertificate(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsCertificateCertificate_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsCertificateCertificate_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -1003,13 +980,7 @@ func resourceSchemaAttrsCertificateCertificate_additionalObjects(recurse bool) m func resourceSchemaAttrsClientApplicationVaultVaultRecord(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsVaultVaultRecord_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsVaultVaultRecord_additionalObjects(false)) } schemaAttrs["client_application_uuid"] = rsschema.StringAttribute{ Required: true, @@ -1094,13 +1065,7 @@ func resourceSchemaAttrsClientApplicationVaultVaultRecord(recurse bool) map[stri func resourceSchemaAttrsClientClientApplication(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsClientClientApplication_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsClientClientApplication_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -1168,17 +1133,17 @@ func resourceSchemaAttrsClientClientApplication(recurse bool) map[string]rsschem } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsClientSaml2Client(false), + Attributes: resourceSchemaAttrsClientLdapClient(false), } attr.Optional = true - schemaAttrs["saml2_client"] = attr + schemaAttrs["ldap_client"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsClientLdapClient(false), + Attributes: resourceSchemaAttrsClientSaml2Client(false), } attr.Optional = true - schemaAttrs["ldap_client"] = attr + schemaAttrs["saml2_client"] = attr } return schemaAttrs } @@ -1366,13 +1331,7 @@ func resourceSchemaAttrsClientOAuth2Client(recurse bool) map[string]rsschema.Att func resourceSchemaAttrsClientOAuth2ClientPermission(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsClientOAuth2ClientPermission_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsClientOAuth2ClientPermission_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -1423,13 +1382,7 @@ func resourceSchemaAttrsClientOAuth2ClientPermissionLinkableWrapper(recurse bool func resourceSchemaAttrsClientOAuth2ClientPermissionWithClient(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsClientOAuth2ClientPermission_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsClientOAuth2ClientPermission_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -1534,13 +1487,7 @@ func resourceSchemaAttrsClientSaml2Client_attributes(recurse bool) map[string]rs func resourceSchemaAttrsDeletedVaultHolderVaultVaultRecord(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsVaultVaultRecord_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsVaultVaultRecord_additionalObjects(false)) } schemaAttrs["deleted_vault_holder_uuid"] = rsschema.StringAttribute{ Required: true, @@ -1625,13 +1572,7 @@ func resourceSchemaAttrsDeletedVaultHolderVaultVaultRecord(recurse bool) map[str func resourceSchemaAttrsDirectoryAccountDirectory(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsDirectoryAccountDirectory_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsDirectoryAccountDirectory_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -1707,10 +1648,10 @@ func resourceSchemaAttrsDirectoryAccountDirectory(recurse bool) map[string]rssch } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsDirectoryMaintenanceDirectory(false), + Attributes: resourceSchemaAttrsDirectoryInternalDirectory(false), } attr.Optional = true - schemaAttrs["maintenance_directory"] = attr + schemaAttrs["internal_directory"] = attr } { attr := rsschema.SingleNestedAttribute{ @@ -1721,10 +1662,10 @@ func resourceSchemaAttrsDirectoryAccountDirectory(recurse bool) map[string]rssch } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsDirectoryInternalDirectory(false), + Attributes: resourceSchemaAttrsDirectoryMaintenanceDirectory(false), } attr.Optional = true - schemaAttrs["internal_directory"] = attr + schemaAttrs["maintenance_directory"] = attr } { attr := rsschema.SingleNestedAttribute{ @@ -2061,13 +2002,7 @@ func resourceSchemaAttrsDirectoryOIDCDirectory(recurse bool) map[string]rsschema func resourceSchemaAttrsGroupAccountGroup(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsGroupAccountGroup_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsGroupAccountGroup_additionalObjects(false)) } schemaAttrs["uuid"] = rsschema.StringAttribute{ Required: true, @@ -2150,13 +2085,7 @@ func resourceSchemaAttrsGroupAuthorizedGroupsWrapper(recurse bool) map[string]rs func resourceSchemaAttrsGroupGroup(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsGroupGroup_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsGroupGroup_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -2311,13 +2240,7 @@ func resourceSchemaAttrsGroupGroup(recurse bool) map[string]rsschema.Attribute { func resourceSchemaAttrsGroupGroupAccount(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsGroupGroupAccount_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsGroupGroupAccount_additionalObjects(false)) } schemaAttrs["uuid"] = rsschema.StringAttribute{ Required: true, @@ -2413,13 +2336,7 @@ func resourceSchemaAttrsGroupGroupAdminMail(recurse bool) map[string]rsschema.At func resourceSchemaAttrsGroupGroupAudit(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsGroupGroupAudit_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsGroupGroupAudit_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -2631,13 +2548,7 @@ func resourceSchemaAttrsGroupGroupAuditingInfo(recurse bool) map[string]rsschema func resourceSchemaAttrsGroupGroupClassification(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsGroupGroupClassification_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsGroupGroupClassification_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -2812,13 +2723,7 @@ func resourceSchemaAttrsGroupGroupClassification_additionalObjects(recurse bool) func resourceSchemaAttrsGroupGroupClient(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsGroupGroupClient_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsGroupGroupClient_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -2879,13 +2784,7 @@ func resourceSchemaAttrsGroupGroupClient_additionalObjects(recurse bool) map[str func resourceSchemaAttrsGroupGroupFolder(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsGroupGroupFolder_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsGroupGroupFolder_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -3234,13 +3133,7 @@ func resourceSchemaAttrsGroupGroupsAuditStats(recurse bool) map[string]rsschema. func resourceSchemaAttrsGroupProvisioningGroup(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsGroupProvisioningGroup_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsGroupProvisioningGroup_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -3299,13 +3192,7 @@ func resourceSchemaAttrsGroupProvisioningGroup_additionalObjects(recurse bool) m func resourceSchemaAttrsGroupVaultVaultRecord(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsVaultVaultRecord_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsVaultVaultRecord_additionalObjects(false)) } schemaAttrs["group_uuid"] = rsschema.StringAttribute{ Required: true, @@ -3446,13 +3333,7 @@ func resourceSchemaAttrsLaunchpadDisplayedLaunchpadTiles(recurse bool) map[strin func resourceSchemaAttrsLaunchpadLaunchpadTile(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsLaunchpadLaunchpadTile_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsLaunchpadLaunchpadTile_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -3766,13 +3647,7 @@ func resourceSchemaAttrsNestedAuthInternalAccount(recurse bool) map[string]rssch func resourceSchemaAttrsNestedClientOAuth2ClientPermission(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsClientOAuth2ClientPermission_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsClientOAuth2ClientPermission_additionalObjects(false)) } schemaAttrs["client_application_uuid"] = rsschema.StringAttribute{ Required: true, @@ -3819,13 +3694,7 @@ func resourceSchemaAttrsNestedClientOAuth2ClientPermission(recurse bool) map[str func resourceSchemaAttrsNestedGroupAccountGroup(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsGroupAccountGroup_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsGroupAccountGroup_additionalObjects(false)) } schemaAttrs["account_uuid"] = rsschema.StringAttribute{ Required: true, @@ -3871,13 +3740,7 @@ func resourceSchemaAttrsNestedGroupAccountGroup(recurse bool) map[string]rsschem func resourceSchemaAttrsNestedGroupGroupAccount(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsGroupGroupAccount_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsGroupGroupAccount_additionalObjects(false)) } schemaAttrs["group_uuid"] = rsschema.StringAttribute{ Required: true, @@ -3928,13 +3791,7 @@ func resourceSchemaAttrsNestedGroupGroupAccount(recurse bool) map[string]rsschem func resourceSchemaAttrsNestedGroupGroupAudit(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsGroupGroupAudit_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsGroupGroupAudit_additionalObjects(false)) } schemaAttrs["group_uuid"] = rsschema.StringAttribute{ Required: true, @@ -4002,13 +3859,7 @@ func resourceSchemaAttrsNestedGroupGroupAudit(recurse bool) map[string]rsschema. func resourceSchemaAttrsNestedOrganizationAccountOrganizationalUnit(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsOrganizationAccountOrganizationalUnit_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsOrganizationAccountOrganizationalUnit_additionalObjects(false)) } schemaAttrs["account_uuid"] = rsschema.StringAttribute{ Required: true, @@ -4027,13 +3878,7 @@ func resourceSchemaAttrsNestedOrganizationAccountOrganizationalUnit(recurse bool func resourceSchemaAttrsNestedOrganizationOrganizationalUnitAccount(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsOrganizationOrganizationalUnitAccount_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsOrganizationOrganizationalUnitAccount_additionalObjects(false)) } schemaAttrs["organizational_unit_uuid"] = rsschema.StringAttribute{ Required: true, @@ -4058,13 +3903,7 @@ func resourceSchemaAttrsNestedOrganizationOrganizationalUnitAccount(recurse bool func resourceSchemaAttrsNestedProvisioningGroupOnSystem(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningGroupOnSystem_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsProvisioningGroupOnSystem_additionalObjects(false)) } schemaAttrs["provisioned_system_uuid"] = rsschema.StringAttribute{ Required: true, @@ -4123,13 +3962,7 @@ func resourceSchemaAttrsNestedProvisioningGroupOnSystem(recurse bool) map[string func resourceSchemaAttrsNestedProvisioningProvisionedAccount(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningProvisionedAccount_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsProvisioningProvisionedAccount_additionalObjects(false)) } schemaAttrs["provisioned_system_uuid"] = rsschema.StringAttribute{ Required: true, @@ -4152,13 +3985,7 @@ func resourceSchemaAttrsNestedProvisioningProvisionedAccount(recurse bool) map[s func resourceSchemaAttrsNestedProvisioningProvisionedSystemSyncLog(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningProvisionedSystemSyncLog_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsProvisioningProvisionedSystemSyncLog_additionalObjects(false)) } schemaAttrs["provisioned_system_uuid"] = rsschema.StringAttribute{ Required: true, @@ -4201,13 +4028,7 @@ func resourceSchemaAttrsNestedProvisioningProvisionedSystemSyncLog(recurse bool) func resourceSchemaAttrsNestedServiceaccountServiceAccountGroup(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsServiceaccountServiceAccountGroup_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsServiceaccountServiceAccountGroup_additionalObjects(false)) } schemaAttrs["service_account_uuid"] = rsschema.StringAttribute{ Required: true, @@ -4254,13 +4075,7 @@ func resourceSchemaAttrsNestedServiceaccountServiceAccountGroup(recurse bool) ma func resourceSchemaAttrsNestedWebhookWebhookDelivery(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsWebhookWebhookDelivery_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsWebhookWebhookDelivery_additionalObjects(false)) } schemaAttrs["webhook_uuid"] = rsschema.StringAttribute{ Required: true, @@ -4527,13 +4342,7 @@ func resourceSchemaAttrsNotificationVaultRecordExpiredNotification(recurse bool) func resourceSchemaAttrsOrganizationAccountOrganizationalUnit(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsOrganizationAccountOrganizationalUnit_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsOrganizationAccountOrganizationalUnit_additionalObjects(false)) } schemaAttrs["uuid"] = rsschema.StringAttribute{ Required: true, @@ -4567,13 +4376,7 @@ func resourceSchemaAttrsOrganizationAccountOrganizationalUnit_additionalObjects( func resourceSchemaAttrsOrganizationOrganizationalUnit(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsOrganizationOrganizationalUnit_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsOrganizationOrganizationalUnit_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -4619,13 +4422,7 @@ func resourceSchemaAttrsOrganizationOrganizationalUnit(recurse bool) map[string] func resourceSchemaAttrsOrganizationOrganizationalUnitAccount(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsOrganizationOrganizationalUnitAccount_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsOrganizationOrganizationalUnitAccount_additionalObjects(false)) } schemaAttrs["uuid"] = rsschema.StringAttribute{ Required: true, @@ -4893,13 +4690,7 @@ func resourceSchemaAttrsProvisioningCircuitBreakerStatistics(recurse bool) map[s func resourceSchemaAttrsProvisioningGroupOnSystem(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningGroupOnSystem_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsProvisioningGroupOnSystem_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -5104,13 +4895,7 @@ func resourceSchemaAttrsProvisioningOwnedGroupOnSystemsWrapper(recurse bool) map func resourceSchemaAttrsProvisioningProvisionNumberSequence(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningProvisionNumberSequence_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsProvisioningProvisionNumberSequence_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -5186,13 +4971,7 @@ func resourceSchemaAttrsProvisioningProvisionedAD(recurse bool) map[string]rssch func resourceSchemaAttrsProvisioningProvisionedAccount(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningProvisionedAccount_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsProvisioningProvisionedAccount_additionalObjects(false)) } schemaAttrs["uuid"] = rsschema.StringAttribute{ Required: true, @@ -5338,13 +5117,7 @@ func resourceSchemaAttrsProvisioningProvisionedLDAPDirectory(recurse bool) map[s func resourceSchemaAttrsProvisioningProvisionedSystem(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningProvisionedSystem_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsProvisioningProvisionedSystem_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -5437,17 +5210,17 @@ func resourceSchemaAttrsProvisioningProvisionedSystem(recurse bool) map[string]r } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningAbstractProvisionedLDAP(false), + Attributes: resourceSchemaAttrsProvisioningProvisionedLDAPDirectory(false), } attr.Optional = true - schemaAttrs["abstract_provisioned_ldap"] = attr + schemaAttrs["provisioned_ldap_directory"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningProvisionedLDAP(false), + Attributes: resourceSchemaAttrsProvisioningProvisionedInternalLDAP(false), } attr.Optional = true - schemaAttrs["provisioned_ldap"] = attr + schemaAttrs["provisioned_internal_ldap"] = attr } { attr := rsschema.SingleNestedAttribute{ @@ -5458,17 +5231,17 @@ func resourceSchemaAttrsProvisioningProvisionedSystem(recurse bool) map[string]r } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningProvisionedAzureSyncLDAPDirectory(false), + Attributes: resourceSchemaAttrsProvisioningProvisionedAzureOIDCDirectory(false), } attr.Optional = true - schemaAttrs["provisioned_azure_sync_ldap_directory"] = attr + schemaAttrs["provisioned_azure_oidc_directory"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningProvisionedAzureOIDCDirectory(false), + Attributes: resourceSchemaAttrsProvisioningAbstractProvisionedLDAP(false), } attr.Optional = true - schemaAttrs["provisioned_azure_oidc_directory"] = attr + schemaAttrs["abstract_provisioned_ldap"] = attr } { attr := rsschema.SingleNestedAttribute{ @@ -5479,17 +5252,17 @@ func resourceSchemaAttrsProvisioningProvisionedSystem(recurse bool) map[string]r } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningProvisionedLDAPDirectory(false), + Attributes: resourceSchemaAttrsProvisioningProvisionedAzureSyncLDAPDirectory(false), } attr.Optional = true - schemaAttrs["provisioned_ldap_directory"] = attr + schemaAttrs["provisioned_azure_sync_ldap_directory"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningProvisionedInternalLDAP(false), + Attributes: resourceSchemaAttrsProvisioningProvisionedLDAP(false), } attr.Optional = true - schemaAttrs["provisioned_internal_ldap"] = attr + schemaAttrs["provisioned_ldap"] = attr } return schemaAttrs } @@ -5562,13 +5335,7 @@ func resourceSchemaAttrsProvisioningProvisionedSystemPrimerLinkableWrapper(recur func resourceSchemaAttrsProvisioningProvisionedSystemSyncLog(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsProvisioningProvisionedSystemSyncLog_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsProvisioningProvisionedSystemSyncLog_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -5947,13 +5714,7 @@ func resourceSchemaAttrsRequestJoinVaultRequest(recurse bool) map[string]rsschem func resourceSchemaAttrsRequestModificationRequest(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestModificationRequest_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsRequestModificationRequest_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -6018,80 +5779,80 @@ func resourceSchemaAttrsRequestModificationRequest(recurse bool) map[string]rssc } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestAbstractProvisionedSystemModificationRequest(false), + Attributes: resourceSchemaAttrsRequestTransferApplicationAdministrationRequest(false), } attr.Optional = true - schemaAttrs["abstract_provisioned_system_modification_request"] = attr + schemaAttrs["transfer_application_administration_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestRemoveProvisionedSystemRequest(false), + Attributes: resourceSchemaAttrsRequestExtendAccessRequest(false), } attr.Optional = true - schemaAttrs["remove_provisioned_system_request"] = attr + schemaAttrs["extend_access_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestGrantApplicationRequest(false), + Attributes: resourceSchemaAttrsRequestGrantServiceAccountGroupRequest(false), } attr.Optional = true - schemaAttrs["grant_application_request"] = attr + schemaAttrs["grant_service_account_group_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestReviewAuditRequest(false), + Attributes: resourceSchemaAttrsRequestGrantGroupOnSystemRequest(false), } attr.Optional = true - schemaAttrs["review_audit_request"] = attr + schemaAttrs["grant_group_on_system_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestRevokeAdminRequest(false), + Attributes: resourceSchemaAttrsRequestAbstractProvisionedSystemModificationRequest(false), } attr.Optional = true - schemaAttrs["revoke_admin_request"] = attr + schemaAttrs["abstract_provisioned_system_modification_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestGrantAccessRequest(false), + Attributes: resourceSchemaAttrsRequestEnableTechnicalAdministrationRequest(false), } attr.Optional = true - schemaAttrs["grant_access_request"] = attr + schemaAttrs["enable_technical_administration_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestTransferProvisionedSystemContentAdministrationRequest(false), + Attributes: resourceSchemaAttrsRequestGrantApplicationRequest(false), } attr.Optional = true - schemaAttrs["transfer_provisioned_system_content_administration_request"] = attr + schemaAttrs["grant_application_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestAbstractOrganizationalUnitModificationRequest(false), + Attributes: resourceSchemaAttrsRequestPasswordResetRequest(false), } attr.Optional = true - schemaAttrs["abstract_organizational_unit_modification_request"] = attr + schemaAttrs["password_reset_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestRemoveOrganizationalUnitRequest(false), + Attributes: resourceSchemaAttrsRequestGrantGroupOnSystemRequestRequest(false), } attr.Optional = true - schemaAttrs["remove_organizational_unit_request"] = attr + schemaAttrs["grant_group_on_system_request_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestCreateGroupOnSystemRequest(false), + Attributes: resourceSchemaAttrsRequestTransferServiceAccountAdministrationRequest(false), } attr.Optional = true - schemaAttrs["create_group_on_system_request"] = attr + schemaAttrs["transfer_service_account_administration_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestTransferApplicationAdministrationRequest(false), + Attributes: resourceSchemaAttrsRequestRemoveProvisionedSystemRequest(false), } attr.Optional = true - schemaAttrs["transfer_application_administration_request"] = attr + schemaAttrs["remove_provisioned_system_request"] = attr } { attr := rsschema.SingleNestedAttribute{ @@ -6102,108 +5863,108 @@ func resourceSchemaAttrsRequestModificationRequest(recurse bool) map[string]rssc } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestAddGroupAdminRequest(false), + Attributes: resourceSchemaAttrsRequestTransferGroupOnSystemOwnershipRequest(false), } attr.Optional = true - schemaAttrs["add_group_admin_request"] = attr + schemaAttrs["transfer_group_on_system_ownership_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestTransferOrganizationalUnitOwnershipRequest(false), + Attributes: resourceSchemaAttrsRequestAbstractOrganizationalUnitModificationRequest(false), } attr.Optional = true - schemaAttrs["transfer_organizational_unit_ownership_request"] = attr + schemaAttrs["abstract_organizational_unit_modification_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestJoinVaultRequest(false), + Attributes: resourceSchemaAttrsRequestTransferOrganizationalUnitOwnershipRequest(false), } attr.Optional = true - schemaAttrs["join_vault_request"] = attr + schemaAttrs["transfer_organizational_unit_ownership_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestVerifyInternalAccountRequest(false), + Attributes: resourceSchemaAttrsRequestGrantAccessRequest(false), } attr.Optional = true - schemaAttrs["verify_internal_account_request"] = attr + schemaAttrs["grant_access_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestJoinGroupRequest(false), + Attributes: resourceSchemaAttrsRequestVerifyInternalAccountRequest(false), } attr.Optional = true - schemaAttrs["join_group_request"] = attr + schemaAttrs["verify_internal_account_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestTransferGroupOnSystemOwnershipRequest(false), + Attributes: resourceSchemaAttrsRequestTransferAuditorGroupRequest(false), } attr.Optional = true - schemaAttrs["transfer_group_on_system_ownership_request"] = attr + schemaAttrs["transfer_auditor_group_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestRemoveGroupRequest(false), + Attributes: resourceSchemaAttrsRequestCreateGroupOnSystemRequest(false), } attr.Optional = true - schemaAttrs["remove_group_request"] = attr + schemaAttrs["create_group_on_system_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestSetupAuthorizingGroupRequest(false), + Attributes: resourceSchemaAttrsRequestJoinGroupRequest(false), } attr.Optional = true - schemaAttrs["setup_authorizing_group_request"] = attr + schemaAttrs["join_group_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestSetupNestedGroupRequest(false), + Attributes: resourceSchemaAttrsRequestJoinVaultRequest(false), } attr.Optional = true - schemaAttrs["setup_nested_group_request"] = attr + schemaAttrs["join_vault_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestGrantGroupOnSystemRequestRequest(false), + Attributes: resourceSchemaAttrsRequestTransferProvisionedSystemContentAdministrationRequest(false), } attr.Optional = true - schemaAttrs["grant_group_on_system_request_request"] = attr + schemaAttrs["transfer_provisioned_system_content_administration_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestDisable2FARequest(false), + Attributes: resourceSchemaAttrsRequestSetupNestedGroupRequest(false), } attr.Optional = true - schemaAttrs["disable2fa_request"] = attr + schemaAttrs["setup_nested_group_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestGrantGroupOnSystemRequest(false), + Attributes: resourceSchemaAttrsRequestRevokeAdminRequest(false), } attr.Optional = true - schemaAttrs["grant_group_on_system_request"] = attr + schemaAttrs["revoke_admin_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestEnableTechnicalAdministrationRequest(false), + Attributes: resourceSchemaAttrsRequestRemoveGroupRequest(false), } attr.Optional = true - schemaAttrs["enable_technical_administration_request"] = attr + schemaAttrs["remove_group_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestCreateGroupRequest(false), + Attributes: resourceSchemaAttrsRequestTransferProvisionedSystemOwnershipRequest(false), } attr.Optional = true - schemaAttrs["create_group_request"] = attr + schemaAttrs["transfer_provisioned_system_ownership_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestTransferAuditorGroupRequest(false), + Attributes: resourceSchemaAttrsRequestCreateServiceAccountRequest(false), } attr.Optional = true - schemaAttrs["transfer_auditor_group_request"] = attr + schemaAttrs["create_service_account_request"] = attr } { attr := rsschema.SingleNestedAttribute{ @@ -6214,52 +5975,52 @@ func resourceSchemaAttrsRequestModificationRequest(recurse bool) map[string]rssc } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestTransferApplicationOwnershipRequest(false), + Attributes: resourceSchemaAttrsRequestCreateGroupRequest(false), } attr.Optional = true - schemaAttrs["transfer_application_ownership_request"] = attr + schemaAttrs["create_group_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestCreateServiceAccountRequest(false), + Attributes: resourceSchemaAttrsRequestDisable2FARequest(false), } attr.Optional = true - schemaAttrs["create_service_account_request"] = attr + schemaAttrs["disable2fa_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestTransferServiceAccountAdministrationRequest(false), + Attributes: resourceSchemaAttrsRequestTransferApplicationOwnershipRequest(false), } attr.Optional = true - schemaAttrs["transfer_service_account_administration_request"] = attr + schemaAttrs["transfer_application_ownership_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestPasswordResetRequest(false), + Attributes: resourceSchemaAttrsRequestAddGroupAdminRequest(false), } attr.Optional = true - schemaAttrs["password_reset_request"] = attr + schemaAttrs["add_group_admin_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestGrantServiceAccountGroupRequest(false), + Attributes: resourceSchemaAttrsRequestReviewAuditRequest(false), } attr.Optional = true - schemaAttrs["grant_service_account_group_request"] = attr + schemaAttrs["review_audit_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestTransferProvisionedSystemOwnershipRequest(false), + Attributes: resourceSchemaAttrsRequestSetupAuthorizingGroupRequest(false), } attr.Optional = true - schemaAttrs["transfer_provisioned_system_ownership_request"] = attr + schemaAttrs["setup_authorizing_group_request"] = attr } { attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsRequestExtendAccessRequest(false), + Attributes: resourceSchemaAttrsRequestRemoveOrganizationalUnitRequest(false), } attr.Optional = true - schemaAttrs["extend_access_request"] = attr + schemaAttrs["remove_organizational_unit_request"] = attr } { attr := rsschema.SingleNestedAttribute{ @@ -6525,13 +6286,7 @@ func resourceSchemaAttrsRequestVerifyInternalAccountRequest(recurse bool) map[st func resourceSchemaAttrsServiceaccountServiceAccount(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsServiceaccountServiceAccount_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsServiceaccountServiceAccount_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -6597,13 +6352,7 @@ func resourceSchemaAttrsServiceaccountServiceAccount(recurse bool) map[string]rs func resourceSchemaAttrsServiceaccountServiceAccountGroup(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsServiceaccountServiceAccountGroup_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsServiceaccountServiceAccountGroup_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -6808,13 +6557,7 @@ func resourceSchemaAttrsSimpleVersionInfo(recurse bool) map[string]rsschema.Attr func resourceSchemaAttrsVaultDeletedVaultHolder(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsVaultDeletedVaultHolder_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsVaultDeletedVaultHolder_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -7016,13 +6759,7 @@ func resourceSchemaAttrsVaultVaultHolder(recurse bool) map[string]rsschema.Attri func resourceSchemaAttrsVaultVaultRecord(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsVaultVaultRecord_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsVaultVaultRecord_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -7306,13 +7043,7 @@ func resourceSchemaAttrsVaultVaultUnlockResponse(recurse bool) map[string]rssche func resourceSchemaAttrsWebhookWebhook(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsWebhookWebhook_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsWebhookWebhook_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ @@ -7467,13 +7198,7 @@ func resourceSchemaAttrsWebhookWebhook(recurse bool) map[string]rsschema.Attribu func resourceSchemaAttrsWebhookWebhookDelivery(recurse bool) map[string]rsschema.Attribute { schemaAttrs := make(map[string]rsschema.Attribute) if recurse { - { - attr := rsschema.SingleNestedAttribute{ - Attributes: resourceSchemaAttrsWebhookWebhookDelivery_additionalObjects(false), - } - attr.Optional = true - schemaAttrs["additional_objects"] = attr - } + maps.Copy(schemaAttrs, resourceSchemaAttrsWebhookWebhookDelivery_additionalObjects(false)) } schemaAttrs["links"] = rsschema.ListNestedAttribute{ NestedObject: rsschema.NestedAttributeObject{ diff --git a/internal/provider/full-tf-to-data-struct-ds.go b/internal/provider/full-tf-to-data-struct-ds.go index b058d3f..8ec3e00 100644 --- a/internal/provider/full-tf-to-data-struct-ds.go +++ b/internal/provider/full-tf-to-data-struct-ds.go @@ -64,7 +64,14 @@ func fillDataStructFromTFObjectDSAccountVaultVaultRecord(data *accountVaultVault data.ShareEndTime = obj.Attributes()["share_end_time"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Parent = obj.Attributes()["parent"].(basetypes.ObjectValue) + data.PasswordMetadata = obj.Attributes()["password_metadata"].(basetypes.ObjectValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) + data.ShareSummary = obj.Attributes()["share_summary"].(basetypes.ObjectValue) + data.Shares = obj.Attributes()["shares"].(basetypes.ListValue) + data.Tile = obj.Attributes()["tile"].(basetypes.ObjectValue) + data.Vaultholder = obj.Attributes()["vaultholder"].(basetypes.ObjectValue) data.Derived = obj.Attributes()["derived"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Filename = obj.Attributes()["filename"].(basetypes.StringValue) @@ -78,7 +85,7 @@ func fillDataStructFromTFObjectDSAuditAuditRecord(data *auditAuditRecordDataDS, data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.AuditAuditRecordType = obj.Attributes()["type"].(basetypes.StringValue) data.DateTime = obj.Attributes()["date_time"].(basetypes.StringValue) data.OnAccount = obj.Attributes()["on_account"].(basetypes.StringValue) @@ -119,7 +126,13 @@ func fillDataStructFromTFObjectDSAuthAccount(data *authAccountDataDS, obj types. data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) data.AccountPermissions = obj.Attributes()["account_permissions"].(basetypes.ListValue) data.Active = obj.Attributes()["active"].(basetypes.BoolValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.ActiveLogin = obj.Attributes()["active_login"].(basetypes.BoolValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Groups = obj.Attributes()["groups"].(basetypes.ListValue) + data.PendingRecoveryRequests = obj.Attributes()["pending_recovery_requests"].(basetypes.ObjectValue) + data.Settings = obj.Attributes()["settings"].(basetypes.ObjectValue) + data.StoredAttributes = obj.Attributes()["stored_attributes"].(basetypes.ObjectValue) + data.Vault = obj.Attributes()["vault"].(basetypes.ObjectValue) data.CanRequestGroups = obj.Attributes()["can_request_groups"].(basetypes.BoolValue) data.Directory = obj.Attributes()["directory"].(basetypes.ObjectValue) data.DirectoryName = obj.Attributes()["directory_name"].(basetypes.StringValue) @@ -227,7 +240,13 @@ func fillDataStructFromTFObjectDSAuthInternalAccount(data *authInternalAccountDa data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) data.AccountPermissions = obj.Attributes()["account_permissions"].(basetypes.ListValue) data.Active = obj.Attributes()["active"].(basetypes.BoolValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.ActiveLogin = obj.Attributes()["active_login"].(basetypes.BoolValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Groups = obj.Attributes()["groups"].(basetypes.ListValue) + data.PendingRecoveryRequests = obj.Attributes()["pending_recovery_requests"].(basetypes.ObjectValue) + data.Settings = obj.Attributes()["settings"].(basetypes.ObjectValue) + data.StoredAttributes = obj.Attributes()["stored_attributes"].(basetypes.ObjectValue) + data.Vault = obj.Attributes()["vault"].(basetypes.ObjectValue) data.CanRequestGroups = obj.Attributes()["can_request_groups"].(basetypes.BoolValue) data.Directory = obj.Attributes()["directory"].(basetypes.ObjectValue) data.DirectoryName = obj.Attributes()["directory_name"].(basetypes.StringValue) @@ -294,7 +313,7 @@ func fillDataStructFromTFObjectDSCertificateCertificate(data *certificateCertifi data.SubjectDN = obj.Attributes()["subject_dn"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.KeyData = obj.Attributes()["key_data"].(basetypes.ListValue) } @@ -329,7 +348,14 @@ func fillDataStructFromTFObjectDSClientApplicationVaultVaultRecord(data *clientA data.ShareEndTime = obj.Attributes()["share_end_time"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Parent = obj.Attributes()["parent"].(basetypes.ObjectValue) + data.PasswordMetadata = obj.Attributes()["password_metadata"].(basetypes.ObjectValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) + data.ShareSummary = obj.Attributes()["share_summary"].(basetypes.ObjectValue) + data.Shares = obj.Attributes()["shares"].(basetypes.ListValue) + data.Tile = obj.Attributes()["tile"].(basetypes.ObjectValue) + data.Vaultholder = obj.Attributes()["vaultholder"].(basetypes.ObjectValue) data.Derived = obj.Attributes()["derived"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Filename = obj.Attributes()["filename"].(basetypes.StringValue) @@ -349,13 +375,18 @@ func fillDataStructFromTFObjectDSClientClientApplication(data *clientClientAppli data.SsoApplication = obj.Attributes()["sso_application"].(basetypes.BoolValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Groupclients = obj.Attributes()["groupclients"].(basetypes.ListValue) + data.Groups = obj.Attributes()["groups"].(basetypes.ListValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) + data.Tile = obj.Attributes()["tile"].(basetypes.ObjectValue) + data.VaultRecordCount = obj.Attributes()["vault_record_count"].(basetypes.Int64Value) data.LastModifiedAt = obj.Attributes()["last_modified_at"].(basetypes.StringValue) data.Owner = obj.Attributes()["owner"].(basetypes.ObjectValue) data.TechnicalAdministrator = obj.Attributes()["technical_administrator"].(basetypes.ObjectValue) data.OAuth2Client = obj.Attributes()["o_auth2_client"].(basetypes.ObjectValue) - data.Saml2Client = obj.Attributes()["saml2_client"].(basetypes.ObjectValue) data.LDAPClient = obj.Attributes()["ldap_client"].(basetypes.ObjectValue) + data.Saml2Client = obj.Attributes()["saml2_client"].(basetypes.ObjectValue) } func fillDataStructFromTFObjectDSClientClientApplicationLinkableWrapper(data *clientClientApplicationLinkableWrapperDataDS, obj types.Object) { @@ -409,7 +440,7 @@ func fillDataStructFromTFObjectDSClientOAuth2ClientPermission(data *clientOAuth2 data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.ForGroup = obj.Attributes()["for_group"].(basetypes.ObjectValue) data.ForSystem = obj.Attributes()["for_system"].(basetypes.ObjectValue) data.Value = obj.Attributes()["value"].(basetypes.StringValue) @@ -423,7 +454,7 @@ func fillDataStructFromTFObjectDSClientOAuth2ClientPermissionWithClient(data *cl data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.ForGroup = obj.Attributes()["for_group"].(basetypes.ObjectValue) data.ForSystem = obj.Attributes()["for_system"].(basetypes.ObjectValue) data.Value = obj.Attributes()["value"].(basetypes.StringValue) @@ -460,7 +491,14 @@ func fillDataStructFromTFObjectDSDeletedVaultHolderVaultVaultRecord(data *delete data.ShareEndTime = obj.Attributes()["share_end_time"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Parent = obj.Attributes()["parent"].(basetypes.ObjectValue) + data.PasswordMetadata = obj.Attributes()["password_metadata"].(basetypes.ObjectValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) + data.ShareSummary = obj.Attributes()["share_summary"].(basetypes.ObjectValue) + data.Shares = obj.Attributes()["shares"].(basetypes.ListValue) + data.Tile = obj.Attributes()["tile"].(basetypes.ObjectValue) + data.Vaultholder = obj.Attributes()["vaultholder"].(basetypes.ObjectValue) data.Derived = obj.Attributes()["derived"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Filename = obj.Attributes()["filename"].(basetypes.StringValue) @@ -479,16 +517,18 @@ func fillDataStructFromTFObjectDSDirectoryAccountDirectory(data *directoryAccoun data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Markers = obj.Attributes()["markers"].(basetypes.ObjectValue) + data.Status = obj.Attributes()["status"].(basetypes.ObjectValue) data.BaseOrganizationalUnit = obj.Attributes()["base_organizational_unit"].(basetypes.ObjectValue) data.DefaultDirectory = obj.Attributes()["default_directory"].(basetypes.BoolValue) data.HelpdeskGroup = obj.Attributes()["helpdesk_group"].(basetypes.ObjectValue) data.Restrict2fa = obj.Attributes()["restrict2fa"].(basetypes.BoolValue) data.RotatingPassword = obj.Attributes()["rotating_password"].(basetypes.StringValue) data.UsernameCustomizable = obj.Attributes()["username_customizable"].(basetypes.BoolValue) - data.MaintenanceDirectory = obj.Attributes()["maintenance_directory"].(basetypes.ObjectValue) - data.OIDCDirectory = obj.Attributes()["o_id_c_directory"].(basetypes.ObjectValue) data.InternalDirectory = obj.Attributes()["internal_directory"].(basetypes.ObjectValue) + data.OIDCDirectory = obj.Attributes()["o_id_c_directory"].(basetypes.ObjectValue) + data.MaintenanceDirectory = obj.Attributes()["maintenance_directory"].(basetypes.ObjectValue) data.LDAPDirectory = obj.Attributes()["l_d_a_p_directory"].(basetypes.ObjectValue) } @@ -578,7 +618,8 @@ func fillDataStructFromTFObjectDSGroupAccountGroup(data *groupAccountGroupDataDS data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Vault = obj.Attributes()["vault"].(basetypes.ObjectValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Folder = obj.Attributes()["folder"].(basetypes.ObjectValue) data.LastUsed = obj.Attributes()["last_used"].(basetypes.StringValue) @@ -608,7 +649,33 @@ func fillDataStructFromTFObjectDSGroupGroup(data *groupGroupDataDS, obj types.Ob data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Accounts = obj.Attributes()["accounts"].(basetypes.ListValue) + data.AdministeredClients = obj.Attributes()["administered_clients"].(basetypes.ListValue) + data.AdministeredSystems = obj.Attributes()["administered_systems"].(basetypes.ListValue) + data.Admins = obj.Attributes()["admins"].(basetypes.ListValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.AuthorizedGroups = obj.Attributes()["authorized_groups"].(basetypes.ObjectValue) + data.ClientPermissions = obj.Attributes()["client_permissions"].(basetypes.ListValue) + data.Clients = obj.Attributes()["clients"].(basetypes.ListValue) + data.ContentAdministeredSystems = obj.Attributes()["content_administered_systems"].(basetypes.ListValue) + data.Groupauditinginfo = obj.Attributes()["groupauditinginfo"].(basetypes.ObjectValue) + data.Groupinfo = obj.Attributes()["groupinfo"].(basetypes.ObjectValue) + data.Helpdesk = obj.Attributes()["helpdesk"].(basetypes.ListValue) + data.Markers = obj.Attributes()["markers"].(basetypes.ObjectValue) + data.Myaccount = obj.Attributes()["myaccount"].(basetypes.ObjectValue) + data.Mydelegatedaccount = obj.Attributes()["mydelegatedaccount"].(basetypes.ObjectValue) + data.NestedGroups = obj.Attributes()["nested_groups"].(basetypes.ListValue) + data.OwnedClients = obj.Attributes()["owned_clients"].(basetypes.ListValue) + data.OwnedDirectories = obj.Attributes()["owned_directories"].(basetypes.ListValue) + data.OwnedGroupsOnSystem = obj.Attributes()["owned_groups_on_system"].(basetypes.ObjectValue) + data.OwnedOrganizationalUnits = obj.Attributes()["owned_organizational_units"].(basetypes.ListValue) + data.OwnedSystems = obj.Attributes()["owned_systems"].(basetypes.ListValue) + data.RecentAudits = obj.Attributes()["recent_audits"].(basetypes.ListValue) + data.Requeststatus = obj.Attributes()["requeststatus"].(basetypes.StringValue) + data.ServiceAccounts = obj.Attributes()["service_accounts"].(basetypes.ListValue) + data.Systems = obj.Attributes()["systems"].(basetypes.ListValue) + data.Vault = obj.Attributes()["vault"].(basetypes.ObjectValue) + data.Webhooks = obj.Attributes()["webhooks"].(basetypes.ListValue) data.ApplicationAdministration = obj.Attributes()["application_administration"].(basetypes.BoolValue) data.AuditConfig = obj.Attributes()["audit_config"].(basetypes.ObjectValue) data.AuditRequested = obj.Attributes()["audit_requested"].(basetypes.BoolValue) @@ -641,7 +708,7 @@ func fillDataStructFromTFObjectDSGroupGroupAccount(data *groupGroupAccountDataDS data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Validity = obj.Attributes()["validity"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Directory = obj.Attributes()["directory"].(basetypes.ObjectValue) data.DisconnectedNested = obj.Attributes()["disconnected_nested"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) @@ -679,7 +746,7 @@ func fillDataStructFromTFObjectDSGroupGroupAudit(data *groupGroupAuditDataDS, ob data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) data.Accounts = obj.Attributes()["accounts"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Comment = obj.Attributes()["comment"].(basetypes.StringValue) data.CreatedAt = obj.Attributes()["created_at"].(basetypes.StringValue) data.CreatedBy = obj.Attributes()["created_by"].(basetypes.StringValue) @@ -740,7 +807,8 @@ func fillDataStructFromTFObjectDSGroupGroupClassification(data *groupGroupClassi data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Info = obj.Attributes()["info"].(basetypes.ObjectValue) data.AuthorizingGroupAuditingRequired = obj.Attributes()["authorizing_group_auditing_required"].(basetypes.BoolValue) data.AuthorizingGroupDelegationRequired = obj.Attributes()["authorizing_group_delegation_required"].(basetypes.BoolValue) data.AuthorizingGroupMembershipRequired = obj.Attributes()["authorizing_group_membership_required"].(basetypes.BoolValue) @@ -784,7 +852,7 @@ func fillDataStructFromTFObjectDSGroupGroupClient(data *groupGroupClientDataDS, data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) data.ActivationRequired = obj.Attributes()["activation_required"].(basetypes.BoolValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Client = obj.Attributes()["client"].(basetypes.ObjectValue) data.Group = obj.Attributes()["group"].(basetypes.ObjectValue) data.Owner = obj.Attributes()["owner"].(basetypes.ObjectValue) @@ -803,7 +871,7 @@ func fillDataStructFromTFObjectDSGroupGroupFolder(data *groupGroupFolderDataDS, data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Name = obj.Attributes()["name"].(basetypes.StringValue) } @@ -890,7 +958,7 @@ func fillDataStructFromTFObjectDSGroupProvisioningGroup(data *groupProvisioningG data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) data.ActivationRequired = obj.Attributes()["activation_required"].(basetypes.BoolValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Group = obj.Attributes()["group"].(basetypes.ObjectValue) data.GroupOnSystem = obj.Attributes()["group_on_system"].(basetypes.ObjectValue) } @@ -912,7 +980,14 @@ func fillDataStructFromTFObjectDSGroupVaultVaultRecord(data *groupVaultVaultReco data.ShareEndTime = obj.Attributes()["share_end_time"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Parent = obj.Attributes()["parent"].(basetypes.ObjectValue) + data.PasswordMetadata = obj.Attributes()["password_metadata"].(basetypes.ObjectValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) + data.ShareSummary = obj.Attributes()["share_summary"].(basetypes.ObjectValue) + data.Shares = obj.Attributes()["shares"].(basetypes.ListValue) + data.Tile = obj.Attributes()["tile"].(basetypes.ObjectValue) + data.Vaultholder = obj.Attributes()["vaultholder"].(basetypes.ObjectValue) data.Derived = obj.Attributes()["derived"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Filename = obj.Attributes()["filename"].(basetypes.StringValue) @@ -941,7 +1016,7 @@ func fillDataStructFromTFObjectDSLaunchpadLaunchpadTile(data *launchpadLaunchpad data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Application = obj.Attributes()["application"].(basetypes.ObjectValue) data.Group = obj.Attributes()["group"].(basetypes.ObjectValue) data.IDenticonCode = obj.Attributes()["identicon_code"].(basetypes.Int64Value) @@ -1022,7 +1097,13 @@ func fillDataStructFromTFObjectDSNestedAuthInternalAccount(data *nestedAuthInter data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) data.AccountPermissions = obj.Attributes()["account_permissions"].(basetypes.ListValue) data.Active = obj.Attributes()["active"].(basetypes.BoolValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.ActiveLogin = obj.Attributes()["active_login"].(basetypes.BoolValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Groups = obj.Attributes()["groups"].(basetypes.ListValue) + data.PendingRecoveryRequests = obj.Attributes()["pending_recovery_requests"].(basetypes.ObjectValue) + data.Settings = obj.Attributes()["settings"].(basetypes.ObjectValue) + data.StoredAttributes = obj.Attributes()["stored_attributes"].(basetypes.ObjectValue) + data.Vault = obj.Attributes()["vault"].(basetypes.ObjectValue) data.CanRequestGroups = obj.Attributes()["can_request_groups"].(basetypes.BoolValue) data.Directory = obj.Attributes()["directory"].(basetypes.ObjectValue) data.DirectoryName = obj.Attributes()["directory_name"].(basetypes.StringValue) @@ -1053,7 +1134,7 @@ func fillDataStructFromTFObjectDSNestedClientOAuth2ClientPermission(data *nested data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.ForGroup = obj.Attributes()["for_group"].(basetypes.ObjectValue) data.ForSystem = obj.Attributes()["for_system"].(basetypes.ObjectValue) data.Value = obj.Attributes()["value"].(basetypes.StringValue) @@ -1067,7 +1148,8 @@ func fillDataStructFromTFObjectDSNestedGroupAccountGroup(data *nestedGroupAccoun data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Vault = obj.Attributes()["vault"].(basetypes.ObjectValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Folder = obj.Attributes()["folder"].(basetypes.ObjectValue) data.LastUsed = obj.Attributes()["last_used"].(basetypes.StringValue) @@ -1086,7 +1168,7 @@ func fillDataStructFromTFObjectDSNestedGroupGroupAccount(data *nestedGroupGroupA data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Validity = obj.Attributes()["validity"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Directory = obj.Attributes()["directory"].(basetypes.ObjectValue) data.DisconnectedNested = obj.Attributes()["disconnected_nested"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) @@ -1104,7 +1186,7 @@ func fillDataStructFromTFObjectDSNestedGroupGroupAudit(data *nestedGroupGroupAud data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) data.Accounts = obj.Attributes()["accounts"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Comment = obj.Attributes()["comment"].(basetypes.StringValue) data.CreatedAt = obj.Attributes()["created_at"].(basetypes.StringValue) data.CreatedBy = obj.Attributes()["created_by"].(basetypes.StringValue) @@ -1124,7 +1206,7 @@ func fillDataStructFromTFObjectDSNestedOrganizationAccountOrganizationalUnit(dat data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) } func fillDataStructFromTFObjectDSNestedOrganizationOrganizationalUnitAccount(data *nestedOrganizationOrganizationalUnitAccountDataDS, obj types.Object) { @@ -1137,7 +1219,7 @@ func fillDataStructFromTFObjectDSNestedOrganizationOrganizationalUnitAccount(dat data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Validity = obj.Attributes()["validity"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Directory = obj.Attributes()["directory"].(basetypes.ObjectValue) } @@ -1150,7 +1232,9 @@ func fillDataStructFromTFObjectDSNestedProvisioningGroupOnSystem(data *nestedPro data.ProvisioningGroupOnSystemPrimerType = obj.Attributes()["type"].(basetypes.StringValue) data.ShortNameInSystem = obj.Attributes()["short_name_in_system"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Provgroups = obj.Attributes()["provgroups"].(basetypes.ListValue) + data.ServiceAccounts = obj.Attributes()["service_accounts"].(basetypes.ListValue) data.Owner = obj.Attributes()["owner"].(basetypes.ObjectValue) data.System = obj.Attributes()["system"].(basetypes.ObjectValue) } @@ -1165,7 +1249,7 @@ func fillDataStructFromTFObjectDSNestedProvisioningProvisionedAccount(data *nest data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Validity = obj.Attributes()["validity"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.UID = obj.Attributes()["uid"].(basetypes.Int64Value) } @@ -1174,7 +1258,7 @@ func fillDataStructFromTFObjectDSNestedProvisioningProvisionedSystemSyncLog(data data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.CreatedAt = obj.Attributes()["created_at"].(basetypes.StringValue) data.Errors = obj.Attributes()["errors"].(basetypes.Int64Value) data.Log = obj.Attributes()["log"].(basetypes.StringValue) @@ -1190,7 +1274,7 @@ func fillDataStructFromTFObjectDSNestedServiceaccountServiceAccountGroup(data *n data.ProvisioningGroupOnSystemPrimerType = obj.Attributes()["type"].(basetypes.StringValue) data.ShortNameInSystem = obj.Attributes()["short_name_in_system"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) } func fillDataStructFromTFObjectDSNestedWebhookWebhookDelivery(data *nestedWebhookWebhookDeliveryDataDS, obj types.Object) { @@ -1198,7 +1282,7 @@ func fillDataStructFromTFObjectDSNestedWebhookWebhookDelivery(data *nestedWebhoo data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Payload = obj.Attributes()["payload"].(basetypes.ObjectValue) data.ReponseHeaders = obj.Attributes()["reponse_headers"].(basetypes.StringValue) data.RequestHeaders = obj.Attributes()["request_headers"].(basetypes.StringValue) @@ -1281,7 +1365,7 @@ func fillDataStructFromTFObjectDSOrganizationAccountOrganizationalUnit(data *org data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) } func fillDataStructFromTFObjectDSOrganizationAccountOrganizationalUnitLinkableWrapper(data *organizationAccountOrganizationalUnitLinkableWrapperDataDS, obj types.Object) { @@ -1298,7 +1382,7 @@ func fillDataStructFromTFObjectDSOrganizationOrganizationalUnit(data *organizati data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Depth = obj.Attributes()["depth"].(basetypes.Int64Value) data.Description = obj.Attributes()["description"].(basetypes.StringValue) data.Owner = obj.Attributes()["owner"].(basetypes.ObjectValue) @@ -1314,7 +1398,7 @@ func fillDataStructFromTFObjectDSOrganizationOrganizationalUnitAccount(data *org data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Validity = obj.Attributes()["validity"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Directory = obj.Attributes()["directory"].(basetypes.ObjectValue) } @@ -1392,7 +1476,9 @@ func fillDataStructFromTFObjectDSProvisioningGroupOnSystem(data *provisioningGro data.ProvisioningGroupOnSystemPrimerType = obj.Attributes()["type"].(basetypes.StringValue) data.ShortNameInSystem = obj.Attributes()["short_name_in_system"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Provgroups = obj.Attributes()["provgroups"].(basetypes.ListValue) + data.ServiceAccounts = obj.Attributes()["service_accounts"].(basetypes.ListValue) data.Owner = obj.Attributes()["owner"].(basetypes.ObjectValue) data.System = obj.Attributes()["system"].(basetypes.ObjectValue) } @@ -1445,7 +1531,8 @@ func fillDataStructFromTFObjectDSProvisioningProvisionNumberSequence(data *provi data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) data.AccountCount = obj.Attributes()["account_count"].(basetypes.Int64Value) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Systems = obj.Attributes()["systems"].(basetypes.ListValue) data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.NextUID = obj.Attributes()["next_uid"].(basetypes.Int64Value) } @@ -1472,7 +1559,7 @@ func fillDataStructFromTFObjectDSProvisioningProvisionedAccount(data *provisioni data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Validity = obj.Attributes()["validity"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.UID = obj.Attributes()["uid"].(basetypes.Int64Value) } @@ -1528,7 +1615,14 @@ func fillDataStructFromTFObjectDSProvisioningProvisionedSystem(data *provisionin data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) data.AccountCount = obj.Attributes()["account_count"].(basetypes.Int64Value) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Account = obj.Attributes()["account"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.IssuedPermissions = obj.Attributes()["issued_permissions"].(basetypes.ListValue) + data.LoginName = obj.Attributes()["login_name"].(basetypes.StringValue) + data.ManagementPermissions = obj.Attributes()["management_permissions"].(basetypes.ObjectValue) + data.Markers = obj.Attributes()["markers"].(basetypes.ObjectValue) + data.Statistics = obj.Attributes()["statistics"].(basetypes.ObjectValue) + data.SupportedGroupTypes = obj.Attributes()["supported_group_types"].(basetypes.ObjectValue) data.ContentAdministrator = obj.Attributes()["content_administrator"].(basetypes.ObjectValue) data.ExternalUUID = obj.Attributes()["external_uuid"].(basetypes.StringValue) data.Owner = obj.Attributes()["owner"].(basetypes.ObjectValue) @@ -1538,14 +1632,14 @@ func fillDataStructFromTFObjectDSProvisioningProvisionedSystem(data *provisionin data.ShouldDestroyUnknownAccounts = obj.Attributes()["should_destroy_unknown_accounts"].(basetypes.BoolValue) data.TechnicalAdministrator = obj.Attributes()["technical_administrator"].(basetypes.ObjectValue) data.UsernamePrefix = obj.Attributes()["username_prefix"].(basetypes.StringValue) - data.AbstractProvisionedLDAP = obj.Attributes()["abstract_provisioned_ldap"].(basetypes.ObjectValue) - data.ProvisionedLDAP = obj.Attributes()["provisioned_ldap"].(basetypes.ObjectValue) + data.ProvisionedLDAPDirectory = obj.Attributes()["provisioned_ldap_directory"].(basetypes.ObjectValue) + data.ProvisionedInternalLDAP = obj.Attributes()["provisioned_internal_ldap"].(basetypes.ObjectValue) data.ProvisionedAzureTenant = obj.Attributes()["provisioned_azure_tenant"].(basetypes.ObjectValue) - data.ProvisionedAzureSyncLDAPDirectory = obj.Attributes()["provisioned_azure_sync_ldap_directory"].(basetypes.ObjectValue) data.ProvisionedAzureOIDCDirectory = obj.Attributes()["provisioned_azure_oidc_directory"].(basetypes.ObjectValue) + data.AbstractProvisionedLDAP = obj.Attributes()["abstract_provisioned_ldap"].(basetypes.ObjectValue) data.ProvisionedAD = obj.Attributes()["provisioned_a_d"].(basetypes.ObjectValue) - data.ProvisionedLDAPDirectory = obj.Attributes()["provisioned_ldap_directory"].(basetypes.ObjectValue) - data.ProvisionedInternalLDAP = obj.Attributes()["provisioned_internal_ldap"].(basetypes.ObjectValue) + data.ProvisionedAzureSyncLDAPDirectory = obj.Attributes()["provisioned_azure_sync_ldap_directory"].(basetypes.ObjectValue) + data.ProvisionedLDAP = obj.Attributes()["provisioned_ldap"].(basetypes.ObjectValue) } func fillDataStructFromTFObjectDSProvisioningProvisionedSystemLinkableWrapper(data *provisioningProvisionedSystemLinkableWrapperDataDS, obj types.Object) { @@ -1570,7 +1664,7 @@ func fillDataStructFromTFObjectDSProvisioningProvisionedSystemSyncLog(data *prov data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.CreatedAt = obj.Attributes()["created_at"].(basetypes.StringValue) data.Errors = obj.Attributes()["errors"].(basetypes.Int64Value) data.Log = obj.Attributes()["log"].(basetypes.StringValue) @@ -1708,7 +1802,8 @@ func fillDataStructFromTFObjectDSRequestModificationRequest(data *requestModific data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) data.Account = obj.Attributes()["account"].(basetypes.ObjectValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.ResetStatus = obj.Attributes()["reset_status"].(basetypes.ObjectValue) data.Comment = obj.Attributes()["comment"].(basetypes.StringValue) data.Feedback = obj.Attributes()["feedback"].(basetypes.StringValue) data.Group = obj.Attributes()["group"].(basetypes.ObjectValue) @@ -1716,41 +1811,41 @@ func fillDataStructFromTFObjectDSRequestModificationRequest(data *requestModific data.RequestModificationRequestType = obj.Attributes()["request_modification_request_type"].(basetypes.StringValue) data.Status = obj.Attributes()["status"].(basetypes.StringValue) data.AbstractApplicationModificationRequest = obj.Attributes()["abstract_application_modification_request"].(basetypes.ObjectValue) + data.TransferApplicationAdministrationRequest = obj.Attributes()["transfer_application_administration_request"].(basetypes.ObjectValue) + data.ExtendAccessRequest = obj.Attributes()["extend_access_request"].(basetypes.ObjectValue) + data.GrantServiceAccountGroupRequest = obj.Attributes()["grant_service_account_group_request"].(basetypes.ObjectValue) + data.GrantGroupOnSystemRequest = obj.Attributes()["grant_group_on_system_request"].(basetypes.ObjectValue) data.AbstractProvisionedSystemModificationRequest = obj.Attributes()["abstract_provisioned_system_modification_request"].(basetypes.ObjectValue) - data.RemoveProvisionedSystemRequest = obj.Attributes()["remove_provisioned_system_request"].(basetypes.ObjectValue) + data.EnableTechnicalAdministrationRequest = obj.Attributes()["enable_technical_administration_request"].(basetypes.ObjectValue) data.GrantApplicationRequest = obj.Attributes()["grant_application_request"].(basetypes.ObjectValue) - data.ReviewAuditRequest = obj.Attributes()["review_audit_request"].(basetypes.ObjectValue) - data.RevokeAdminRequest = obj.Attributes()["revoke_admin_request"].(basetypes.ObjectValue) - data.GrantAccessRequest = obj.Attributes()["grant_access_request"].(basetypes.ObjectValue) - data.TransferProvisionedSystemContentAdministrationRequest = obj.Attributes()["transfer_provisioned_system_content_administration_request"].(basetypes.ObjectValue) - data.AbstractOrganizationalUnitModificationRequest = obj.Attributes()["abstract_organizational_unit_modification_request"].(basetypes.ObjectValue) - data.RemoveOrganizationalUnitRequest = obj.Attributes()["remove_organizational_unit_request"].(basetypes.ObjectValue) - data.CreateGroupOnSystemRequest = obj.Attributes()["create_group_on_system_request"].(basetypes.ObjectValue) - data.TransferApplicationAdministrationRequest = obj.Attributes()["transfer_application_administration_request"].(basetypes.ObjectValue) + data.PasswordResetRequest = obj.Attributes()["password_reset_request"].(basetypes.ObjectValue) + data.GrantGroupOnSystemRequestRequest = obj.Attributes()["grant_group_on_system_request_request"].(basetypes.ObjectValue) + data.TransferServiceAccountAdministrationRequest = obj.Attributes()["transfer_service_account_administration_request"].(basetypes.ObjectValue) + data.RemoveProvisionedSystemRequest = obj.Attributes()["remove_provisioned_system_request"].(basetypes.ObjectValue) data.UpdateGroupMembershipRequest = obj.Attributes()["update_group_membership_request"].(basetypes.ObjectValue) - data.AddGroupAdminRequest = obj.Attributes()["add_group_admin_request"].(basetypes.ObjectValue) + data.TransferGroupOnSystemOwnershipRequest = obj.Attributes()["transfer_group_on_system_ownership_request"].(basetypes.ObjectValue) + data.AbstractOrganizationalUnitModificationRequest = obj.Attributes()["abstract_organizational_unit_modification_request"].(basetypes.ObjectValue) data.TransferOrganizationalUnitOwnershipRequest = obj.Attributes()["transfer_organizational_unit_ownership_request"].(basetypes.ObjectValue) - data.JoinVaultRequest = obj.Attributes()["join_vault_request"].(basetypes.ObjectValue) + data.GrantAccessRequest = obj.Attributes()["grant_access_request"].(basetypes.ObjectValue) data.VerifyInternalAccountRequest = obj.Attributes()["verify_internal_account_request"].(basetypes.ObjectValue) + data.TransferAuditorGroupRequest = obj.Attributes()["transfer_auditor_group_request"].(basetypes.ObjectValue) + data.CreateGroupOnSystemRequest = obj.Attributes()["create_group_on_system_request"].(basetypes.ObjectValue) data.JoinGroupRequest = obj.Attributes()["join_group_request"].(basetypes.ObjectValue) - data.TransferGroupOnSystemOwnershipRequest = obj.Attributes()["transfer_group_on_system_ownership_request"].(basetypes.ObjectValue) - data.RemoveGroupRequest = obj.Attributes()["remove_group_request"].(basetypes.ObjectValue) - data.SetupAuthorizingGroupRequest = obj.Attributes()["setup_authorizing_group_request"].(basetypes.ObjectValue) + data.JoinVaultRequest = obj.Attributes()["join_vault_request"].(basetypes.ObjectValue) + data.TransferProvisionedSystemContentAdministrationRequest = obj.Attributes()["transfer_provisioned_system_content_administration_request"].(basetypes.ObjectValue) data.SetupNestedGroupRequest = obj.Attributes()["setup_nested_group_request"].(basetypes.ObjectValue) - data.GrantGroupOnSystemRequestRequest = obj.Attributes()["grant_group_on_system_request_request"].(basetypes.ObjectValue) - data.Disable2FARequest = obj.Attributes()["disable2fa_request"].(basetypes.ObjectValue) - data.GrantGroupOnSystemRequest = obj.Attributes()["grant_group_on_system_request"].(basetypes.ObjectValue) - data.EnableTechnicalAdministrationRequest = obj.Attributes()["enable_technical_administration_request"].(basetypes.ObjectValue) - data.CreateGroupRequest = obj.Attributes()["create_group_request"].(basetypes.ObjectValue) - data.TransferAuditorGroupRequest = obj.Attributes()["transfer_auditor_group_request"].(basetypes.ObjectValue) + data.RevokeAdminRequest = obj.Attributes()["revoke_admin_request"].(basetypes.ObjectValue) + data.RemoveGroupRequest = obj.Attributes()["remove_group_request"].(basetypes.ObjectValue) + data.TransferProvisionedSystemOwnershipRequest = obj.Attributes()["transfer_provisioned_system_ownership_request"].(basetypes.ObjectValue) + data.CreateServiceAccountRequest = obj.Attributes()["create_service_account_request"].(basetypes.ObjectValue) data.GrantClientPermissionRequest = obj.Attributes()["grant_client_permission_request"].(basetypes.ObjectValue) + data.CreateGroupRequest = obj.Attributes()["create_group_request"].(basetypes.ObjectValue) + data.Disable2FARequest = obj.Attributes()["disable2fa_request"].(basetypes.ObjectValue) data.TransferApplicationOwnershipRequest = obj.Attributes()["transfer_application_ownership_request"].(basetypes.ObjectValue) - data.CreateServiceAccountRequest = obj.Attributes()["create_service_account_request"].(basetypes.ObjectValue) - data.TransferServiceAccountAdministrationRequest = obj.Attributes()["transfer_service_account_administration_request"].(basetypes.ObjectValue) - data.PasswordResetRequest = obj.Attributes()["password_reset_request"].(basetypes.ObjectValue) - data.GrantServiceAccountGroupRequest = obj.Attributes()["grant_service_account_group_request"].(basetypes.ObjectValue) - data.TransferProvisionedSystemOwnershipRequest = obj.Attributes()["transfer_provisioned_system_ownership_request"].(basetypes.ObjectValue) - data.ExtendAccessRequest = obj.Attributes()["extend_access_request"].(basetypes.ObjectValue) + data.AddGroupAdminRequest = obj.Attributes()["add_group_admin_request"].(basetypes.ObjectValue) + data.ReviewAuditRequest = obj.Attributes()["review_audit_request"].(basetypes.ObjectValue) + data.SetupAuthorizingGroupRequest = obj.Attributes()["setup_authorizing_group_request"].(basetypes.ObjectValue) + data.RemoveOrganizationalUnitRequest = obj.Attributes()["remove_organizational_unit_request"].(basetypes.ObjectValue) data.TransferProvisionedSystemAdministrationRequest = obj.Attributes()["transfer_provisioned_system_administration_request"].(basetypes.ObjectValue) } @@ -1855,7 +1950,9 @@ func fillDataStructFromTFObjectDSServiceaccountServiceAccount(data *serviceaccou data.Username = obj.Attributes()["username"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Groups = obj.Attributes()["groups"].(basetypes.ListValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) data.Description = obj.Attributes()["description"].(basetypes.StringValue) data.Password = obj.Attributes()["password"].(basetypes.ObjectValue) data.PasswordRotation = obj.Attributes()["password_rotation"].(basetypes.StringValue) @@ -1870,7 +1967,7 @@ func fillDataStructFromTFObjectDSServiceaccountServiceAccountGroup(data *service data.ProvisioningGroupOnSystemPrimerType = obj.Attributes()["type"].(basetypes.StringValue) data.ShortNameInSystem = obj.Attributes()["short_name_in_system"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) } func fillDataStructFromTFObjectDSServiceaccountServiceAccountGroupLinkableWrapper(data *serviceaccountServiceAccountGroupLinkableWrapperDataDS, obj types.Object) { @@ -1934,7 +2031,8 @@ func fillDataStructFromTFObjectDSVaultDeletedVaultHolder(data *vaultDeletedVault data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Vault = obj.Attributes()["vault"].(basetypes.ObjectValue) data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.RecordCount = obj.Attributes()["record_count"].(basetypes.Int64Value) data.VaultDeletedVaultHolderType = obj.Attributes()["vault_deleted_vault_holder_type"].(basetypes.StringValue) @@ -1998,7 +2096,14 @@ func fillDataStructFromTFObjectDSVaultVaultRecord(data *vaultVaultRecordDataDS, data.ShareEndTime = obj.Attributes()["share_end_time"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Parent = obj.Attributes()["parent"].(basetypes.ObjectValue) + data.PasswordMetadata = obj.Attributes()["password_metadata"].(basetypes.ObjectValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) + data.ShareSummary = obj.Attributes()["share_summary"].(basetypes.ObjectValue) + data.Shares = obj.Attributes()["shares"].(basetypes.ListValue) + data.Tile = obj.Attributes()["tile"].(basetypes.ObjectValue) + data.Vaultholder = obj.Attributes()["vaultholder"].(basetypes.ObjectValue) data.Derived = obj.Attributes()["derived"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Filename = obj.Attributes()["filename"].(basetypes.StringValue) @@ -2073,7 +2178,7 @@ func fillDataStructFromTFObjectDSWebhookWebhook(data *webhookWebhookDataDS, obj data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) data.Account = obj.Attributes()["account"].(basetypes.ObjectValue) data.Active = obj.Attributes()["active"].(basetypes.BoolValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.AllTypes = obj.Attributes()["all_types"].(basetypes.BoolValue) data.AuthenticationScheme = obj.Attributes()["authentication_scheme"].(basetypes.StringValue) data.BasicAuthPassword = obj.Attributes()["basic_auth_password"].(basetypes.StringValue) @@ -2099,7 +2204,7 @@ func fillDataStructFromTFObjectDSWebhookWebhookDelivery(data *webhookWebhookDeli data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Additional = obj.Attributes()["additional"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Payload = obj.Attributes()["payload"].(basetypes.ObjectValue) data.ReponseHeaders = obj.Attributes()["reponse_headers"].(basetypes.StringValue) data.RequestHeaders = obj.Attributes()["request_headers"].(basetypes.StringValue) diff --git a/internal/provider/full-tf-to-data-struct-rs.go b/internal/provider/full-tf-to-data-struct-rs.go index 73d650a..9ed7de3 100644 --- a/internal/provider/full-tf-to-data-struct-rs.go +++ b/internal/provider/full-tf-to-data-struct-rs.go @@ -63,7 +63,15 @@ func fillDataStructFromTFObjectRSAccountVaultVaultRecord(data *accountVaultVault data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.ShareEndTime = obj.Attributes()["share_end_time"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.DeleteTile = obj.Attributes()["delete_tile"].(basetypes.BoolValue) + data.ParentUUID = obj.Attributes()["parent_uuid"].(basetypes.StringValue) + data.PasswordMetadata = obj.Attributes()["password_metadata"].(basetypes.ObjectValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) + data.ShareSummary = obj.Attributes()["share_summary"].(basetypes.ObjectValue) + data.Shares = obj.Attributes()["shares"].(basetypes.ListValue) + data.Tile = obj.Attributes()["tile"].(basetypes.ObjectValue) + data.Vaultholder = obj.Attributes()["vaultholder"].(basetypes.ObjectValue) data.Derived = obj.Attributes()["derived"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Filename = obj.Attributes()["filename"].(basetypes.StringValue) @@ -76,7 +84,7 @@ func fillDataStructFromTFObjectRSAccountVaultVaultRecord(data *accountVaultVault func fillDataStructFromTFObjectRSAuditAuditRecord(data *auditAuditRecordDataRS, obj types.Object) { data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.AuditAuditRecordType = obj.Attributes()["type"].(basetypes.StringValue) data.DateTime = obj.Attributes()["date_time"].(basetypes.StringValue) data.OnAccount = obj.Attributes()["on_account"].(basetypes.StringValue) @@ -116,7 +124,13 @@ func fillDataStructFromTFObjectRSAuthAccount(data *authAccountDataRS, obj types. data.Validity = obj.Attributes()["validity"].(basetypes.StringValue) data.AccountPermissions = obj.Attributes()["account_permissions"].(basetypes.ListValue) data.Active = obj.Attributes()["active"].(basetypes.BoolValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.ActiveLogin = obj.Attributes()["active_login"].(basetypes.BoolValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Groups = obj.Attributes()["groups"].(basetypes.ListValue) + data.PendingRecoveryRequests = obj.Attributes()["pending_recovery_requests"].(basetypes.ObjectValue) + data.Settings = obj.Attributes()["settings"].(basetypes.ObjectValue) + data.StoredAttributes = obj.Attributes()["stored_attributes"].(basetypes.ObjectValue) + data.Vault = obj.Attributes()["vault"].(basetypes.ObjectValue) data.CanRequestGroups = obj.Attributes()["can_request_groups"].(basetypes.BoolValue) data.DirectoryUUID = obj.Attributes()["directory_uuid"].(basetypes.StringValue) data.DirectoryName = obj.Attributes()["directory_name"].(basetypes.StringValue) @@ -264,7 +278,7 @@ func fillDataStructFromTFObjectRSCertificateCertificate(data *certificateCertifi data.Global = obj.Attributes()["global"].(basetypes.BoolValue) data.SubjectDN = obj.Attributes()["subject_dn"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.KeyData = obj.Attributes()["key_data"].(basetypes.ListValue) } @@ -298,7 +312,15 @@ func fillDataStructFromTFObjectRSClientApplicationVaultVaultRecord(data *clientA data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.ShareEndTime = obj.Attributes()["share_end_time"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.DeleteTile = obj.Attributes()["delete_tile"].(basetypes.BoolValue) + data.ParentUUID = obj.Attributes()["parent_uuid"].(basetypes.StringValue) + data.PasswordMetadata = obj.Attributes()["password_metadata"].(basetypes.ObjectValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) + data.ShareSummary = obj.Attributes()["share_summary"].(basetypes.ObjectValue) + data.Shares = obj.Attributes()["shares"].(basetypes.ListValue) + data.Tile = obj.Attributes()["tile"].(basetypes.ObjectValue) + data.Vaultholder = obj.Attributes()["vaultholder"].(basetypes.ObjectValue) data.Derived = obj.Attributes()["derived"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Filename = obj.Attributes()["filename"].(basetypes.StringValue) @@ -317,13 +339,19 @@ func fillDataStructFromTFObjectRSClientClientApplication(data *clientClientAppli data.Scopes = obj.Attributes()["scopes"].(basetypes.ListValue) data.SsoApplication = obj.Attributes()["sso_application"].(basetypes.BoolValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.DeleteTile = obj.Attributes()["delete_tile"].(basetypes.BoolValue) + data.Groupclients = obj.Attributes()["groupclients"].(basetypes.ListValue) + data.Groups = obj.Attributes()["groups"].(basetypes.ListValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) + data.Tile = obj.Attributes()["tile"].(basetypes.ObjectValue) + data.VaultRecordCount = obj.Attributes()["vault_record_count"].(basetypes.Int64Value) data.LastModifiedAt = obj.Attributes()["last_modified_at"].(basetypes.StringValue) data.OwnerUUID = obj.Attributes()["owner_uuid"].(basetypes.StringValue) data.TechnicalAdministratorUUID = obj.Attributes()["technical_administrator_uuid"].(basetypes.StringValue) data.OAuth2Client = obj.Attributes()["o_auth2_client"].(basetypes.ObjectValue) - data.Saml2Client = obj.Attributes()["saml2_client"].(basetypes.ObjectValue) data.LDAPClient = obj.Attributes()["ldap_client"].(basetypes.ObjectValue) + data.Saml2Client = obj.Attributes()["saml2_client"].(basetypes.ObjectValue) } func fillDataStructFromTFObjectRSClientClientApplicationLinkableWrapper(data *clientClientApplicationLinkableWrapperDataRS, obj types.Object) { @@ -377,7 +405,7 @@ func fillDataStructFromTFObjectRSClientOAuth2Client(data *clientOAuth2ClientData func fillDataStructFromTFObjectRSClientOAuth2ClientPermission(data *clientOAuth2ClientPermissionDataRS, obj types.Object) { data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.ForGroupUUID = obj.Attributes()["for_group_uuid"].(basetypes.StringValue) data.ForSystemUUID = obj.Attributes()["for_system_uuid"].(basetypes.StringValue) data.Value = obj.Attributes()["value"].(basetypes.StringValue) @@ -390,7 +418,7 @@ func fillDataStructFromTFObjectRSClientOAuth2ClientPermissionLinkableWrapper(dat func fillDataStructFromTFObjectRSClientOAuth2ClientPermissionWithClient(data *clientOAuth2ClientPermissionWithClientDataRS, obj types.Object) { data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.ForGroupUUID = obj.Attributes()["for_group_uuid"].(basetypes.StringValue) data.ForSystemUUID = obj.Attributes()["for_system_uuid"].(basetypes.StringValue) data.Value = obj.Attributes()["value"].(basetypes.StringValue) @@ -426,7 +454,15 @@ func fillDataStructFromTFObjectRSDeletedVaultHolderVaultVaultRecord(data *delete data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.ShareEndTime = obj.Attributes()["share_end_time"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.DeleteTile = obj.Attributes()["delete_tile"].(basetypes.BoolValue) + data.ParentUUID = obj.Attributes()["parent_uuid"].(basetypes.StringValue) + data.PasswordMetadata = obj.Attributes()["password_metadata"].(basetypes.ObjectValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) + data.ShareSummary = obj.Attributes()["share_summary"].(basetypes.ObjectValue) + data.Shares = obj.Attributes()["shares"].(basetypes.ListValue) + data.Tile = obj.Attributes()["tile"].(basetypes.ObjectValue) + data.Vaultholder = obj.Attributes()["vaultholder"].(basetypes.ObjectValue) data.Derived = obj.Attributes()["derived"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Filename = obj.Attributes()["filename"].(basetypes.StringValue) @@ -444,16 +480,18 @@ func fillDataStructFromTFObjectRSDirectoryAccountDirectory(data *directoryAccoun data.DirectoryAccountDirectoryPrimerType = obj.Attributes()["type"].(basetypes.StringValue) data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Markers = obj.Attributes()["markers"].(basetypes.ObjectValue) + data.Status = obj.Attributes()["status"].(basetypes.ObjectValue) data.BaseOrganizationalUnitUUID = obj.Attributes()["base_organizational_unit_uuid"].(basetypes.StringValue) data.DefaultDirectory = obj.Attributes()["default_directory"].(basetypes.BoolValue) data.HelpdeskGroupUUID = obj.Attributes()["helpdesk_group_uuid"].(basetypes.StringValue) data.Restrict2fa = obj.Attributes()["restrict2fa"].(basetypes.BoolValue) data.RotatingPassword = obj.Attributes()["rotating_password"].(basetypes.StringValue) data.UsernameCustomizable = obj.Attributes()["username_customizable"].(basetypes.BoolValue) - data.MaintenanceDirectory = obj.Attributes()["maintenance_directory"].(basetypes.ObjectValue) - data.OIDCDirectory = obj.Attributes()["o_id_c_directory"].(basetypes.ObjectValue) data.InternalDirectory = obj.Attributes()["internal_directory"].(basetypes.ObjectValue) + data.OIDCDirectory = obj.Attributes()["o_id_c_directory"].(basetypes.ObjectValue) + data.MaintenanceDirectory = obj.Attributes()["maintenance_directory"].(basetypes.ObjectValue) data.LDAPDirectory = obj.Attributes()["l_d_a_p_directory"].(basetypes.ObjectValue) } @@ -538,7 +576,8 @@ func fillDataStructFromTFObjectRSDirectoryOIDCDirectory(data *directoryOIDCDirec func fillDataStructFromTFObjectRSGroupAccountGroup(data *groupAccountGroupDataRS, obj types.Object) { data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Vault = obj.Attributes()["vault"].(basetypes.ObjectValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Folder = obj.Attributes()["folder"].(basetypes.ObjectValue) data.LastUsed = obj.Attributes()["last_used"].(basetypes.StringValue) @@ -567,7 +606,33 @@ func fillDataStructFromTFObjectRSGroupGroup(data *groupGroupDataRS, obj types.Ob data.Admin = obj.Attributes()["admin"].(basetypes.BoolValue) data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Accounts = obj.Attributes()["accounts"].(basetypes.ListValue) + data.AdministeredClients = obj.Attributes()["administered_clients"].(basetypes.ListValue) + data.AdministeredSystems = obj.Attributes()["administered_systems"].(basetypes.ListValue) + data.Admins = obj.Attributes()["admins"].(basetypes.ListValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.AuthorizedGroups = obj.Attributes()["authorized_groups"].(basetypes.ObjectValue) + data.ClientPermissions = obj.Attributes()["client_permissions"].(basetypes.ListValue) + data.Clients = obj.Attributes()["clients"].(basetypes.ListValue) + data.ContentAdministeredSystems = obj.Attributes()["content_administered_systems"].(basetypes.ListValue) + data.Groupauditinginfo = obj.Attributes()["groupauditinginfo"].(basetypes.ObjectValue) + data.Groupinfo = obj.Attributes()["groupinfo"].(basetypes.ObjectValue) + data.Helpdesk = obj.Attributes()["helpdesk"].(basetypes.ListValue) + data.Markers = obj.Attributes()["markers"].(basetypes.ObjectValue) + data.Myaccount = obj.Attributes()["myaccount"].(basetypes.ObjectValue) + data.Mydelegatedaccount = obj.Attributes()["mydelegatedaccount"].(basetypes.ObjectValue) + data.NestedGroups = obj.Attributes()["nested_groups"].(basetypes.ListValue) + data.OwnedClients = obj.Attributes()["owned_clients"].(basetypes.ListValue) + data.OwnedDirectories = obj.Attributes()["owned_directories"].(basetypes.ListValue) + data.OwnedGroupsOnSystem = obj.Attributes()["owned_groups_on_system"].(basetypes.ObjectValue) + data.OwnedOrganizationalUnits = obj.Attributes()["owned_organizational_units"].(basetypes.ListValue) + data.OwnedSystems = obj.Attributes()["owned_systems"].(basetypes.ListValue) + data.RecentAudits = obj.Attributes()["recent_audits"].(basetypes.ListValue) + data.Requeststatus = obj.Attributes()["requeststatus"].(basetypes.StringValue) + data.ServiceAccounts = obj.Attributes()["service_accounts"].(basetypes.ListValue) + data.Systems = obj.Attributes()["systems"].(basetypes.ListValue) + data.Vault = obj.Attributes()["vault"].(basetypes.ObjectValue) + data.Webhooks = obj.Attributes()["webhooks"].(basetypes.ListValue) data.ApplicationAdministration = obj.Attributes()["application_administration"].(basetypes.BoolValue) data.AuditConfig = obj.Attributes()["audit_config"].(basetypes.ObjectValue) data.AuditRequested = obj.Attributes()["audit_requested"].(basetypes.BoolValue) @@ -593,7 +658,7 @@ func fillDataStructFromTFObjectRSGroupGroup(data *groupGroupDataRS, obj types.Ob func fillDataStructFromTFObjectRSGroupGroupAccount(data *groupGroupAccountDataRS, obj types.Object) { data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.DirectoryUUID = obj.Attributes()["directory_uuid"].(basetypes.StringValue) data.DisconnectedNested = obj.Attributes()["disconnected_nested"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) @@ -630,7 +695,7 @@ func fillDataStructFromTFObjectRSGroupGroupAudit(data *groupGroupAuditDataRS, ob data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Accounts = obj.Attributes()["accounts"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Comment = obj.Attributes()["comment"].(basetypes.StringValue) data.CreatedAt = obj.Attributes()["created_at"].(basetypes.StringValue) data.CreatedBy = obj.Attributes()["created_by"].(basetypes.StringValue) @@ -690,7 +755,8 @@ func fillDataStructFromTFObjectRSGroupGroupClassification(data *groupGroupClassi data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Info = obj.Attributes()["info"].(basetypes.ObjectValue) data.AuthorizingGroupAuditingRequired = obj.Attributes()["authorizing_group_auditing_required"].(basetypes.BoolValue) data.AuthorizingGroupDelegationRequired = obj.Attributes()["authorizing_group_delegation_required"].(basetypes.BoolValue) data.AuthorizingGroupMembershipRequired = obj.Attributes()["authorizing_group_membership_required"].(basetypes.BoolValue) @@ -733,7 +799,7 @@ func fillDataStructFromTFObjectRSGroupGroupClient(data *groupGroupClientDataRS, data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.ActivationRequired = obj.Attributes()["activation_required"].(basetypes.BoolValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.ClientUUID = obj.Attributes()["client_uuid"].(basetypes.StringValue) data.GroupUUID = obj.Attributes()["group_uuid"].(basetypes.StringValue) data.OwnerUUID = obj.Attributes()["owner_uuid"].(basetypes.StringValue) @@ -751,7 +817,7 @@ func fillDataStructFromTFObjectRSGroupGroupClient_additionalObjects(data *groupG func fillDataStructFromTFObjectRSGroupGroupFolder(data *groupGroupFolderDataRS, obj types.Object) { data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Name = obj.Attributes()["name"].(basetypes.StringValue) } @@ -837,7 +903,7 @@ func fillDataStructFromTFObjectRSGroupProvisioningGroup(data *groupProvisioningG data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.ActivationRequired = obj.Attributes()["activation_required"].(basetypes.BoolValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.GroupUUID = obj.Attributes()["group_uuid"].(basetypes.StringValue) data.GroupOnSystem = obj.Attributes()["group_on_system"].(basetypes.ObjectValue) } @@ -858,7 +924,15 @@ func fillDataStructFromTFObjectRSGroupVaultVaultRecord(data *groupVaultVaultReco data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.ShareEndTime = obj.Attributes()["share_end_time"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.DeleteTile = obj.Attributes()["delete_tile"].(basetypes.BoolValue) + data.ParentUUID = obj.Attributes()["parent_uuid"].(basetypes.StringValue) + data.PasswordMetadata = obj.Attributes()["password_metadata"].(basetypes.ObjectValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) + data.ShareSummary = obj.Attributes()["share_summary"].(basetypes.ObjectValue) + data.Shares = obj.Attributes()["shares"].(basetypes.ListValue) + data.Tile = obj.Attributes()["tile"].(basetypes.ObjectValue) + data.Vaultholder = obj.Attributes()["vaultholder"].(basetypes.ObjectValue) data.Derived = obj.Attributes()["derived"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Filename = obj.Attributes()["filename"].(basetypes.StringValue) @@ -886,7 +960,7 @@ func fillDataStructFromTFObjectRSLaunchpadDisplayedLaunchpadTiles(data *launchpa func fillDataStructFromTFObjectRSLaunchpadLaunchpadTile(data *launchpadLaunchpadTileDataRS, obj types.Object) { data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.ApplicationUUID = obj.Attributes()["application_uuid"].(basetypes.StringValue) data.GroupUUID = obj.Attributes()["group_uuid"].(basetypes.StringValue) data.IDenticonCode = obj.Attributes()["identicon_code"].(basetypes.Int64Value) @@ -971,7 +1045,7 @@ func fillDataStructFromTFObjectRSNestedClientOAuth2ClientPermission(data *nested data.ClientApplicationUUID = obj.Attributes()["client_application_uuid"].(basetypes.StringValue) data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.ForGroupUUID = obj.Attributes()["for_group_uuid"].(basetypes.StringValue) data.ForSystemUUID = obj.Attributes()["for_system_uuid"].(basetypes.StringValue) data.Value = obj.Attributes()["value"].(basetypes.StringValue) @@ -980,7 +1054,8 @@ func fillDataStructFromTFObjectRSNestedClientOAuth2ClientPermission(data *nested func fillDataStructFromTFObjectRSNestedGroupAccountGroup(data *nestedGroupAccountGroupDataRS, obj types.Object) { data.AccountUUID = obj.Attributes()["account_uuid"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Vault = obj.Attributes()["vault"].(basetypes.ObjectValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Folder = obj.Attributes()["folder"].(basetypes.ObjectValue) data.LastUsed = obj.Attributes()["last_used"].(basetypes.StringValue) @@ -992,7 +1067,7 @@ func fillDataStructFromTFObjectRSNestedGroupAccountGroup(data *nestedGroupAccoun func fillDataStructFromTFObjectRSNestedGroupGroupAccount(data *nestedGroupGroupAccountDataRS, obj types.Object) { data.GroupUUID = obj.Attributes()["group_uuid"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.DirectoryUUID = obj.Attributes()["directory_uuid"].(basetypes.StringValue) data.DisconnectedNested = obj.Attributes()["disconnected_nested"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) @@ -1009,7 +1084,7 @@ func fillDataStructFromTFObjectRSNestedGroupGroupAudit(data *nestedGroupGroupAud data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Accounts = obj.Attributes()["accounts"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Comment = obj.Attributes()["comment"].(basetypes.StringValue) data.CreatedAt = obj.Attributes()["created_at"].(basetypes.StringValue) data.CreatedBy = obj.Attributes()["created_by"].(basetypes.StringValue) @@ -1025,13 +1100,13 @@ func fillDataStructFromTFObjectRSNestedGroupGroupAudit(data *nestedGroupGroupAud func fillDataStructFromTFObjectRSNestedOrganizationAccountOrganizationalUnit(data *nestedOrganizationAccountOrganizationalUnitDataRS, obj types.Object) { data.AccountUUID = obj.Attributes()["account_uuid"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) } func fillDataStructFromTFObjectRSNestedOrganizationOrganizationalUnitAccount(data *nestedOrganizationOrganizationalUnitAccountDataRS, obj types.Object) { data.OrganizationalUnitUUID = obj.Attributes()["organizational_unit_uuid"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.DirectoryUUID = obj.Attributes()["directory_uuid"].(basetypes.StringValue) } @@ -1043,7 +1118,9 @@ func fillDataStructFromTFObjectRSNestedProvisioningGroupOnSystem(data *nestedPro data.NameInSystem = obj.Attributes()["name_in_system"].(basetypes.StringValue) data.ProvisioningGroupOnSystemPrimerType = obj.Attributes()["type"].(basetypes.StringValue) data.ShortNameInSystem = obj.Attributes()["short_name_in_system"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Provgroups = obj.Attributes()["provgroups"].(basetypes.ListValue) + data.ServiceAccounts = obj.Attributes()["service_accounts"].(basetypes.ListValue) data.OwnerUUID = obj.Attributes()["owner_uuid"].(basetypes.StringValue) data.SystemUUID = obj.Attributes()["system_uuid"].(basetypes.StringValue) } @@ -1051,7 +1128,7 @@ func fillDataStructFromTFObjectRSNestedProvisioningGroupOnSystem(data *nestedPro func fillDataStructFromTFObjectRSNestedProvisioningProvisionedAccount(data *nestedProvisioningProvisionedAccountDataRS, obj types.Object) { data.ProvisionedSystemUUID = obj.Attributes()["provisioned_system_uuid"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.UID = obj.Attributes()["uid"].(basetypes.Int64Value) } @@ -1059,7 +1136,7 @@ func fillDataStructFromTFObjectRSNestedProvisioningProvisionedSystemSyncLog(data data.ProvisionedSystemUUID = obj.Attributes()["provisioned_system_uuid"].(basetypes.StringValue) data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.CreatedAt = obj.Attributes()["created_at"].(basetypes.StringValue) data.Errors = obj.Attributes()["errors"].(basetypes.Int64Value) data.Log = obj.Attributes()["log"].(basetypes.StringValue) @@ -1074,14 +1151,14 @@ func fillDataStructFromTFObjectRSNestedServiceaccountServiceAccountGroup(data *n data.NameInSystem = obj.Attributes()["name_in_system"].(basetypes.StringValue) data.ProvisioningGroupOnSystemPrimerType = obj.Attributes()["type"].(basetypes.StringValue) data.ShortNameInSystem = obj.Attributes()["short_name_in_system"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) } func fillDataStructFromTFObjectRSNestedWebhookWebhookDelivery(data *nestedWebhookWebhookDeliveryDataRS, obj types.Object) { data.WebhookUUID = obj.Attributes()["webhook_uuid"].(basetypes.StringValue) data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Payload = obj.Attributes()["payload"].(basetypes.ObjectValue) data.ReponseHeaders = obj.Attributes()["reponse_headers"].(basetypes.StringValue) data.RequestHeaders = obj.Attributes()["request_headers"].(basetypes.StringValue) @@ -1160,7 +1237,7 @@ func fillDataStructFromTFObjectRSNotificationVaultRecordExpiredNotification(data func fillDataStructFromTFObjectRSOrganizationAccountOrganizationalUnit(data *organizationAccountOrganizationalUnitDataRS, obj types.Object) { data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) } func fillDataStructFromTFObjectRSOrganizationAccountOrganizationalUnitLinkableWrapper(data *organizationAccountOrganizationalUnitLinkableWrapperDataRS, obj types.Object) { @@ -1176,7 +1253,8 @@ func fillDataStructFromTFObjectRSOrganizationOrganizationalUnit(data *organizati data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.CreateAsParentOf = obj.Attributes()["create_as_parent_of"].(basetypes.ListValue) data.Depth = obj.Attributes()["depth"].(basetypes.Int64Value) data.Description = obj.Attributes()["description"].(basetypes.StringValue) data.OwnerUUID = obj.Attributes()["owner_uuid"].(basetypes.StringValue) @@ -1185,7 +1263,7 @@ func fillDataStructFromTFObjectRSOrganizationOrganizationalUnit(data *organizati func fillDataStructFromTFObjectRSOrganizationOrganizationalUnitAccount(data *organizationOrganizationalUnitAccountDataRS, obj types.Object) { data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.DirectoryUUID = obj.Attributes()["directory_uuid"].(basetypes.StringValue) } @@ -1263,7 +1341,9 @@ func fillDataStructFromTFObjectRSProvisioningGroupOnSystem(data *provisioningGro data.NameInSystem = obj.Attributes()["name_in_system"].(basetypes.StringValue) data.ProvisioningGroupOnSystemPrimerType = obj.Attributes()["type"].(basetypes.StringValue) data.ShortNameInSystem = obj.Attributes()["short_name_in_system"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Provgroups = obj.Attributes()["provgroups"].(basetypes.ListValue) + data.ServiceAccounts = obj.Attributes()["service_accounts"].(basetypes.ListValue) data.OwnerUUID = obj.Attributes()["owner_uuid"].(basetypes.StringValue) data.SystemUUID = obj.Attributes()["system_uuid"].(basetypes.StringValue) } @@ -1315,7 +1395,8 @@ func fillDataStructFromTFObjectRSProvisioningProvisionNumberSequence(data *provi data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.AccountCount = obj.Attributes()["account_count"].(basetypes.Int64Value) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Systems = obj.Attributes()["systems"].(basetypes.ListValue) data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.NextUID = obj.Attributes()["next_uid"].(basetypes.Int64Value) } @@ -1335,7 +1416,7 @@ func fillDataStructFromTFObjectRSProvisioningProvisionedAD(data *provisioningPro func fillDataStructFromTFObjectRSProvisioningProvisionedAccount(data *provisioningProvisionedAccountDataRS, obj types.Object) { data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.UID = obj.Attributes()["uid"].(basetypes.Int64Value) } @@ -1390,7 +1471,14 @@ func fillDataStructFromTFObjectRSProvisioningProvisionedSystem(data *provisionin data.ProvisioningProvisionedSystemPrimerType = obj.Attributes()["type"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) data.AccountCount = obj.Attributes()["account_count"].(basetypes.Int64Value) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Account = obj.Attributes()["account"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.IssuedPermissions = obj.Attributes()["issued_permissions"].(basetypes.ListValue) + data.LoginName = obj.Attributes()["login_name"].(basetypes.StringValue) + data.ManagementPermissions = obj.Attributes()["management_permissions"].(basetypes.ObjectValue) + data.Markers = obj.Attributes()["markers"].(basetypes.ObjectValue) + data.Statistics = obj.Attributes()["statistics"].(basetypes.ObjectValue) + data.SupportedGroupTypes = obj.Attributes()["supported_group_types"].(basetypes.ObjectValue) data.ContentAdministratorUUID = obj.Attributes()["content_administrator_uuid"].(basetypes.StringValue) data.ExternalUUID = obj.Attributes()["external_uuid"].(basetypes.StringValue) data.OwnerUUID = obj.Attributes()["owner_uuid"].(basetypes.StringValue) @@ -1400,14 +1488,14 @@ func fillDataStructFromTFObjectRSProvisioningProvisionedSystem(data *provisionin data.ShouldDestroyUnknownAccounts = obj.Attributes()["should_destroy_unknown_accounts"].(basetypes.BoolValue) data.TechnicalAdministratorUUID = obj.Attributes()["technical_administrator_uuid"].(basetypes.StringValue) data.UsernamePrefix = obj.Attributes()["username_prefix"].(basetypes.StringValue) - data.AbstractProvisionedLDAP = obj.Attributes()["abstract_provisioned_ldap"].(basetypes.ObjectValue) - data.ProvisionedLDAP = obj.Attributes()["provisioned_ldap"].(basetypes.ObjectValue) + data.ProvisionedLDAPDirectory = obj.Attributes()["provisioned_ldap_directory"].(basetypes.ObjectValue) + data.ProvisionedInternalLDAP = obj.Attributes()["provisioned_internal_ldap"].(basetypes.ObjectValue) data.ProvisionedAzureTenant = obj.Attributes()["provisioned_azure_tenant"].(basetypes.ObjectValue) - data.ProvisionedAzureSyncLDAPDirectory = obj.Attributes()["provisioned_azure_sync_ldap_directory"].(basetypes.ObjectValue) data.ProvisionedAzureOIDCDirectory = obj.Attributes()["provisioned_azure_oidc_directory"].(basetypes.ObjectValue) + data.AbstractProvisionedLDAP = obj.Attributes()["abstract_provisioned_ldap"].(basetypes.ObjectValue) data.ProvisionedAD = obj.Attributes()["provisioned_a_d"].(basetypes.ObjectValue) - data.ProvisionedLDAPDirectory = obj.Attributes()["provisioned_ldap_directory"].(basetypes.ObjectValue) - data.ProvisionedInternalLDAP = obj.Attributes()["provisioned_internal_ldap"].(basetypes.ObjectValue) + data.ProvisionedAzureSyncLDAPDirectory = obj.Attributes()["provisioned_azure_sync_ldap_directory"].(basetypes.ObjectValue) + data.ProvisionedLDAP = obj.Attributes()["provisioned_ldap"].(basetypes.ObjectValue) } func fillDataStructFromTFObjectRSProvisioningProvisionedSystemLinkableWrapper(data *provisioningProvisionedSystemLinkableWrapperDataRS, obj types.Object) { @@ -1431,7 +1519,7 @@ func fillDataStructFromTFObjectRSProvisioningProvisionedSystemPrimerLinkableWrap func fillDataStructFromTFObjectRSProvisioningProvisionedSystemSyncLog(data *provisioningProvisionedSystemSyncLogDataRS, obj types.Object) { data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.CreatedAt = obj.Attributes()["created_at"].(basetypes.StringValue) data.Errors = obj.Attributes()["errors"].(basetypes.Int64Value) data.Log = obj.Attributes()["log"].(basetypes.StringValue) @@ -1568,7 +1656,9 @@ func fillDataStructFromTFObjectRSRequestModificationRequest(data *requestModific data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.AccountUUID = obj.Attributes()["account_uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.AcceptParams = obj.Attributes()["accept_params"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.ResetStatus = obj.Attributes()["reset_status"].(basetypes.ObjectValue) data.Comment = obj.Attributes()["comment"].(basetypes.StringValue) data.Feedback = obj.Attributes()["feedback"].(basetypes.StringValue) data.GroupUUID = obj.Attributes()["group_uuid"].(basetypes.StringValue) @@ -1576,41 +1666,41 @@ func fillDataStructFromTFObjectRSRequestModificationRequest(data *requestModific data.RequestModificationRequestType = obj.Attributes()["request_modification_request_type"].(basetypes.StringValue) data.Status = obj.Attributes()["status"].(basetypes.StringValue) data.AbstractApplicationModificationRequest = obj.Attributes()["abstract_application_modification_request"].(basetypes.ObjectValue) + data.TransferApplicationAdministrationRequest = obj.Attributes()["transfer_application_administration_request"].(basetypes.ObjectValue) + data.ExtendAccessRequest = obj.Attributes()["extend_access_request"].(basetypes.ObjectValue) + data.GrantServiceAccountGroupRequest = obj.Attributes()["grant_service_account_group_request"].(basetypes.ObjectValue) + data.GrantGroupOnSystemRequest = obj.Attributes()["grant_group_on_system_request"].(basetypes.ObjectValue) data.AbstractProvisionedSystemModificationRequest = obj.Attributes()["abstract_provisioned_system_modification_request"].(basetypes.ObjectValue) - data.RemoveProvisionedSystemRequest = obj.Attributes()["remove_provisioned_system_request"].(basetypes.ObjectValue) + data.EnableTechnicalAdministrationRequest = obj.Attributes()["enable_technical_administration_request"].(basetypes.ObjectValue) data.GrantApplicationRequest = obj.Attributes()["grant_application_request"].(basetypes.ObjectValue) - data.ReviewAuditRequest = obj.Attributes()["review_audit_request"].(basetypes.ObjectValue) - data.RevokeAdminRequest = obj.Attributes()["revoke_admin_request"].(basetypes.ObjectValue) - data.GrantAccessRequest = obj.Attributes()["grant_access_request"].(basetypes.ObjectValue) - data.TransferProvisionedSystemContentAdministrationRequest = obj.Attributes()["transfer_provisioned_system_content_administration_request"].(basetypes.ObjectValue) - data.AbstractOrganizationalUnitModificationRequest = obj.Attributes()["abstract_organizational_unit_modification_request"].(basetypes.ObjectValue) - data.RemoveOrganizationalUnitRequest = obj.Attributes()["remove_organizational_unit_request"].(basetypes.ObjectValue) - data.CreateGroupOnSystemRequest = obj.Attributes()["create_group_on_system_request"].(basetypes.ObjectValue) - data.TransferApplicationAdministrationRequest = obj.Attributes()["transfer_application_administration_request"].(basetypes.ObjectValue) + data.PasswordResetRequest = obj.Attributes()["password_reset_request"].(basetypes.ObjectValue) + data.GrantGroupOnSystemRequestRequest = obj.Attributes()["grant_group_on_system_request_request"].(basetypes.ObjectValue) + data.TransferServiceAccountAdministrationRequest = obj.Attributes()["transfer_service_account_administration_request"].(basetypes.ObjectValue) + data.RemoveProvisionedSystemRequest = obj.Attributes()["remove_provisioned_system_request"].(basetypes.ObjectValue) data.UpdateGroupMembershipRequest = obj.Attributes()["update_group_membership_request"].(basetypes.ObjectValue) - data.AddGroupAdminRequest = obj.Attributes()["add_group_admin_request"].(basetypes.ObjectValue) + data.TransferGroupOnSystemOwnershipRequest = obj.Attributes()["transfer_group_on_system_ownership_request"].(basetypes.ObjectValue) + data.AbstractOrganizationalUnitModificationRequest = obj.Attributes()["abstract_organizational_unit_modification_request"].(basetypes.ObjectValue) data.TransferOrganizationalUnitOwnershipRequest = obj.Attributes()["transfer_organizational_unit_ownership_request"].(basetypes.ObjectValue) - data.JoinVaultRequest = obj.Attributes()["join_vault_request"].(basetypes.ObjectValue) + data.GrantAccessRequest = obj.Attributes()["grant_access_request"].(basetypes.ObjectValue) data.VerifyInternalAccountRequest = obj.Attributes()["verify_internal_account_request"].(basetypes.ObjectValue) + data.TransferAuditorGroupRequest = obj.Attributes()["transfer_auditor_group_request"].(basetypes.ObjectValue) + data.CreateGroupOnSystemRequest = obj.Attributes()["create_group_on_system_request"].(basetypes.ObjectValue) data.JoinGroupRequest = obj.Attributes()["join_group_request"].(basetypes.ObjectValue) - data.TransferGroupOnSystemOwnershipRequest = obj.Attributes()["transfer_group_on_system_ownership_request"].(basetypes.ObjectValue) - data.RemoveGroupRequest = obj.Attributes()["remove_group_request"].(basetypes.ObjectValue) - data.SetupAuthorizingGroupRequest = obj.Attributes()["setup_authorizing_group_request"].(basetypes.ObjectValue) + data.JoinVaultRequest = obj.Attributes()["join_vault_request"].(basetypes.ObjectValue) + data.TransferProvisionedSystemContentAdministrationRequest = obj.Attributes()["transfer_provisioned_system_content_administration_request"].(basetypes.ObjectValue) data.SetupNestedGroupRequest = obj.Attributes()["setup_nested_group_request"].(basetypes.ObjectValue) - data.GrantGroupOnSystemRequestRequest = obj.Attributes()["grant_group_on_system_request_request"].(basetypes.ObjectValue) - data.Disable2FARequest = obj.Attributes()["disable2fa_request"].(basetypes.ObjectValue) - data.GrantGroupOnSystemRequest = obj.Attributes()["grant_group_on_system_request"].(basetypes.ObjectValue) - data.EnableTechnicalAdministrationRequest = obj.Attributes()["enable_technical_administration_request"].(basetypes.ObjectValue) - data.CreateGroupRequest = obj.Attributes()["create_group_request"].(basetypes.ObjectValue) - data.TransferAuditorGroupRequest = obj.Attributes()["transfer_auditor_group_request"].(basetypes.ObjectValue) + data.RevokeAdminRequest = obj.Attributes()["revoke_admin_request"].(basetypes.ObjectValue) + data.RemoveGroupRequest = obj.Attributes()["remove_group_request"].(basetypes.ObjectValue) + data.TransferProvisionedSystemOwnershipRequest = obj.Attributes()["transfer_provisioned_system_ownership_request"].(basetypes.ObjectValue) + data.CreateServiceAccountRequest = obj.Attributes()["create_service_account_request"].(basetypes.ObjectValue) data.GrantClientPermissionRequest = obj.Attributes()["grant_client_permission_request"].(basetypes.ObjectValue) + data.CreateGroupRequest = obj.Attributes()["create_group_request"].(basetypes.ObjectValue) + data.Disable2FARequest = obj.Attributes()["disable2fa_request"].(basetypes.ObjectValue) data.TransferApplicationOwnershipRequest = obj.Attributes()["transfer_application_ownership_request"].(basetypes.ObjectValue) - data.CreateServiceAccountRequest = obj.Attributes()["create_service_account_request"].(basetypes.ObjectValue) - data.TransferServiceAccountAdministrationRequest = obj.Attributes()["transfer_service_account_administration_request"].(basetypes.ObjectValue) - data.PasswordResetRequest = obj.Attributes()["password_reset_request"].(basetypes.ObjectValue) - data.GrantServiceAccountGroupRequest = obj.Attributes()["grant_service_account_group_request"].(basetypes.ObjectValue) - data.TransferProvisionedSystemOwnershipRequest = obj.Attributes()["transfer_provisioned_system_ownership_request"].(basetypes.ObjectValue) - data.ExtendAccessRequest = obj.Attributes()["extend_access_request"].(basetypes.ObjectValue) + data.AddGroupAdminRequest = obj.Attributes()["add_group_admin_request"].(basetypes.ObjectValue) + data.ReviewAuditRequest = obj.Attributes()["review_audit_request"].(basetypes.ObjectValue) + data.SetupAuthorizingGroupRequest = obj.Attributes()["setup_authorizing_group_request"].(basetypes.ObjectValue) + data.RemoveOrganizationalUnitRequest = obj.Attributes()["remove_organizational_unit_request"].(basetypes.ObjectValue) data.TransferProvisionedSystemAdministrationRequest = obj.Attributes()["transfer_provisioned_system_administration_request"].(basetypes.ObjectValue) } @@ -1718,7 +1808,9 @@ func fillDataStructFromTFObjectRSServiceaccountServiceAccount(data *serviceaccou data.SystemUUID = obj.Attributes()["system_uuid"].(basetypes.StringValue) data.Username = obj.Attributes()["username"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Groups = obj.Attributes()["groups"].(basetypes.ListValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) data.Description = obj.Attributes()["description"].(basetypes.StringValue) data.PasswordUUID = obj.Attributes()["password_uuid"].(basetypes.StringValue) data.PasswordRotation = obj.Attributes()["password_rotation"].(basetypes.StringValue) @@ -1732,7 +1824,7 @@ func fillDataStructFromTFObjectRSServiceaccountServiceAccountGroup(data *service data.NameInSystem = obj.Attributes()["name_in_system"].(basetypes.StringValue) data.ProvisioningGroupOnSystemPrimerType = obj.Attributes()["type"].(basetypes.StringValue) data.ShortNameInSystem = obj.Attributes()["short_name_in_system"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) } func fillDataStructFromTFObjectRSServiceaccountServiceAccountGroupLinkableWrapper(data *serviceaccountServiceAccountGroupLinkableWrapperDataRS, obj types.Object) { @@ -1795,7 +1887,8 @@ func fillDataStructFromTFObjectRSSimpleVersionInfo(data *simpleVersionInfoDataRS func fillDataStructFromTFObjectRSVaultDeletedVaultHolder(data *vaultDeletedVaultHolderDataRS, obj types.Object) { data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.Vault = obj.Attributes()["vault"].(basetypes.ObjectValue) data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.RecordCount = obj.Attributes()["record_count"].(basetypes.Int64Value) data.VaultDeletedVaultHolderType = obj.Attributes()["vault_deleted_vault_holder_type"].(basetypes.StringValue) @@ -1858,7 +1951,15 @@ func fillDataStructFromTFObjectRSVaultVaultRecord(data *vaultVaultRecordDataRS, data.Name = obj.Attributes()["name"].(basetypes.StringValue) data.ShareEndTime = obj.Attributes()["share_end_time"].(basetypes.StringValue) data.UUID = obj.Attributes()["uuid"].(basetypes.StringValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) + data.DeleteTile = obj.Attributes()["delete_tile"].(basetypes.BoolValue) + data.ParentUUID = obj.Attributes()["parent_uuid"].(basetypes.StringValue) + data.PasswordMetadata = obj.Attributes()["password_metadata"].(basetypes.ObjectValue) + data.Secret = obj.Attributes()["secret"].(basetypes.ObjectValue) + data.ShareSummary = obj.Attributes()["share_summary"].(basetypes.ObjectValue) + data.Shares = obj.Attributes()["shares"].(basetypes.ListValue) + data.Tile = obj.Attributes()["tile"].(basetypes.ObjectValue) + data.Vaultholder = obj.Attributes()["vaultholder"].(basetypes.ObjectValue) data.Derived = obj.Attributes()["derived"].(basetypes.BoolValue) data.EndDate = obj.Attributes()["end_date"].(basetypes.StringValue) data.Filename = obj.Attributes()["filename"].(basetypes.StringValue) @@ -1934,7 +2035,7 @@ func fillDataStructFromTFObjectRSWebhookWebhook(data *webhookWebhookDataRS, obj data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) data.AccountUUID = obj.Attributes()["account_uuid"].(basetypes.StringValue) data.Active = obj.Attributes()["active"].(basetypes.BoolValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.AllTypes = obj.Attributes()["all_types"].(basetypes.BoolValue) data.AuthenticationScheme = obj.Attributes()["authentication_scheme"].(basetypes.StringValue) data.BasicAuthPassword = obj.Attributes()["basic_auth_password"].(basetypes.StringValue) @@ -1959,7 +2060,7 @@ func fillDataStructFromTFObjectRSWebhookWebhook(data *webhookWebhookDataRS, obj func fillDataStructFromTFObjectRSWebhookWebhookDelivery(data *webhookWebhookDeliveryDataRS, obj types.Object) { data.Links = obj.Attributes()["links"].(basetypes.ListValue) data.Permissions = obj.Attributes()["permissions"].(basetypes.ListValue) - data.AdditionalObjects = obj.Attributes()["additional_objects"].(basetypes.ObjectValue) + data.Audit = obj.Attributes()["audit"].(basetypes.ObjectValue) data.Payload = obj.Attributes()["payload"].(basetypes.ObjectValue) data.ReponseHeaders = obj.Attributes()["reponse_headers"].(basetypes.StringValue) data.RequestHeaders = obj.Attributes()["request_headers"].(basetypes.StringValue) diff --git a/internal/provider/full-tf-to-tkh-ds.go b/internal/provider/full-tf-to-tkh-ds.go index cc195d9..dceed9e 100644 --- a/internal/provider/full-tf-to-tkh-ds.go +++ b/internal/provider/full-tf-to-tkh-ds.go @@ -228,7 +228,7 @@ func tfObjectToTKHDSAccountVaultVaultRecord(ctx context.Context, recurse bool, o } if recurse { { - val, d := tfObjectToTKHDSVaultVaultRecord_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSVaultVaultRecord_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -295,7 +295,7 @@ func tfObjectToTKHDSAuditAuditRecord(ctx context.Context, recurse bool, objVal t } if recurse { { - val, d := tfObjectToTKHDSAuditAuditRecord_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSAuditAuditRecord_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -436,7 +436,7 @@ func tfObjectToTKHDSAuthAccount(ctx context.Context, recurse bool, objVal types. tkh.SetValidInDirectory(objAttrs["valid_in_directory"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHDSAuthAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSAuthAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -837,7 +837,7 @@ func tfObjectToTKHDSAuthInternalAccount(ctx context.Context, recurse bool, objVa tkh.SetTelephone(objAttrs["telephone"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHDSAuthAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSAuthAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1021,7 +1021,7 @@ func tfObjectToTKHDSCertificateCertificate(ctx context.Context, recurse bool, ob } if recurse { { - val, d := tfObjectToTKHDSCertificateCertificate_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSCertificateCertificate_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1184,7 +1184,7 @@ func tfObjectToTKHDSClientApplicationVaultVaultRecord(ctx context.Context, recur } if recurse { { - val, d := tfObjectToTKHDSVaultVaultRecord_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSVaultVaultRecord_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1259,25 +1259,25 @@ func tfObjectToTKHDSClientClientApplication(ctx context.Context, recurse bool, o val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["saml2_client"].IsNull() { - val, d := tfObjectToTKHDSClientSaml2Client(ctx, false, objAttrs["saml2_client"].(basetypes.ObjectValue)) + if !objAttrs["ldap_client"].IsNull() { + val, d := tfObjectToTKHDSClientLdapClient(ctx, false, objAttrs["ldap_client"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ClientSaml2Client)).ClientClientApplication = *tkh.(*keyhubmodel.ClientClientApplication) + (*val.(*keyhubmodel.ClientLdapClient)).ClientClientApplication = *tkh.(*keyhubmodel.ClientClientApplication) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["ldap_client"].IsNull() { - val, d := tfObjectToTKHDSClientLdapClient(ctx, false, objAttrs["ldap_client"].(basetypes.ObjectValue)) + if !objAttrs["saml2_client"].IsNull() { + val, d := tfObjectToTKHDSClientSaml2Client(ctx, false, objAttrs["saml2_client"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ClientLdapClient)).ClientClientApplication = *tkh.(*keyhubmodel.ClientClientApplication) + (*val.(*keyhubmodel.ClientSaml2Client)).ClientClientApplication = *tkh.(*keyhubmodel.ClientClientApplication) val.SetTypeEscaped(dtype) tkh = val } if recurse { { - val, d := tfObjectToTKHDSClientClientApplication_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSClientClientApplication_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1497,7 +1497,7 @@ func tfObjectToTKHDSClientOAuth2ClientPermission(ctx context.Context, recurse bo } if recurse { { - val, d := tfObjectToTKHDSClientOAuth2ClientPermission_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSClientOAuth2ClientPermission_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1575,7 +1575,7 @@ func tfObjectToTKHDSClientOAuth2ClientPermissionWithClient(ctx context.Context, } if recurse { { - val, d := tfObjectToTKHDSClientOAuth2ClientPermission_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSClientOAuth2ClientPermission_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1727,7 +1727,7 @@ func tfObjectToTKHDSDeletedVaultHolderVaultVaultRecord(ctx context.Context, recu } if recurse { { - val, d := tfObjectToTKHDSVaultVaultRecord_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSVaultVaultRecord_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1792,11 +1792,11 @@ func tfObjectToTKHDSDirectoryAccountDirectory(ctx context.Context, recurse bool, tkh.SetRotatingPassword(val) } tkh.SetUsernameCustomizable(objAttrs["username_customizable"].(basetypes.BoolValue).ValueBoolPointer()) - if !objAttrs["maintenance_directory"].IsNull() { - val, d := tfObjectToTKHDSDirectoryMaintenanceDirectory(ctx, false, objAttrs["maintenance_directory"].(basetypes.ObjectValue)) + if !objAttrs["internal_directory"].IsNull() { + val, d := tfObjectToTKHDSDirectoryInternalDirectory(ctx, false, objAttrs["internal_directory"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.DirectoryMaintenanceDirectory)).DirectoryAccountDirectory = *tkh.(*keyhubmodel.DirectoryAccountDirectory) + (*val.(*keyhubmodel.DirectoryInternalDirectory)).DirectoryAccountDirectory = *tkh.(*keyhubmodel.DirectoryAccountDirectory) val.SetTypeEscaped(dtype) tkh = val } @@ -1808,11 +1808,11 @@ func tfObjectToTKHDSDirectoryAccountDirectory(ctx context.Context, recurse bool, val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["internal_directory"].IsNull() { - val, d := tfObjectToTKHDSDirectoryInternalDirectory(ctx, false, objAttrs["internal_directory"].(basetypes.ObjectValue)) + if !objAttrs["maintenance_directory"].IsNull() { + val, d := tfObjectToTKHDSDirectoryMaintenanceDirectory(ctx, false, objAttrs["maintenance_directory"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.DirectoryInternalDirectory)).DirectoryAccountDirectory = *tkh.(*keyhubmodel.DirectoryAccountDirectory) + (*val.(*keyhubmodel.DirectoryMaintenanceDirectory)).DirectoryAccountDirectory = *tkh.(*keyhubmodel.DirectoryAccountDirectory) val.SetTypeEscaped(dtype) tkh = val } @@ -1826,7 +1826,7 @@ func tfObjectToTKHDSDirectoryAccountDirectory(ctx context.Context, recurse bool, } if recurse { { - val, d := tfObjectToTKHDSDirectoryAccountDirectory_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSDirectoryAccountDirectory_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2165,7 +2165,7 @@ func tfObjectToTKHDSGroupAccountGroup(ctx context.Context, recurse bool, objVal tkh.SetVisibleForProvisioning(objAttrs["visible_for_provisioning"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHDSGroupAccountGroup_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSGroupAccountGroup_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2341,7 +2341,7 @@ func tfObjectToTKHDSGroupGroup(ctx context.Context, recurse bool, objVal types.O tkh.SetVaultRequiresActivation(objAttrs["vault_requires_activation"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHDSGroupGroup_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSGroupGroup_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2425,7 +2425,7 @@ func tfObjectToTKHDSGroupGroupAccount(ctx context.Context, recurse bool, objVal tkh.SetVisibleForProvisioning(objAttrs["visible_for_provisioning"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHDSGroupGroupAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSGroupGroupAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2573,7 +2573,7 @@ func tfObjectToTKHDSGroupGroupAudit(ctx context.Context, recurse bool, objVal ty tkh.SetSubmittedBy(objAttrs["submitted_by"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHDSGroupGroupAudit_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSGroupGroupAudit_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2793,7 +2793,7 @@ func tfObjectToTKHDSGroupGroupClassification(ctx context.Context, recurse bool, tkh.SetVaultRequiresActivation(objAttrs["vault_requires_activation"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHDSGroupGroupClassification_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSGroupGroupClassification_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2950,7 +2950,7 @@ func tfObjectToTKHDSGroupGroupClient(ctx context.Context, recurse bool, objVal t } if recurse { { - val, d := tfObjectToTKHDSGroupGroupClient_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSGroupGroupClient_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -3023,7 +3023,7 @@ func tfObjectToTKHDSGroupGroupFolder(ctx context.Context, recurse bool, objVal t tkh.SetName(objAttrs["name"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHDSGroupGroupFolder_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSGroupGroupFolder_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -3396,7 +3396,7 @@ func tfObjectToTKHDSGroupProvisioningGroup(ctx context.Context, recurse bool, ob } if recurse { { - val, d := tfObjectToTKHDSGroupProvisioningGroup_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSGroupProvisioningGroup_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -3505,7 +3505,7 @@ func tfObjectToTKHDSGroupVaultVaultRecord(ctx context.Context, recurse bool, obj } if recurse { { - val, d := tfObjectToTKHDSVaultVaultRecord_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSVaultVaultRecord_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -3664,7 +3664,7 @@ func tfObjectToTKHDSLaunchpadLaunchpadTile(ctx context.Context, recurse bool, ob } if recurse { { - val, d := tfObjectToTKHDSLaunchpadLaunchpadTile_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSLaunchpadLaunchpadTile_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4007,7 +4007,7 @@ func tfObjectToTKHDSNestedAuthInternalAccount(ctx context.Context, recurse bool, tkh.SetTelephone(objAttrs["telephone"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHDSAuthAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSAuthAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4060,7 +4060,7 @@ func tfObjectToTKHDSNestedClientOAuth2ClientPermission(ctx context.Context, recu } if recurse { { - val, d := tfObjectToTKHDSClientOAuth2ClientPermission_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSClientOAuth2ClientPermission_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4125,7 +4125,7 @@ func tfObjectToTKHDSNestedGroupAccountGroup(ctx context.Context, recurse bool, o tkh.SetVisibleForProvisioning(objAttrs["visible_for_provisioning"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHDSGroupAccountGroup_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSGroupAccountGroup_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4209,7 +4209,7 @@ func tfObjectToTKHDSNestedGroupGroupAccount(ctx context.Context, recurse bool, o tkh.SetVisibleForProvisioning(objAttrs["visible_for_provisioning"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHDSGroupGroupAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSGroupGroupAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4280,7 +4280,7 @@ func tfObjectToTKHDSNestedGroupGroupAudit(ctx context.Context, recurse bool, obj tkh.SetSubmittedBy(objAttrs["submitted_by"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHDSGroupGroupAudit_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSGroupGroupAudit_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4318,7 +4318,7 @@ func tfObjectToTKHDSNestedOrganizationAccountOrganizationalUnit(ctx context.Cont tkh.SetUuid(objAttrs["uuid"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHDSOrganizationAccountOrganizationalUnit_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSOrganizationAccountOrganizationalUnit_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4372,7 +4372,7 @@ func tfObjectToTKHDSNestedOrganizationOrganizationalUnitAccount(ctx context.Cont } if recurse { { - val, d := tfObjectToTKHDSOrganizationOrganizationalUnitAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSOrganizationOrganizationalUnitAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4428,7 +4428,7 @@ func tfObjectToTKHDSNestedProvisioningGroupOnSystem(ctx context.Context, recurse } if recurse { { - val, d := tfObjectToTKHDSProvisioningGroupOnSystem_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSProvisioningGroupOnSystem_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4478,7 +4478,7 @@ func tfObjectToTKHDSNestedProvisioningProvisionedAccount(ctx context.Context, re tkh.SetUid(objAttrs["uid"].(basetypes.Int64Value).ValueInt64Pointer()) if recurse { { - val, d := tfObjectToTKHDSProvisioningProvisionedAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSProvisioningProvisionedAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4522,7 +4522,7 @@ func tfObjectToTKHDSNestedProvisioningProvisionedSystemSyncLog(ctx context.Conte tkh.SetModifications(int64PToInt32P(objAttrs["modifications"].(basetypes.Int64Value).ValueInt64Pointer())) if recurse { { - val, d := tfObjectToTKHDSProvisioningProvisionedSystemSyncLog_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSProvisioningProvisionedSystemSyncLog_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4568,7 +4568,7 @@ func tfObjectToTKHDSNestedServiceaccountServiceAccountGroup(ctx context.Context, tkh.SetShortNameInSystem(objAttrs["short_name_in_system"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHDSServiceaccountServiceAccountGroup_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSServiceaccountServiceAccountGroup_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4619,7 +4619,7 @@ func tfObjectToTKHDSNestedWebhookWebhookDelivery(ctx context.Context, recurse bo } if recurse { { - val, d := tfObjectToTKHDSWebhookWebhookDelivery_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSWebhookWebhookDelivery_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4947,7 +4947,7 @@ func tfObjectToTKHDSOrganizationAccountOrganizationalUnit(ctx context.Context, r tkh.SetUuid(objAttrs["uuid"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHDSOrganizationAccountOrganizationalUnit_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSOrganizationAccountOrganizationalUnit_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -5033,7 +5033,7 @@ func tfObjectToTKHDSOrganizationOrganizationalUnit(ctx context.Context, recurse } if recurse { { - val, d := tfObjectToTKHDSOrganizationOrganizationalUnit_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSOrganizationOrganizationalUnit_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -5087,7 +5087,7 @@ func tfObjectToTKHDSOrganizationOrganizationalUnitAccount(ctx context.Context, r } if recurse { { - val, d := tfObjectToTKHDSOrganizationOrganizationalUnitAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSOrganizationOrganizationalUnitAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -5388,7 +5388,7 @@ func tfObjectToTKHDSProvisioningGroupOnSystem(ctx context.Context, recurse bool, } if recurse { { - val, d := tfObjectToTKHDSProvisioningGroupOnSystem_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSProvisioningGroupOnSystem_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -5610,7 +5610,7 @@ func tfObjectToTKHDSProvisioningProvisionNumberSequence(ctx context.Context, rec tkh.SetNextUID(objAttrs["next_uid"].(basetypes.Int64Value).ValueInt64Pointer()) if recurse { { - val, d := tfObjectToTKHDSProvisioningProvisionNumberSequence_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSProvisioningProvisionNumberSequence_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -5719,7 +5719,7 @@ func tfObjectToTKHDSProvisioningProvisionedAccount(ctx context.Context, recurse tkh.SetUid(objAttrs["uid"].(basetypes.Int64Value).ValueInt64Pointer()) if recurse { { - val, d := tfObjectToTKHDSProvisioningProvisionedAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSProvisioningProvisionedAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -5938,19 +5938,19 @@ func tfObjectToTKHDSProvisioningProvisionedSystem(ctx context.Context, recurse b tkh.SetTechnicalAdministrator(val) } tkh.SetUsernamePrefix(objAttrs["username_prefix"].(basetypes.StringValue).ValueStringPointer()) - if !objAttrs["abstract_provisioned_ldap"].IsNull() { - val, d := tfObjectToTKHDSProvisioningAbstractProvisionedLDAP(ctx, false, objAttrs["abstract_provisioned_ldap"].(basetypes.ObjectValue)) + if !objAttrs["provisioned_ldap_directory"].IsNull() { + val, d := tfObjectToTKHDSProvisioningProvisionedLDAPDirectory(ctx, false, objAttrs["provisioned_ldap_directory"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ProvisioningAbstractProvisionedLDAP)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) + (*val.(*keyhubmodel.ProvisioningProvisionedLDAPDirectory)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["provisioned_ldap"].IsNull() { - val, d := tfObjectToTKHDSProvisioningProvisionedLDAP(ctx, false, objAttrs["provisioned_ldap"].(basetypes.ObjectValue)) + if !objAttrs["provisioned_internal_ldap"].IsNull() { + val, d := tfObjectToTKHDSProvisioningProvisionedInternalLDAP(ctx, false, objAttrs["provisioned_internal_ldap"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ProvisioningProvisionedLDAP)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) + (*val.(*keyhubmodel.ProvisioningProvisionedInternalLDAP)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) val.SetTypeEscaped(dtype) tkh = val } @@ -5962,19 +5962,19 @@ func tfObjectToTKHDSProvisioningProvisionedSystem(ctx context.Context, recurse b val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["provisioned_azure_sync_ldap_directory"].IsNull() { - val, d := tfObjectToTKHDSProvisioningProvisionedAzureSyncLDAPDirectory(ctx, false, objAttrs["provisioned_azure_sync_ldap_directory"].(basetypes.ObjectValue)) + if !objAttrs["provisioned_azure_oidc_directory"].IsNull() { + val, d := tfObjectToTKHDSProvisioningProvisionedAzureOIDCDirectory(ctx, false, objAttrs["provisioned_azure_oidc_directory"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ProvisioningProvisionedAzureSyncLDAPDirectory)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) + (*val.(*keyhubmodel.ProvisioningProvisionedAzureOIDCDirectory)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["provisioned_azure_oidc_directory"].IsNull() { - val, d := tfObjectToTKHDSProvisioningProvisionedAzureOIDCDirectory(ctx, false, objAttrs["provisioned_azure_oidc_directory"].(basetypes.ObjectValue)) + if !objAttrs["abstract_provisioned_ldap"].IsNull() { + val, d := tfObjectToTKHDSProvisioningAbstractProvisionedLDAP(ctx, false, objAttrs["abstract_provisioned_ldap"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ProvisioningProvisionedAzureOIDCDirectory)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) + (*val.(*keyhubmodel.ProvisioningAbstractProvisionedLDAP)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) val.SetTypeEscaped(dtype) tkh = val } @@ -5986,25 +5986,25 @@ func tfObjectToTKHDSProvisioningProvisionedSystem(ctx context.Context, recurse b val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["provisioned_ldap_directory"].IsNull() { - val, d := tfObjectToTKHDSProvisioningProvisionedLDAPDirectory(ctx, false, objAttrs["provisioned_ldap_directory"].(basetypes.ObjectValue)) + if !objAttrs["provisioned_azure_sync_ldap_directory"].IsNull() { + val, d := tfObjectToTKHDSProvisioningProvisionedAzureSyncLDAPDirectory(ctx, false, objAttrs["provisioned_azure_sync_ldap_directory"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ProvisioningProvisionedLDAPDirectory)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) + (*val.(*keyhubmodel.ProvisioningProvisionedAzureSyncLDAPDirectory)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["provisioned_internal_ldap"].IsNull() { - val, d := tfObjectToTKHDSProvisioningProvisionedInternalLDAP(ctx, false, objAttrs["provisioned_internal_ldap"].(basetypes.ObjectValue)) + if !objAttrs["provisioned_ldap"].IsNull() { + val, d := tfObjectToTKHDSProvisioningProvisionedLDAP(ctx, false, objAttrs["provisioned_ldap"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ProvisioningProvisionedInternalLDAP)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) + (*val.(*keyhubmodel.ProvisioningProvisionedLDAP)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) val.SetTypeEscaped(dtype) tkh = val } if recurse { { - val, d := tfObjectToTKHDSProvisioningProvisionedSystem_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSProvisioningProvisionedSystem_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -6132,7 +6132,7 @@ func tfObjectToTKHDSProvisioningProvisionedSystemSyncLog(ctx context.Context, re tkh.SetModifications(int64PToInt32P(objAttrs["modifications"].(basetypes.Int64Value).ValueInt64Pointer())) if recurse { { - val, d := tfObjectToTKHDSProvisioningProvisionedSystemSyncLog_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSProvisioningProvisionedSystemSyncLog_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -6653,91 +6653,91 @@ func tfObjectToTKHDSRequestModificationRequest(ctx context.Context, recurse bool val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["abstract_provisioned_system_modification_request"].IsNull() { - val, d := tfObjectToTKHDSRequestAbstractProvisionedSystemModificationRequest(ctx, false, objAttrs["abstract_provisioned_system_modification_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_application_administration_request"].IsNull() { + val, d := tfObjectToTKHDSRequestTransferApplicationAdministrationRequest(ctx, false, objAttrs["transfer_application_administration_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestAbstractProvisionedSystemModificationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferApplicationAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["remove_provisioned_system_request"].IsNull() { - val, d := tfObjectToTKHDSRequestRemoveProvisionedSystemRequest(ctx, false, objAttrs["remove_provisioned_system_request"].(basetypes.ObjectValue)) + if !objAttrs["extend_access_request"].IsNull() { + val, d := tfObjectToTKHDSRequestExtendAccessRequest(ctx, false, objAttrs["extend_access_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestRemoveProvisionedSystemRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestExtendAccessRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["grant_application_request"].IsNull() { - val, d := tfObjectToTKHDSRequestGrantApplicationRequest(ctx, false, objAttrs["grant_application_request"].(basetypes.ObjectValue)) + if !objAttrs["grant_service_account_group_request"].IsNull() { + val, d := tfObjectToTKHDSRequestGrantServiceAccountGroupRequest(ctx, false, objAttrs["grant_service_account_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestGrantApplicationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestGrantServiceAccountGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["review_audit_request"].IsNull() { - val, d := tfObjectToTKHDSRequestReviewAuditRequest(ctx, false, objAttrs["review_audit_request"].(basetypes.ObjectValue)) + if !objAttrs["grant_group_on_system_request"].IsNull() { + val, d := tfObjectToTKHDSRequestGrantGroupOnSystemRequest(ctx, false, objAttrs["grant_group_on_system_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestReviewAuditRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestGrantGroupOnSystemRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["revoke_admin_request"].IsNull() { - val, d := tfObjectToTKHDSRequestRevokeAdminRequest(ctx, false, objAttrs["revoke_admin_request"].(basetypes.ObjectValue)) + if !objAttrs["abstract_provisioned_system_modification_request"].IsNull() { + val, d := tfObjectToTKHDSRequestAbstractProvisionedSystemModificationRequest(ctx, false, objAttrs["abstract_provisioned_system_modification_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestRevokeAdminRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestAbstractProvisionedSystemModificationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["grant_access_request"].IsNull() { - val, d := tfObjectToTKHDSRequestGrantAccessRequest(ctx, false, objAttrs["grant_access_request"].(basetypes.ObjectValue)) + if !objAttrs["enable_technical_administration_request"].IsNull() { + val, d := tfObjectToTKHDSRequestEnableTechnicalAdministrationRequest(ctx, false, objAttrs["enable_technical_administration_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestGrantAccessRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestEnableTechnicalAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["transfer_provisioned_system_content_administration_request"].IsNull() { - val, d := tfObjectToTKHDSRequestTransferProvisionedSystemContentAdministrationRequest(ctx, false, objAttrs["transfer_provisioned_system_content_administration_request"].(basetypes.ObjectValue)) + if !objAttrs["grant_application_request"].IsNull() { + val, d := tfObjectToTKHDSRequestGrantApplicationRequest(ctx, false, objAttrs["grant_application_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferProvisionedSystemContentAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestGrantApplicationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["abstract_organizational_unit_modification_request"].IsNull() { - val, d := tfObjectToTKHDSRequestAbstractOrganizationalUnitModificationRequest(ctx, false, objAttrs["abstract_organizational_unit_modification_request"].(basetypes.ObjectValue)) + if !objAttrs["password_reset_request"].IsNull() { + val, d := tfObjectToTKHDSRequestPasswordResetRequest(ctx, false, objAttrs["password_reset_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestAbstractOrganizationalUnitModificationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestPasswordResetRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["remove_organizational_unit_request"].IsNull() { - val, d := tfObjectToTKHDSRequestRemoveOrganizationalUnitRequest(ctx, false, objAttrs["remove_organizational_unit_request"].(basetypes.ObjectValue)) + if !objAttrs["grant_group_on_system_request_request"].IsNull() { + val, d := tfObjectToTKHDSRequestGrantGroupOnSystemRequestRequest(ctx, false, objAttrs["grant_group_on_system_request_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestRemoveOrganizationalUnitRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestGrantGroupOnSystemRequestRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["create_group_on_system_request"].IsNull() { - val, d := tfObjectToTKHDSRequestCreateGroupOnSystemRequest(ctx, false, objAttrs["create_group_on_system_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_service_account_administration_request"].IsNull() { + val, d := tfObjectToTKHDSRequestTransferServiceAccountAdministrationRequest(ctx, false, objAttrs["transfer_service_account_administration_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestCreateGroupOnSystemRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferServiceAccountAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["transfer_application_administration_request"].IsNull() { - val, d := tfObjectToTKHDSRequestTransferApplicationAdministrationRequest(ctx, false, objAttrs["transfer_application_administration_request"].(basetypes.ObjectValue)) + if !objAttrs["remove_provisioned_system_request"].IsNull() { + val, d := tfObjectToTKHDSRequestRemoveProvisionedSystemRequest(ctx, false, objAttrs["remove_provisioned_system_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferApplicationAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestRemoveProvisionedSystemRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } @@ -6749,11 +6749,19 @@ func tfObjectToTKHDSRequestModificationRequest(ctx context.Context, recurse bool val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["add_group_admin_request"].IsNull() { - val, d := tfObjectToTKHDSRequestAddGroupAdminRequest(ctx, false, objAttrs["add_group_admin_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_group_on_system_ownership_request"].IsNull() { + val, d := tfObjectToTKHDSRequestTransferGroupOnSystemOwnershipRequest(ctx, false, objAttrs["transfer_group_on_system_ownership_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestAddGroupAdminRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferGroupOnSystemOwnershipRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + val.SetTypeEscaped(dtype) + tkh = val + } + if !objAttrs["abstract_organizational_unit_modification_request"].IsNull() { + val, d := tfObjectToTKHDSRequestAbstractOrganizationalUnitModificationRequest(ctx, false, objAttrs["abstract_organizational_unit_modification_request"].(basetypes.ObjectValue)) + diags.Append(d...) + dtype := val.GetTypeEscaped() + (*val.(*keyhubmodel.RequestAbstractOrganizationalUnitModificationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } @@ -6765,11 +6773,11 @@ func tfObjectToTKHDSRequestModificationRequest(ctx context.Context, recurse bool val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["join_vault_request"].IsNull() { - val, d := tfObjectToTKHDSRequestJoinVaultRequest(ctx, false, objAttrs["join_vault_request"].(basetypes.ObjectValue)) + if !objAttrs["grant_access_request"].IsNull() { + val, d := tfObjectToTKHDSRequestGrantAccessRequest(ctx, false, objAttrs["grant_access_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestJoinVaultRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestGrantAccessRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } @@ -6781,91 +6789,83 @@ func tfObjectToTKHDSRequestModificationRequest(ctx context.Context, recurse bool val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["join_group_request"].IsNull() { - val, d := tfObjectToTKHDSRequestJoinGroupRequest(ctx, false, objAttrs["join_group_request"].(basetypes.ObjectValue)) - diags.Append(d...) - dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestJoinGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) - val.SetTypeEscaped(dtype) - tkh = val - } - if !objAttrs["transfer_group_on_system_ownership_request"].IsNull() { - val, d := tfObjectToTKHDSRequestTransferGroupOnSystemOwnershipRequest(ctx, false, objAttrs["transfer_group_on_system_ownership_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_auditor_group_request"].IsNull() { + val, d := tfObjectToTKHDSRequestTransferAuditorGroupRequest(ctx, false, objAttrs["transfer_auditor_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferGroupOnSystemOwnershipRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferAuditorGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["remove_group_request"].IsNull() { - val, d := tfObjectToTKHDSRequestRemoveGroupRequest(ctx, false, objAttrs["remove_group_request"].(basetypes.ObjectValue)) + if !objAttrs["create_group_on_system_request"].IsNull() { + val, d := tfObjectToTKHDSRequestCreateGroupOnSystemRequest(ctx, false, objAttrs["create_group_on_system_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestRemoveGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestCreateGroupOnSystemRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["setup_authorizing_group_request"].IsNull() { - val, d := tfObjectToTKHDSRequestSetupAuthorizingGroupRequest(ctx, false, objAttrs["setup_authorizing_group_request"].(basetypes.ObjectValue)) + if !objAttrs["join_group_request"].IsNull() { + val, d := tfObjectToTKHDSRequestJoinGroupRequest(ctx, false, objAttrs["join_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestSetupAuthorizingGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestJoinGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["setup_nested_group_request"].IsNull() { - val, d := tfObjectToTKHDSRequestSetupNestedGroupRequest(ctx, false, objAttrs["setup_nested_group_request"].(basetypes.ObjectValue)) + if !objAttrs["join_vault_request"].IsNull() { + val, d := tfObjectToTKHDSRequestJoinVaultRequest(ctx, false, objAttrs["join_vault_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestSetupNestedGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestJoinVaultRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["grant_group_on_system_request_request"].IsNull() { - val, d := tfObjectToTKHDSRequestGrantGroupOnSystemRequestRequest(ctx, false, objAttrs["grant_group_on_system_request_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_provisioned_system_content_administration_request"].IsNull() { + val, d := tfObjectToTKHDSRequestTransferProvisionedSystemContentAdministrationRequest(ctx, false, objAttrs["transfer_provisioned_system_content_administration_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestGrantGroupOnSystemRequestRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferProvisionedSystemContentAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["disable2fa_request"].IsNull() { - val, d := tfObjectToTKHDSRequestDisable2FARequest(ctx, false, objAttrs["disable2fa_request"].(basetypes.ObjectValue)) + if !objAttrs["setup_nested_group_request"].IsNull() { + val, d := tfObjectToTKHDSRequestSetupNestedGroupRequest(ctx, false, objAttrs["setup_nested_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestDisable2FARequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestSetupNestedGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["grant_group_on_system_request"].IsNull() { - val, d := tfObjectToTKHDSRequestGrantGroupOnSystemRequest(ctx, false, objAttrs["grant_group_on_system_request"].(basetypes.ObjectValue)) + if !objAttrs["revoke_admin_request"].IsNull() { + val, d := tfObjectToTKHDSRequestRevokeAdminRequest(ctx, false, objAttrs["revoke_admin_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestGrantGroupOnSystemRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestRevokeAdminRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["enable_technical_administration_request"].IsNull() { - val, d := tfObjectToTKHDSRequestEnableTechnicalAdministrationRequest(ctx, false, objAttrs["enable_technical_administration_request"].(basetypes.ObjectValue)) + if !objAttrs["remove_group_request"].IsNull() { + val, d := tfObjectToTKHDSRequestRemoveGroupRequest(ctx, false, objAttrs["remove_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestEnableTechnicalAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestRemoveGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["create_group_request"].IsNull() { - val, d := tfObjectToTKHDSRequestCreateGroupRequest(ctx, false, objAttrs["create_group_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_provisioned_system_ownership_request"].IsNull() { + val, d := tfObjectToTKHDSRequestTransferProvisionedSystemOwnershipRequest(ctx, false, objAttrs["transfer_provisioned_system_ownership_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestCreateGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferProvisionedSystemOwnershipRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["transfer_auditor_group_request"].IsNull() { - val, d := tfObjectToTKHDSRequestTransferAuditorGroupRequest(ctx, false, objAttrs["transfer_auditor_group_request"].(basetypes.ObjectValue)) + if !objAttrs["create_service_account_request"].IsNull() { + val, d := tfObjectToTKHDSRequestCreateServiceAccountRequest(ctx, false, objAttrs["create_service_account_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferAuditorGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestCreateServiceAccountRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } @@ -6877,59 +6877,59 @@ func tfObjectToTKHDSRequestModificationRequest(ctx context.Context, recurse bool val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["transfer_application_ownership_request"].IsNull() { - val, d := tfObjectToTKHDSRequestTransferApplicationOwnershipRequest(ctx, false, objAttrs["transfer_application_ownership_request"].(basetypes.ObjectValue)) + if !objAttrs["create_group_request"].IsNull() { + val, d := tfObjectToTKHDSRequestCreateGroupRequest(ctx, false, objAttrs["create_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferApplicationOwnershipRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestCreateGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["create_service_account_request"].IsNull() { - val, d := tfObjectToTKHDSRequestCreateServiceAccountRequest(ctx, false, objAttrs["create_service_account_request"].(basetypes.ObjectValue)) + if !objAttrs["disable2fa_request"].IsNull() { + val, d := tfObjectToTKHDSRequestDisable2FARequest(ctx, false, objAttrs["disable2fa_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestCreateServiceAccountRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestDisable2FARequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["transfer_service_account_administration_request"].IsNull() { - val, d := tfObjectToTKHDSRequestTransferServiceAccountAdministrationRequest(ctx, false, objAttrs["transfer_service_account_administration_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_application_ownership_request"].IsNull() { + val, d := tfObjectToTKHDSRequestTransferApplicationOwnershipRequest(ctx, false, objAttrs["transfer_application_ownership_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferServiceAccountAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferApplicationOwnershipRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["password_reset_request"].IsNull() { - val, d := tfObjectToTKHDSRequestPasswordResetRequest(ctx, false, objAttrs["password_reset_request"].(basetypes.ObjectValue)) + if !objAttrs["add_group_admin_request"].IsNull() { + val, d := tfObjectToTKHDSRequestAddGroupAdminRequest(ctx, false, objAttrs["add_group_admin_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestPasswordResetRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestAddGroupAdminRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["grant_service_account_group_request"].IsNull() { - val, d := tfObjectToTKHDSRequestGrantServiceAccountGroupRequest(ctx, false, objAttrs["grant_service_account_group_request"].(basetypes.ObjectValue)) + if !objAttrs["review_audit_request"].IsNull() { + val, d := tfObjectToTKHDSRequestReviewAuditRequest(ctx, false, objAttrs["review_audit_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestGrantServiceAccountGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestReviewAuditRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["transfer_provisioned_system_ownership_request"].IsNull() { - val, d := tfObjectToTKHDSRequestTransferProvisionedSystemOwnershipRequest(ctx, false, objAttrs["transfer_provisioned_system_ownership_request"].(basetypes.ObjectValue)) + if !objAttrs["setup_authorizing_group_request"].IsNull() { + val, d := tfObjectToTKHDSRequestSetupAuthorizingGroupRequest(ctx, false, objAttrs["setup_authorizing_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferProvisionedSystemOwnershipRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestSetupAuthorizingGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["extend_access_request"].IsNull() { - val, d := tfObjectToTKHDSRequestExtendAccessRequest(ctx, false, objAttrs["extend_access_request"].(basetypes.ObjectValue)) + if !objAttrs["remove_organizational_unit_request"].IsNull() { + val, d := tfObjectToTKHDSRequestRemoveOrganizationalUnitRequest(ctx, false, objAttrs["remove_organizational_unit_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestExtendAccessRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestRemoveOrganizationalUnitRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } @@ -6943,7 +6943,7 @@ func tfObjectToTKHDSRequestModificationRequest(ctx context.Context, recurse bool } if recurse { { - val, d := tfObjectToTKHDSRequestModificationRequest_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSRequestModificationRequest_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -7355,7 +7355,7 @@ func tfObjectToTKHDSServiceaccountServiceAccount(ctx context.Context, recurse bo } if recurse { { - val, d := tfObjectToTKHDSServiceaccountServiceAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSServiceaccountServiceAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -7401,7 +7401,7 @@ func tfObjectToTKHDSServiceaccountServiceAccountGroup(ctx context.Context, recur tkh.SetShortNameInSystem(objAttrs["short_name_in_system"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHDSServiceaccountServiceAccountGroup_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSServiceaccountServiceAccountGroup_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -7669,7 +7669,7 @@ func tfObjectToTKHDSVaultDeletedVaultHolder(ctx context.Context, recurse bool, o } if recurse { { - val, d := tfObjectToTKHDSVaultDeletedVaultHolder_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSVaultDeletedVaultHolder_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -7917,7 +7917,7 @@ func tfObjectToTKHDSVaultVaultRecord(ctx context.Context, recurse bool, objVal t } if recurse { { - val, d := tfObjectToTKHDSVaultVaultRecord_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSVaultVaultRecord_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -8255,7 +8255,7 @@ func tfObjectToTKHDSWebhookWebhook(ctx context.Context, recurse bool, objVal typ tkh.SetVerbosePayloads(objAttrs["verbose_payloads"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHDSWebhookWebhook_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSWebhookWebhook_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -8306,7 +8306,7 @@ func tfObjectToTKHDSWebhookWebhookDelivery(ctx context.Context, recurse bool, ob } if recurse { { - val, d := tfObjectToTKHDSWebhookWebhookDelivery_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHDSWebhookWebhookDelivery_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } diff --git a/internal/provider/full-tf-to-tkh-rs.go b/internal/provider/full-tf-to-tkh-rs.go index ff32bc8..39330df 100644 --- a/internal/provider/full-tf-to-tkh-rs.go +++ b/internal/provider/full-tf-to-tkh-rs.go @@ -228,7 +228,7 @@ func tfObjectToTKHRSAccountVaultVaultRecord(ctx context.Context, recurse bool, o } if recurse { { - val, d := tfObjectToTKHRSVaultVaultRecord_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSVaultVaultRecord_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -295,7 +295,7 @@ func tfObjectToTKHRSAuditAuditRecord(ctx context.Context, recurse bool, objVal t } if recurse { { - val, d := tfObjectToTKHRSAuditAuditRecord_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSAuditAuditRecord_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -436,7 +436,7 @@ func tfObjectToTKHRSAuthAccount(ctx context.Context, recurse bool, objVal types. tkh.SetValidInDirectory(objAttrs["valid_in_directory"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHRSAuthAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSAuthAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -939,7 +939,7 @@ func tfObjectToTKHRSCertificateCertificate(ctx context.Context, recurse bool, ob } if recurse { { - val, d := tfObjectToTKHRSCertificateCertificate_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSCertificateCertificate_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1102,7 +1102,7 @@ func tfObjectToTKHRSClientApplicationVaultVaultRecord(ctx context.Context, recur } if recurse { { - val, d := tfObjectToTKHRSVaultVaultRecord_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSVaultVaultRecord_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1177,25 +1177,25 @@ func tfObjectToTKHRSClientClientApplication(ctx context.Context, recurse bool, o val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["saml2_client"].IsNull() { - val, d := tfObjectToTKHRSClientSaml2Client(ctx, false, objAttrs["saml2_client"].(basetypes.ObjectValue)) + if !objAttrs["ldap_client"].IsNull() { + val, d := tfObjectToTKHRSClientLdapClient(ctx, false, objAttrs["ldap_client"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ClientSaml2Client)).ClientClientApplication = *tkh.(*keyhubmodel.ClientClientApplication) + (*val.(*keyhubmodel.ClientLdapClient)).ClientClientApplication = *tkh.(*keyhubmodel.ClientClientApplication) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["ldap_client"].IsNull() { - val, d := tfObjectToTKHRSClientLdapClient(ctx, false, objAttrs["ldap_client"].(basetypes.ObjectValue)) + if !objAttrs["saml2_client"].IsNull() { + val, d := tfObjectToTKHRSClientSaml2Client(ctx, false, objAttrs["saml2_client"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ClientLdapClient)).ClientClientApplication = *tkh.(*keyhubmodel.ClientClientApplication) + (*val.(*keyhubmodel.ClientSaml2Client)).ClientClientApplication = *tkh.(*keyhubmodel.ClientClientApplication) val.SetTypeEscaped(dtype) tkh = val } if recurse { { - val, d := tfObjectToTKHRSClientClientApplication_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSClientClientApplication_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1422,7 +1422,7 @@ func tfObjectToTKHRSClientOAuth2ClientPermission(ctx context.Context, recurse bo } if recurse { { - val, d := tfObjectToTKHRSClientOAuth2ClientPermission_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSClientOAuth2ClientPermission_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1500,7 +1500,7 @@ func tfObjectToTKHRSClientOAuth2ClientPermissionWithClient(ctx context.Context, } if recurse { { - val, d := tfObjectToTKHRSClientOAuth2ClientPermission_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSClientOAuth2ClientPermission_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1652,7 +1652,7 @@ func tfObjectToTKHRSDeletedVaultHolderVaultVaultRecord(ctx context.Context, recu } if recurse { { - val, d := tfObjectToTKHRSVaultVaultRecord_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSVaultVaultRecord_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -1717,11 +1717,11 @@ func tfObjectToTKHRSDirectoryAccountDirectory(ctx context.Context, recurse bool, tkh.SetRotatingPassword(val) } tkh.SetUsernameCustomizable(objAttrs["username_customizable"].(basetypes.BoolValue).ValueBoolPointer()) - if !objAttrs["maintenance_directory"].IsNull() { - val, d := tfObjectToTKHRSDirectoryMaintenanceDirectory(ctx, false, objAttrs["maintenance_directory"].(basetypes.ObjectValue)) + if !objAttrs["internal_directory"].IsNull() { + val, d := tfObjectToTKHRSDirectoryInternalDirectory(ctx, false, objAttrs["internal_directory"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.DirectoryMaintenanceDirectory)).DirectoryAccountDirectory = *tkh.(*keyhubmodel.DirectoryAccountDirectory) + (*val.(*keyhubmodel.DirectoryInternalDirectory)).DirectoryAccountDirectory = *tkh.(*keyhubmodel.DirectoryAccountDirectory) val.SetTypeEscaped(dtype) tkh = val } @@ -1733,11 +1733,11 @@ func tfObjectToTKHRSDirectoryAccountDirectory(ctx context.Context, recurse bool, val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["internal_directory"].IsNull() { - val, d := tfObjectToTKHRSDirectoryInternalDirectory(ctx, false, objAttrs["internal_directory"].(basetypes.ObjectValue)) + if !objAttrs["maintenance_directory"].IsNull() { + val, d := tfObjectToTKHRSDirectoryMaintenanceDirectory(ctx, false, objAttrs["maintenance_directory"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.DirectoryInternalDirectory)).DirectoryAccountDirectory = *tkh.(*keyhubmodel.DirectoryAccountDirectory) + (*val.(*keyhubmodel.DirectoryMaintenanceDirectory)).DirectoryAccountDirectory = *tkh.(*keyhubmodel.DirectoryAccountDirectory) val.SetTypeEscaped(dtype) tkh = val } @@ -1751,7 +1751,7 @@ func tfObjectToTKHRSDirectoryAccountDirectory(ctx context.Context, recurse bool, } if recurse { { - val, d := tfObjectToTKHRSDirectoryAccountDirectory_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSDirectoryAccountDirectory_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2078,7 +2078,7 @@ func tfObjectToTKHRSGroupAccountGroup(ctx context.Context, recurse bool, objVal tkh.SetVisibleForProvisioning(objAttrs["visible_for_provisioning"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHRSGroupAccountGroup_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSGroupAccountGroup_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2254,7 +2254,7 @@ func tfObjectToTKHRSGroupGroup(ctx context.Context, recurse bool, objVal types.O tkh.SetVaultRequiresActivation(objAttrs["vault_requires_activation"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHRSGroupGroup_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSGroupGroup_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2316,7 +2316,7 @@ func tfObjectToTKHRSGroupGroupAccount(ctx context.Context, recurse bool, objVal tkh.SetVisibleForProvisioning(objAttrs["visible_for_provisioning"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHRSGroupGroupAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSGroupGroupAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2464,7 +2464,7 @@ func tfObjectToTKHRSGroupGroupAudit(ctx context.Context, recurse bool, objVal ty tkh.SetSubmittedBy(objAttrs["submitted_by"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHRSGroupGroupAudit_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSGroupGroupAudit_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2684,7 +2684,7 @@ func tfObjectToTKHRSGroupGroupClassification(ctx context.Context, recurse bool, tkh.SetVaultRequiresActivation(objAttrs["vault_requires_activation"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHRSGroupGroupClassification_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSGroupGroupClassification_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2841,7 +2841,7 @@ func tfObjectToTKHRSGroupGroupClient(ctx context.Context, recurse bool, objVal t } if recurse { { - val, d := tfObjectToTKHRSGroupGroupClient_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSGroupGroupClient_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -2914,7 +2914,7 @@ func tfObjectToTKHRSGroupGroupFolder(ctx context.Context, recurse bool, objVal t tkh.SetName(objAttrs["name"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHRSGroupGroupFolder_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSGroupGroupFolder_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -3326,7 +3326,7 @@ func tfObjectToTKHRSGroupProvisioningGroup(ctx context.Context, recurse bool, ob } if recurse { { - val, d := tfObjectToTKHRSGroupProvisioningGroup_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSGroupProvisioningGroup_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -3435,7 +3435,7 @@ func tfObjectToTKHRSGroupVaultVaultRecord(ctx context.Context, recurse bool, obj } if recurse { { - val, d := tfObjectToTKHRSVaultVaultRecord_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSVaultVaultRecord_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -3594,7 +3594,7 @@ func tfObjectToTKHRSLaunchpadLaunchpadTile(ctx context.Context, recurse bool, ob } if recurse { { - val, d := tfObjectToTKHRSLaunchpadLaunchpadTile_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSLaunchpadLaunchpadTile_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -3905,7 +3905,7 @@ func tfObjectToTKHRSNestedClientOAuth2ClientPermission(ctx context.Context, recu } if recurse { { - val, d := tfObjectToTKHRSClientOAuth2ClientPermission_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSClientOAuth2ClientPermission_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -3958,7 +3958,7 @@ func tfObjectToTKHRSNestedGroupAccountGroup(ctx context.Context, recurse bool, o tkh.SetVisibleForProvisioning(objAttrs["visible_for_provisioning"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHRSGroupAccountGroup_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSGroupAccountGroup_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4020,7 +4020,7 @@ func tfObjectToTKHRSNestedGroupGroupAccount(ctx context.Context, recurse bool, o tkh.SetVisibleForProvisioning(objAttrs["visible_for_provisioning"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHRSGroupGroupAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSGroupGroupAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4091,7 +4091,7 @@ func tfObjectToTKHRSNestedGroupGroupAudit(ctx context.Context, recurse bool, obj tkh.SetSubmittedBy(objAttrs["submitted_by"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHRSGroupGroupAudit_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSGroupGroupAudit_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4118,7 +4118,7 @@ func tfObjectToTKHRSNestedOrganizationAccountOrganizationalUnit(ctx context.Cont } if recurse { { - val, d := tfObjectToTKHRSOrganizationAccountOrganizationalUnit_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSOrganizationAccountOrganizationalUnit_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4150,7 +4150,7 @@ func tfObjectToTKHRSNestedOrganizationOrganizationalUnitAccount(ctx context.Cont } if recurse { { - val, d := tfObjectToTKHRSOrganizationOrganizationalUnitAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSOrganizationOrganizationalUnitAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4206,7 +4206,7 @@ func tfObjectToTKHRSNestedProvisioningGroupOnSystem(ctx context.Context, recurse } if recurse { { - val, d := tfObjectToTKHRSProvisioningGroupOnSystem_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSProvisioningGroupOnSystem_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4234,7 +4234,7 @@ func tfObjectToTKHRSNestedProvisioningProvisionedAccount(ctx context.Context, re tkh.SetUid(objAttrs["uid"].(basetypes.Int64Value).ValueInt64Pointer()) if recurse { { - val, d := tfObjectToTKHRSProvisioningProvisionedAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSProvisioningProvisionedAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4278,7 +4278,7 @@ func tfObjectToTKHRSNestedProvisioningProvisionedSystemSyncLog(ctx context.Conte tkh.SetModifications(int64PToInt32P(objAttrs["modifications"].(basetypes.Int64Value).ValueInt64Pointer())) if recurse { { - val, d := tfObjectToTKHRSProvisioningProvisionedSystemSyncLog_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSProvisioningProvisionedSystemSyncLog_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4324,7 +4324,7 @@ func tfObjectToTKHRSNestedServiceaccountServiceAccountGroup(ctx context.Context, tkh.SetShortNameInSystem(objAttrs["short_name_in_system"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHRSServiceaccountServiceAccountGroup_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSServiceaccountServiceAccountGroup_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4375,7 +4375,7 @@ func tfObjectToTKHRSNestedWebhookWebhookDelivery(ctx context.Context, recurse bo } if recurse { { - val, d := tfObjectToTKHRSWebhookWebhookDelivery_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSWebhookWebhookDelivery_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4692,7 +4692,7 @@ func tfObjectToTKHRSOrganizationAccountOrganizationalUnit(ctx context.Context, r } if recurse { { - val, d := tfObjectToTKHRSOrganizationAccountOrganizationalUnit_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSOrganizationAccountOrganizationalUnit_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4778,7 +4778,7 @@ func tfObjectToTKHRSOrganizationOrganizationalUnit(ctx context.Context, recurse } if recurse { { - val, d := tfObjectToTKHRSOrganizationOrganizationalUnit_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSOrganizationOrganizationalUnit_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -4810,7 +4810,7 @@ func tfObjectToTKHRSOrganizationOrganizationalUnitAccount(ctx context.Context, r } if recurse { { - val, d := tfObjectToTKHRSOrganizationOrganizationalUnitAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSOrganizationOrganizationalUnitAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -5119,7 +5119,7 @@ func tfObjectToTKHRSProvisioningGroupOnSystem(ctx context.Context, recurse bool, } if recurse { { - val, d := tfObjectToTKHRSProvisioningGroupOnSystem_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSProvisioningGroupOnSystem_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -5347,7 +5347,7 @@ func tfObjectToTKHRSProvisioningProvisionNumberSequence(ctx context.Context, rec tkh.SetNextUID(objAttrs["next_uid"].(basetypes.Int64Value).ValueInt64Pointer()) if recurse { { - val, d := tfObjectToTKHRSProvisioningProvisionNumberSequence_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSProvisioningProvisionNumberSequence_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -5437,7 +5437,7 @@ func tfObjectToTKHRSProvisioningProvisionedAccount(ctx context.Context, recurse tkh.SetUid(objAttrs["uid"].(basetypes.Int64Value).ValueInt64Pointer()) if recurse { { - val, d := tfObjectToTKHRSProvisioningProvisionedAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSProvisioningProvisionedAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -5656,19 +5656,19 @@ func tfObjectToTKHRSProvisioningProvisionedSystem(ctx context.Context, recurse b tkh.SetTechnicalAdministrator(val) } tkh.SetUsernamePrefix(objAttrs["username_prefix"].(basetypes.StringValue).ValueStringPointer()) - if !objAttrs["abstract_provisioned_ldap"].IsNull() { - val, d := tfObjectToTKHRSProvisioningAbstractProvisionedLDAP(ctx, false, objAttrs["abstract_provisioned_ldap"].(basetypes.ObjectValue)) + if !objAttrs["provisioned_ldap_directory"].IsNull() { + val, d := tfObjectToTKHRSProvisioningProvisionedLDAPDirectory(ctx, false, objAttrs["provisioned_ldap_directory"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ProvisioningAbstractProvisionedLDAP)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) + (*val.(*keyhubmodel.ProvisioningProvisionedLDAPDirectory)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["provisioned_ldap"].IsNull() { - val, d := tfObjectToTKHRSProvisioningProvisionedLDAP(ctx, false, objAttrs["provisioned_ldap"].(basetypes.ObjectValue)) + if !objAttrs["provisioned_internal_ldap"].IsNull() { + val, d := tfObjectToTKHRSProvisioningProvisionedInternalLDAP(ctx, false, objAttrs["provisioned_internal_ldap"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ProvisioningProvisionedLDAP)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) + (*val.(*keyhubmodel.ProvisioningProvisionedInternalLDAP)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) val.SetTypeEscaped(dtype) tkh = val } @@ -5680,19 +5680,19 @@ func tfObjectToTKHRSProvisioningProvisionedSystem(ctx context.Context, recurse b val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["provisioned_azure_sync_ldap_directory"].IsNull() { - val, d := tfObjectToTKHRSProvisioningProvisionedAzureSyncLDAPDirectory(ctx, false, objAttrs["provisioned_azure_sync_ldap_directory"].(basetypes.ObjectValue)) + if !objAttrs["provisioned_azure_oidc_directory"].IsNull() { + val, d := tfObjectToTKHRSProvisioningProvisionedAzureOIDCDirectory(ctx, false, objAttrs["provisioned_azure_oidc_directory"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ProvisioningProvisionedAzureSyncLDAPDirectory)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) + (*val.(*keyhubmodel.ProvisioningProvisionedAzureOIDCDirectory)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["provisioned_azure_oidc_directory"].IsNull() { - val, d := tfObjectToTKHRSProvisioningProvisionedAzureOIDCDirectory(ctx, false, objAttrs["provisioned_azure_oidc_directory"].(basetypes.ObjectValue)) + if !objAttrs["abstract_provisioned_ldap"].IsNull() { + val, d := tfObjectToTKHRSProvisioningAbstractProvisionedLDAP(ctx, false, objAttrs["abstract_provisioned_ldap"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ProvisioningProvisionedAzureOIDCDirectory)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) + (*val.(*keyhubmodel.ProvisioningAbstractProvisionedLDAP)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) val.SetTypeEscaped(dtype) tkh = val } @@ -5704,25 +5704,25 @@ func tfObjectToTKHRSProvisioningProvisionedSystem(ctx context.Context, recurse b val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["provisioned_ldap_directory"].IsNull() { - val, d := tfObjectToTKHRSProvisioningProvisionedLDAPDirectory(ctx, false, objAttrs["provisioned_ldap_directory"].(basetypes.ObjectValue)) + if !objAttrs["provisioned_azure_sync_ldap_directory"].IsNull() { + val, d := tfObjectToTKHRSProvisioningProvisionedAzureSyncLDAPDirectory(ctx, false, objAttrs["provisioned_azure_sync_ldap_directory"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ProvisioningProvisionedLDAPDirectory)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) + (*val.(*keyhubmodel.ProvisioningProvisionedAzureSyncLDAPDirectory)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["provisioned_internal_ldap"].IsNull() { - val, d := tfObjectToTKHRSProvisioningProvisionedInternalLDAP(ctx, false, objAttrs["provisioned_internal_ldap"].(basetypes.ObjectValue)) + if !objAttrs["provisioned_ldap"].IsNull() { + val, d := tfObjectToTKHRSProvisioningProvisionedLDAP(ctx, false, objAttrs["provisioned_ldap"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.ProvisioningProvisionedInternalLDAP)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) + (*val.(*keyhubmodel.ProvisioningProvisionedLDAP)).ProvisioningProvisionedSystem = *tkh.(*keyhubmodel.ProvisioningProvisionedSystem) val.SetTypeEscaped(dtype) tkh = val } if recurse { { - val, d := tfObjectToTKHRSProvisioningProvisionedSystem_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSProvisioningProvisionedSystem_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -5850,7 +5850,7 @@ func tfObjectToTKHRSProvisioningProvisionedSystemSyncLog(ctx context.Context, re tkh.SetModifications(int64PToInt32P(objAttrs["modifications"].(basetypes.Int64Value).ValueInt64Pointer())) if recurse { { - val, d := tfObjectToTKHRSProvisioningProvisionedSystemSyncLog_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSProvisioningProvisionedSystemSyncLog_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -6374,91 +6374,91 @@ func tfObjectToTKHRSRequestModificationRequest(ctx context.Context, recurse bool val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["abstract_provisioned_system_modification_request"].IsNull() { - val, d := tfObjectToTKHRSRequestAbstractProvisionedSystemModificationRequest(ctx, false, objAttrs["abstract_provisioned_system_modification_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_application_administration_request"].IsNull() { + val, d := tfObjectToTKHRSRequestTransferApplicationAdministrationRequest(ctx, false, objAttrs["transfer_application_administration_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestAbstractProvisionedSystemModificationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferApplicationAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["remove_provisioned_system_request"].IsNull() { - val, d := tfObjectToTKHRSRequestRemoveProvisionedSystemRequest(ctx, false, objAttrs["remove_provisioned_system_request"].(basetypes.ObjectValue)) + if !objAttrs["extend_access_request"].IsNull() { + val, d := tfObjectToTKHRSRequestExtendAccessRequest(ctx, false, objAttrs["extend_access_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestRemoveProvisionedSystemRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestExtendAccessRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["grant_application_request"].IsNull() { - val, d := tfObjectToTKHRSRequestGrantApplicationRequest(ctx, false, objAttrs["grant_application_request"].(basetypes.ObjectValue)) + if !objAttrs["grant_service_account_group_request"].IsNull() { + val, d := tfObjectToTKHRSRequestGrantServiceAccountGroupRequest(ctx, false, objAttrs["grant_service_account_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestGrantApplicationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestGrantServiceAccountGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["review_audit_request"].IsNull() { - val, d := tfObjectToTKHRSRequestReviewAuditRequest(ctx, false, objAttrs["review_audit_request"].(basetypes.ObjectValue)) + if !objAttrs["grant_group_on_system_request"].IsNull() { + val, d := tfObjectToTKHRSRequestGrantGroupOnSystemRequest(ctx, false, objAttrs["grant_group_on_system_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestReviewAuditRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestGrantGroupOnSystemRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["revoke_admin_request"].IsNull() { - val, d := tfObjectToTKHRSRequestRevokeAdminRequest(ctx, false, objAttrs["revoke_admin_request"].(basetypes.ObjectValue)) + if !objAttrs["abstract_provisioned_system_modification_request"].IsNull() { + val, d := tfObjectToTKHRSRequestAbstractProvisionedSystemModificationRequest(ctx, false, objAttrs["abstract_provisioned_system_modification_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestRevokeAdminRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestAbstractProvisionedSystemModificationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["grant_access_request"].IsNull() { - val, d := tfObjectToTKHRSRequestGrantAccessRequest(ctx, false, objAttrs["grant_access_request"].(basetypes.ObjectValue)) + if !objAttrs["enable_technical_administration_request"].IsNull() { + val, d := tfObjectToTKHRSRequestEnableTechnicalAdministrationRequest(ctx, false, objAttrs["enable_technical_administration_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestGrantAccessRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestEnableTechnicalAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["transfer_provisioned_system_content_administration_request"].IsNull() { - val, d := tfObjectToTKHRSRequestTransferProvisionedSystemContentAdministrationRequest(ctx, false, objAttrs["transfer_provisioned_system_content_administration_request"].(basetypes.ObjectValue)) + if !objAttrs["grant_application_request"].IsNull() { + val, d := tfObjectToTKHRSRequestGrantApplicationRequest(ctx, false, objAttrs["grant_application_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferProvisionedSystemContentAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestGrantApplicationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["abstract_organizational_unit_modification_request"].IsNull() { - val, d := tfObjectToTKHRSRequestAbstractOrganizationalUnitModificationRequest(ctx, false, objAttrs["abstract_organizational_unit_modification_request"].(basetypes.ObjectValue)) + if !objAttrs["password_reset_request"].IsNull() { + val, d := tfObjectToTKHRSRequestPasswordResetRequest(ctx, false, objAttrs["password_reset_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestAbstractOrganizationalUnitModificationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestPasswordResetRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["remove_organizational_unit_request"].IsNull() { - val, d := tfObjectToTKHRSRequestRemoveOrganizationalUnitRequest(ctx, false, objAttrs["remove_organizational_unit_request"].(basetypes.ObjectValue)) + if !objAttrs["grant_group_on_system_request_request"].IsNull() { + val, d := tfObjectToTKHRSRequestGrantGroupOnSystemRequestRequest(ctx, false, objAttrs["grant_group_on_system_request_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestRemoveOrganizationalUnitRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestGrantGroupOnSystemRequestRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["create_group_on_system_request"].IsNull() { - val, d := tfObjectToTKHRSRequestCreateGroupOnSystemRequest(ctx, false, objAttrs["create_group_on_system_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_service_account_administration_request"].IsNull() { + val, d := tfObjectToTKHRSRequestTransferServiceAccountAdministrationRequest(ctx, false, objAttrs["transfer_service_account_administration_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestCreateGroupOnSystemRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferServiceAccountAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["transfer_application_administration_request"].IsNull() { - val, d := tfObjectToTKHRSRequestTransferApplicationAdministrationRequest(ctx, false, objAttrs["transfer_application_administration_request"].(basetypes.ObjectValue)) + if !objAttrs["remove_provisioned_system_request"].IsNull() { + val, d := tfObjectToTKHRSRequestRemoveProvisionedSystemRequest(ctx, false, objAttrs["remove_provisioned_system_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferApplicationAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestRemoveProvisionedSystemRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } @@ -6470,11 +6470,19 @@ func tfObjectToTKHRSRequestModificationRequest(ctx context.Context, recurse bool val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["add_group_admin_request"].IsNull() { - val, d := tfObjectToTKHRSRequestAddGroupAdminRequest(ctx, false, objAttrs["add_group_admin_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_group_on_system_ownership_request"].IsNull() { + val, d := tfObjectToTKHRSRequestTransferGroupOnSystemOwnershipRequest(ctx, false, objAttrs["transfer_group_on_system_ownership_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestAddGroupAdminRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferGroupOnSystemOwnershipRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + val.SetTypeEscaped(dtype) + tkh = val + } + if !objAttrs["abstract_organizational_unit_modification_request"].IsNull() { + val, d := tfObjectToTKHRSRequestAbstractOrganizationalUnitModificationRequest(ctx, false, objAttrs["abstract_organizational_unit_modification_request"].(basetypes.ObjectValue)) + diags.Append(d...) + dtype := val.GetTypeEscaped() + (*val.(*keyhubmodel.RequestAbstractOrganizationalUnitModificationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } @@ -6486,11 +6494,11 @@ func tfObjectToTKHRSRequestModificationRequest(ctx context.Context, recurse bool val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["join_vault_request"].IsNull() { - val, d := tfObjectToTKHRSRequestJoinVaultRequest(ctx, false, objAttrs["join_vault_request"].(basetypes.ObjectValue)) + if !objAttrs["grant_access_request"].IsNull() { + val, d := tfObjectToTKHRSRequestGrantAccessRequest(ctx, false, objAttrs["grant_access_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestJoinVaultRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestGrantAccessRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } @@ -6502,91 +6510,83 @@ func tfObjectToTKHRSRequestModificationRequest(ctx context.Context, recurse bool val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["join_group_request"].IsNull() { - val, d := tfObjectToTKHRSRequestJoinGroupRequest(ctx, false, objAttrs["join_group_request"].(basetypes.ObjectValue)) - diags.Append(d...) - dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestJoinGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) - val.SetTypeEscaped(dtype) - tkh = val - } - if !objAttrs["transfer_group_on_system_ownership_request"].IsNull() { - val, d := tfObjectToTKHRSRequestTransferGroupOnSystemOwnershipRequest(ctx, false, objAttrs["transfer_group_on_system_ownership_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_auditor_group_request"].IsNull() { + val, d := tfObjectToTKHRSRequestTransferAuditorGroupRequest(ctx, false, objAttrs["transfer_auditor_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferGroupOnSystemOwnershipRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferAuditorGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["remove_group_request"].IsNull() { - val, d := tfObjectToTKHRSRequestRemoveGroupRequest(ctx, false, objAttrs["remove_group_request"].(basetypes.ObjectValue)) + if !objAttrs["create_group_on_system_request"].IsNull() { + val, d := tfObjectToTKHRSRequestCreateGroupOnSystemRequest(ctx, false, objAttrs["create_group_on_system_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestRemoveGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestCreateGroupOnSystemRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["setup_authorizing_group_request"].IsNull() { - val, d := tfObjectToTKHRSRequestSetupAuthorizingGroupRequest(ctx, false, objAttrs["setup_authorizing_group_request"].(basetypes.ObjectValue)) + if !objAttrs["join_group_request"].IsNull() { + val, d := tfObjectToTKHRSRequestJoinGroupRequest(ctx, false, objAttrs["join_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestSetupAuthorizingGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestJoinGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["setup_nested_group_request"].IsNull() { - val, d := tfObjectToTKHRSRequestSetupNestedGroupRequest(ctx, false, objAttrs["setup_nested_group_request"].(basetypes.ObjectValue)) + if !objAttrs["join_vault_request"].IsNull() { + val, d := tfObjectToTKHRSRequestJoinVaultRequest(ctx, false, objAttrs["join_vault_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestSetupNestedGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestJoinVaultRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["grant_group_on_system_request_request"].IsNull() { - val, d := tfObjectToTKHRSRequestGrantGroupOnSystemRequestRequest(ctx, false, objAttrs["grant_group_on_system_request_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_provisioned_system_content_administration_request"].IsNull() { + val, d := tfObjectToTKHRSRequestTransferProvisionedSystemContentAdministrationRequest(ctx, false, objAttrs["transfer_provisioned_system_content_administration_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestGrantGroupOnSystemRequestRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferProvisionedSystemContentAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["disable2fa_request"].IsNull() { - val, d := tfObjectToTKHRSRequestDisable2FARequest(ctx, false, objAttrs["disable2fa_request"].(basetypes.ObjectValue)) + if !objAttrs["setup_nested_group_request"].IsNull() { + val, d := tfObjectToTKHRSRequestSetupNestedGroupRequest(ctx, false, objAttrs["setup_nested_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestDisable2FARequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestSetupNestedGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["grant_group_on_system_request"].IsNull() { - val, d := tfObjectToTKHRSRequestGrantGroupOnSystemRequest(ctx, false, objAttrs["grant_group_on_system_request"].(basetypes.ObjectValue)) + if !objAttrs["revoke_admin_request"].IsNull() { + val, d := tfObjectToTKHRSRequestRevokeAdminRequest(ctx, false, objAttrs["revoke_admin_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestGrantGroupOnSystemRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestRevokeAdminRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["enable_technical_administration_request"].IsNull() { - val, d := tfObjectToTKHRSRequestEnableTechnicalAdministrationRequest(ctx, false, objAttrs["enable_technical_administration_request"].(basetypes.ObjectValue)) + if !objAttrs["remove_group_request"].IsNull() { + val, d := tfObjectToTKHRSRequestRemoveGroupRequest(ctx, false, objAttrs["remove_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestEnableTechnicalAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestRemoveGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["create_group_request"].IsNull() { - val, d := tfObjectToTKHRSRequestCreateGroupRequest(ctx, false, objAttrs["create_group_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_provisioned_system_ownership_request"].IsNull() { + val, d := tfObjectToTKHRSRequestTransferProvisionedSystemOwnershipRequest(ctx, false, objAttrs["transfer_provisioned_system_ownership_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestCreateGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferProvisionedSystemOwnershipRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["transfer_auditor_group_request"].IsNull() { - val, d := tfObjectToTKHRSRequestTransferAuditorGroupRequest(ctx, false, objAttrs["transfer_auditor_group_request"].(basetypes.ObjectValue)) + if !objAttrs["create_service_account_request"].IsNull() { + val, d := tfObjectToTKHRSRequestCreateServiceAccountRequest(ctx, false, objAttrs["create_service_account_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferAuditorGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestCreateServiceAccountRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } @@ -6598,59 +6598,59 @@ func tfObjectToTKHRSRequestModificationRequest(ctx context.Context, recurse bool val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["transfer_application_ownership_request"].IsNull() { - val, d := tfObjectToTKHRSRequestTransferApplicationOwnershipRequest(ctx, false, objAttrs["transfer_application_ownership_request"].(basetypes.ObjectValue)) + if !objAttrs["create_group_request"].IsNull() { + val, d := tfObjectToTKHRSRequestCreateGroupRequest(ctx, false, objAttrs["create_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferApplicationOwnershipRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestCreateGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["create_service_account_request"].IsNull() { - val, d := tfObjectToTKHRSRequestCreateServiceAccountRequest(ctx, false, objAttrs["create_service_account_request"].(basetypes.ObjectValue)) + if !objAttrs["disable2fa_request"].IsNull() { + val, d := tfObjectToTKHRSRequestDisable2FARequest(ctx, false, objAttrs["disable2fa_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestCreateServiceAccountRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestDisable2FARequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["transfer_service_account_administration_request"].IsNull() { - val, d := tfObjectToTKHRSRequestTransferServiceAccountAdministrationRequest(ctx, false, objAttrs["transfer_service_account_administration_request"].(basetypes.ObjectValue)) + if !objAttrs["transfer_application_ownership_request"].IsNull() { + val, d := tfObjectToTKHRSRequestTransferApplicationOwnershipRequest(ctx, false, objAttrs["transfer_application_ownership_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferServiceAccountAdministrationRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestTransferApplicationOwnershipRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["password_reset_request"].IsNull() { - val, d := tfObjectToTKHRSRequestPasswordResetRequest(ctx, false, objAttrs["password_reset_request"].(basetypes.ObjectValue)) + if !objAttrs["add_group_admin_request"].IsNull() { + val, d := tfObjectToTKHRSRequestAddGroupAdminRequest(ctx, false, objAttrs["add_group_admin_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestPasswordResetRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestAddGroupAdminRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["grant_service_account_group_request"].IsNull() { - val, d := tfObjectToTKHRSRequestGrantServiceAccountGroupRequest(ctx, false, objAttrs["grant_service_account_group_request"].(basetypes.ObjectValue)) + if !objAttrs["review_audit_request"].IsNull() { + val, d := tfObjectToTKHRSRequestReviewAuditRequest(ctx, false, objAttrs["review_audit_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestGrantServiceAccountGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestReviewAuditRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["transfer_provisioned_system_ownership_request"].IsNull() { - val, d := tfObjectToTKHRSRequestTransferProvisionedSystemOwnershipRequest(ctx, false, objAttrs["transfer_provisioned_system_ownership_request"].(basetypes.ObjectValue)) + if !objAttrs["setup_authorizing_group_request"].IsNull() { + val, d := tfObjectToTKHRSRequestSetupAuthorizingGroupRequest(ctx, false, objAttrs["setup_authorizing_group_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestTransferProvisionedSystemOwnershipRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestSetupAuthorizingGroupRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } - if !objAttrs["extend_access_request"].IsNull() { - val, d := tfObjectToTKHRSRequestExtendAccessRequest(ctx, false, objAttrs["extend_access_request"].(basetypes.ObjectValue)) + if !objAttrs["remove_organizational_unit_request"].IsNull() { + val, d := tfObjectToTKHRSRequestRemoveOrganizationalUnitRequest(ctx, false, objAttrs["remove_organizational_unit_request"].(basetypes.ObjectValue)) diags.Append(d...) dtype := val.GetTypeEscaped() - (*val.(*keyhubmodel.RequestExtendAccessRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) + (*val.(*keyhubmodel.RequestRemoveOrganizationalUnitRequest)).RequestModificationRequest = *tkh.(*keyhubmodel.RequestModificationRequest) val.SetTypeEscaped(dtype) tkh = val } @@ -6664,7 +6664,7 @@ func tfObjectToTKHRSRequestModificationRequest(ctx context.Context, recurse bool } if recurse { { - val, d := tfObjectToTKHRSRequestModificationRequest_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSRequestModificationRequest_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -7085,7 +7085,7 @@ func tfObjectToTKHRSServiceaccountServiceAccount(ctx context.Context, recurse bo } if recurse { { - val, d := tfObjectToTKHRSServiceaccountServiceAccount_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSServiceaccountServiceAccount_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -7131,7 +7131,7 @@ func tfObjectToTKHRSServiceaccountServiceAccountGroup(ctx context.Context, recur tkh.SetShortNameInSystem(objAttrs["short_name_in_system"].(basetypes.StringValue).ValueStringPointer()) if recurse { { - val, d := tfObjectToTKHRSServiceaccountServiceAccountGroup_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSServiceaccountServiceAccountGroup_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -7402,7 +7402,7 @@ func tfObjectToTKHRSVaultDeletedVaultHolder(ctx context.Context, recurse bool, o } if recurse { { - val, d := tfObjectToTKHRSVaultDeletedVaultHolder_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSVaultDeletedVaultHolder_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -7650,7 +7650,7 @@ func tfObjectToTKHRSVaultVaultRecord(ctx context.Context, recurse bool, objVal t } if recurse { { - val, d := tfObjectToTKHRSVaultVaultRecord_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSVaultVaultRecord_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -7996,7 +7996,7 @@ func tfObjectToTKHRSWebhookWebhook(ctx context.Context, recurse bool, objVal typ tkh.SetVerbosePayloads(objAttrs["verbose_payloads"].(basetypes.BoolValue).ValueBoolPointer()) if recurse { { - val, d := tfObjectToTKHRSWebhookWebhook_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSWebhookWebhook_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } @@ -8047,7 +8047,7 @@ func tfObjectToTKHRSWebhookWebhookDelivery(ctx context.Context, recurse bool, ob } if recurse { { - val, d := tfObjectToTKHRSWebhookWebhookDelivery_additionalObjects(ctx, false, objAttrs["additional_objects"].(basetypes.ObjectValue)) + val, d := tfObjectToTKHRSWebhookWebhookDelivery_additionalObjects(ctx, false, objVal) diags.Append(d...) tkh.SetAdditionalObjects(val) } diff --git a/internal/provider/full-tkh-to-tf-ds.go b/internal/provider/full-tkh-to-tf-ds.go index cbe0fa8..9b26bf1 100644 --- a/internal/provider/full-tkh-to-tf-ds.go +++ b/internal/provider/full-tkh-to-tf-ds.go @@ -4,6 +4,8 @@ package provider import ( + "golang.org/x/exp/maps" + "github.com/hashicorp/terraform-plugin-framework/attr" "github.com/hashicorp/terraform-plugin-framework/diag" "github.com/hashicorp/terraform-plugin-framework/types" @@ -238,7 +240,7 @@ func tkhToTFObjectDSAccountVaultVaultRecord(recurse bool, tkh keyhubmodel.VaultV { val, d := tkhToTFObjectDSVaultVaultRecord_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["account_uuid"] = types.StringNull() @@ -304,7 +306,7 @@ func tkhToTFObjectDSAuditAuditRecord(recurse bool, tkh keyhubmodel.AuditAuditRec { val, d := tkhToTFObjectDSAuditAuditRecord_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -423,7 +425,7 @@ func tkhToTFObjectDSAuthAccount(recurse bool, tkh keyhubmodel.AuthAccountable) ( { val, d := tkhToTFObjectDSAuthAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -850,7 +852,7 @@ func tkhToTFObjectDSAuthInternalAccount(recurse bool, tkh keyhubmodel.AuthIntern { val, d := tkhToTFObjectDSAuthAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -1100,7 +1102,7 @@ func tkhToTFObjectDSCertificateCertificate(recurse bool, tkh keyhubmodel.Certifi { val, d := tkhToTFObjectDSCertificateCertificate_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -1279,7 +1281,7 @@ func tkhToTFObjectDSClientApplicationVaultVaultRecord(recurse bool, tkh keyhubmo { val, d := tkhToTFObjectDSVaultVaultRecord_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["client_application_uuid"] = types.StringNull() @@ -1345,7 +1347,7 @@ func tkhToTFObjectDSClientClientApplication(recurse bool, tkh keyhubmodel.Client { val, d := tkhToTFObjectDSClientClientApplication_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -1399,18 +1401,18 @@ func tkhToTFObjectDSClientClientApplication(recurse bool, tkh keyhubmodel.Client diags.Append(d...) obj["o_auth2_client"] = val } - { - tkhCast, _ := tkh.(keyhubmodel.ClientSaml2Clientable) - val, d := tkhToTFObjectDSClientSaml2Client(false, tkhCast) - diags.Append(d...) - obj["saml2_client"] = val - } { tkhCast, _ := tkh.(keyhubmodel.ClientLdapClientable) val, d := tkhToTFObjectDSClientLdapClient(false, tkhCast) diags.Append(d...) obj["ldap_client"] = val } + { + tkhCast, _ := tkh.(keyhubmodel.ClientSaml2Clientable) + val, d := tkhToTFObjectDSClientSaml2Client(false, tkhCast) + diags.Append(d...) + obj["saml2_client"] = val + } objVal, d := types.ObjectValue(attrs, obj) diags.Append(d...) @@ -1640,7 +1642,7 @@ func tkhToTFObjectDSClientOAuth2ClientPermission(recurse bool, tkh keyhubmodel.C { val, d := tkhToTFObjectDSClientOAuth2ClientPermission_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -1727,7 +1729,7 @@ func tkhToTFObjectDSClientOAuth2ClientPermissionWithClient(recurse bool, tkh key { val, d := tkhToTFObjectDSClientOAuth2ClientPermission_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -1908,7 +1910,7 @@ func tkhToTFObjectDSDeletedVaultHolderVaultVaultRecord(recurse bool, tkh keyhubm { val, d := tkhToTFObjectDSVaultVaultRecord_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["deleted_vault_holder_uuid"] = types.StringNull() @@ -1974,7 +1976,7 @@ func tkhToTFObjectDSDirectoryAccountDirectory(recurse bool, tkh keyhubmodel.Dire { val, d := tkhToTFObjectDSDirectoryAccountDirectory_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -2018,10 +2020,10 @@ func tkhToTFObjectDSDirectoryAccountDirectory(recurse bool, tkh keyhubmodel.Dire obj["rotating_password"] = stringerToTF(tkh.GetRotatingPassword()) obj["username_customizable"] = types.BoolPointerValue(tkh.GetUsernameCustomizable()) { - tkhCast, _ := tkh.(keyhubmodel.DirectoryMaintenanceDirectoryable) - val, d := tkhToTFObjectDSDirectoryMaintenanceDirectory(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.DirectoryInternalDirectoryable) + val, d := tkhToTFObjectDSDirectoryInternalDirectory(false, tkhCast) diags.Append(d...) - obj["maintenance_directory"] = val + obj["internal_directory"] = val } { tkhCast, _ := tkh.(keyhubmodel.DirectoryOIDCDirectoryable) @@ -2030,10 +2032,10 @@ func tkhToTFObjectDSDirectoryAccountDirectory(recurse bool, tkh keyhubmodel.Dire obj["o_id_c_directory"] = val } { - tkhCast, _ := tkh.(keyhubmodel.DirectoryInternalDirectoryable) - val, d := tkhToTFObjectDSDirectoryInternalDirectory(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.DirectoryMaintenanceDirectoryable) + val, d := tkhToTFObjectDSDirectoryMaintenanceDirectory(false, tkhCast) diags.Append(d...) - obj["internal_directory"] = val + obj["maintenance_directory"] = val } { tkhCast, _ := tkh.(keyhubmodel.DirectoryLDAPDirectoryable) @@ -2389,7 +2391,7 @@ func tkhToTFObjectDSGroupAccountGroup(recurse bool, tkh keyhubmodel.GroupAccount { val, d := tkhToTFObjectDSGroupAccountGroup_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -2537,7 +2539,7 @@ func tkhToTFObjectDSGroupGroup(recurse bool, tkh keyhubmodel.GroupGroupable) (ty { val, d := tkhToTFObjectDSGroupGroup_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -2647,7 +2649,7 @@ func tkhToTFObjectDSGroupGroupAccount(recurse bool, tkh keyhubmodel.GroupGroupAc { val, d := tkhToTFObjectDSGroupGroupAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -2830,7 +2832,7 @@ func tkhToTFObjectDSGroupGroupAudit(recurse bool, tkh keyhubmodel.GroupGroupAudi { val, d := tkhToTFObjectDSGroupGroupAudit_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -3075,7 +3077,7 @@ func tkhToTFObjectDSGroupGroupClassification(recurse bool, tkh keyhubmodel.Group { val, d := tkhToTFObjectDSGroupGroupClassification_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -3286,7 +3288,7 @@ func tkhToTFObjectDSGroupGroupClient(recurse bool, tkh keyhubmodel.GroupGroupCli { val, d := tkhToTFObjectDSGroupGroupClient_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -3407,7 +3409,7 @@ func tkhToTFObjectDSGroupGroupFolder(recurse bool, tkh keyhubmodel.GroupGroupFol { val, d := tkhToTFObjectDSGroupGroupFolder_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -3857,7 +3859,7 @@ func tkhToTFObjectDSGroupProvisioningGroup(recurse bool, tkh keyhubmodel.GroupPr { val, d := tkhToTFObjectDSGroupProvisioningGroup_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -3968,7 +3970,7 @@ func tkhToTFObjectDSGroupVaultVaultRecord(recurse bool, tkh keyhubmodel.VaultVau { val, d := tkhToTFObjectDSVaultVaultRecord_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["group_uuid"] = types.StringNull() @@ -4123,7 +4125,7 @@ func tkhToTFObjectDSLaunchpadLaunchpadTile(recurse bool, tkh keyhubmodel.Launchp { val, d := tkhToTFObjectDSLaunchpadLaunchpadTile_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -4495,7 +4497,7 @@ func tkhToTFObjectDSNestedAuthInternalAccount(recurse bool, tkh keyhubmodel.Auth { val, d := tkhToTFObjectDSAuthAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["account_directory_uuid"] = types.StringNull() @@ -4586,7 +4588,7 @@ func tkhToTFObjectDSNestedClientOAuth2ClientPermission(recurse bool, tkh keyhubm { val, d := tkhToTFObjectDSClientOAuth2ClientPermission_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["client_application_uuid"] = types.StringNull() @@ -4645,7 +4647,7 @@ func tkhToTFObjectDSNestedGroupAccountGroup(recurse bool, tkh keyhubmodel.GroupA { val, d := tkhToTFObjectDSGroupAccountGroup_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["account_uuid"] = types.StringNull() @@ -4706,7 +4708,7 @@ func tkhToTFObjectDSNestedGroupGroupAccount(recurse bool, tkh keyhubmodel.GroupG { val, d := tkhToTFObjectDSGroupGroupAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["group_uuid"] = types.StringNull() @@ -4772,7 +4774,7 @@ func tkhToTFObjectDSNestedGroupGroupAudit(recurse bool, tkh keyhubmodel.GroupGro { val, d := tkhToTFObjectDSGroupGroupAudit_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["group_uuid"] = types.StringNull() @@ -4840,7 +4842,7 @@ func tkhToTFObjectDSNestedOrganizationAccountOrganizationalUnit(recurse bool, tk { val, d := tkhToTFObjectDSOrganizationAccountOrganizationalUnit_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["account_uuid"] = types.StringNull() @@ -4890,7 +4892,7 @@ func tkhToTFObjectDSNestedOrganizationOrganizationalUnitAccount(recurse bool, tk { val, d := tkhToTFObjectDSOrganizationOrganizationalUnitAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["organizational_unit_uuid"] = types.StringNull() @@ -4948,7 +4950,7 @@ func tkhToTFObjectDSNestedProvisioningGroupOnSystem(recurse bool, tkh keyhubmode { val, d := tkhToTFObjectDSProvisioningGroupOnSystem_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["provisioned_system_uuid"] = types.StringNull() @@ -5010,7 +5012,7 @@ func tkhToTFObjectDSNestedProvisioningProvisionedAccount(recurse bool, tkh keyhu { val, d := tkhToTFObjectDSProvisioningProvisionedAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["provisioned_system_uuid"] = types.StringNull() @@ -5064,7 +5066,7 @@ func tkhToTFObjectDSNestedProvisioningProvisionedSystemSyncLog(recurse bool, tkh { val, d := tkhToTFObjectDSProvisioningProvisionedSystemSyncLog_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["provisioned_system_uuid"] = types.StringNull() @@ -5116,7 +5118,7 @@ func tkhToTFObjectDSNestedServiceaccountServiceAccountGroup(recurse bool, tkh ke { val, d := tkhToTFObjectDSServiceaccountServiceAccountGroup_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["service_account_uuid"] = types.StringNull() @@ -5168,7 +5170,7 @@ func tkhToTFObjectDSNestedWebhookWebhookDelivery(recurse bool, tkh keyhubmodel.W { val, d := tkhToTFObjectDSWebhookWebhookDelivery_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["webhook_uuid"] = types.StringNull() @@ -5607,7 +5609,7 @@ func tkhToTFObjectDSOrganizationAccountOrganizationalUnit(recurse bool, tkh keyh { val, d := tkhToTFObjectDSOrganizationAccountOrganizationalUnit_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -5709,7 +5711,7 @@ func tkhToTFObjectDSOrganizationOrganizationalUnit(recurse bool, tkh keyhubmodel { val, d := tkhToTFObjectDSOrganizationOrganizationalUnit_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -5770,7 +5772,7 @@ func tkhToTFObjectDSOrganizationOrganizationalUnitAccount(recurse bool, tkh keyh { val, d := tkhToTFObjectDSOrganizationOrganizationalUnitAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -6151,7 +6153,7 @@ func tkhToTFObjectDSProvisioningGroupOnSystem(recurse bool, tkh keyhubmodel.Prov { val, d := tkhToTFObjectDSProvisioningGroupOnSystem_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -6438,7 +6440,7 @@ func tkhToTFObjectDSProvisioningProvisionNumberSequence(recurse bool, tkh keyhub { val, d := tkhToTFObjectDSProvisioningProvisionNumberSequence_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -6566,7 +6568,7 @@ func tkhToTFObjectDSProvisioningProvisionedAccount(recurse bool, tkh keyhubmodel { val, d := tkhToTFObjectDSProvisioningProvisionedAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -6822,7 +6824,7 @@ func tkhToTFObjectDSProvisioningProvisionedSystem(recurse bool, tkh keyhubmodel. { val, d := tkhToTFObjectDSProvisioningProvisionedSystem_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -6878,16 +6880,16 @@ func tkhToTFObjectDSProvisioningProvisionedSystem(recurse bool, tkh keyhubmodel. } obj["username_prefix"] = types.StringPointerValue(tkh.GetUsernamePrefix()) { - tkhCast, _ := tkh.(keyhubmodel.ProvisioningAbstractProvisionedLDAPable) - val, d := tkhToTFObjectDSProvisioningAbstractProvisionedLDAP(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedLDAPDirectoryable) + val, d := tkhToTFObjectDSProvisioningProvisionedLDAPDirectory(false, tkhCast) diags.Append(d...) - obj["abstract_provisioned_ldap"] = val + obj["provisioned_ldap_directory"] = val } { - tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedLDAPable) - val, d := tkhToTFObjectDSProvisioningProvisionedLDAP(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedInternalLDAPable) + val, d := tkhToTFObjectDSProvisioningProvisionedInternalLDAP(false, tkhCast) diags.Append(d...) - obj["provisioned_ldap"] = val + obj["provisioned_internal_ldap"] = val } { tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedAzureTenantable) @@ -6895,18 +6897,18 @@ func tkhToTFObjectDSProvisioningProvisionedSystem(recurse bool, tkh keyhubmodel. diags.Append(d...) obj["provisioned_azure_tenant"] = val } - { - tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedAzureSyncLDAPDirectoryable) - val, d := tkhToTFObjectDSProvisioningProvisionedAzureSyncLDAPDirectory(false, tkhCast) - diags.Append(d...) - obj["provisioned_azure_sync_ldap_directory"] = val - } { tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedAzureOIDCDirectoryable) val, d := tkhToTFObjectDSProvisioningProvisionedAzureOIDCDirectory(false, tkhCast) diags.Append(d...) obj["provisioned_azure_oidc_directory"] = val } + { + tkhCast, _ := tkh.(keyhubmodel.ProvisioningAbstractProvisionedLDAPable) + val, d := tkhToTFObjectDSProvisioningAbstractProvisionedLDAP(false, tkhCast) + diags.Append(d...) + obj["abstract_provisioned_ldap"] = val + } { tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedADable) val, d := tkhToTFObjectDSProvisioningProvisionedAD(false, tkhCast) @@ -6914,16 +6916,16 @@ func tkhToTFObjectDSProvisioningProvisionedSystem(recurse bool, tkh keyhubmodel. obj["provisioned_a_d"] = val } { - tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedLDAPDirectoryable) - val, d := tkhToTFObjectDSProvisioningProvisionedLDAPDirectory(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedAzureSyncLDAPDirectoryable) + val, d := tkhToTFObjectDSProvisioningProvisionedAzureSyncLDAPDirectory(false, tkhCast) diags.Append(d...) - obj["provisioned_ldap_directory"] = val + obj["provisioned_azure_sync_ldap_directory"] = val } { - tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedInternalLDAPable) - val, d := tkhToTFObjectDSProvisioningProvisionedInternalLDAP(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedLDAPable) + val, d := tkhToTFObjectDSProvisioningProvisionedLDAP(false, tkhCast) diags.Append(d...) - obj["provisioned_internal_ldap"] = val + obj["provisioned_ldap"] = val } objVal, d := types.ObjectValue(attrs, obj) @@ -7054,7 +7056,7 @@ func tkhToTFObjectDSProvisioningProvisionedSystemSyncLog(recurse bool, tkh keyhu { val, d := tkhToTFObjectDSProvisioningProvisionedSystemSyncLog_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -7769,7 +7771,7 @@ func tkhToTFObjectDSRequestModificationRequest(recurse bool, tkh keyhubmodel.Req { val, d := tkhToTFObjectDSRequestModificationRequest_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -7815,70 +7817,70 @@ func tkhToTFObjectDSRequestModificationRequest(recurse bool, tkh keyhubmodel.Req obj["abstract_application_modification_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestAbstractProvisionedSystemModificationRequestable) - val, d := tkhToTFObjectDSRequestAbstractProvisionedSystemModificationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferApplicationAdministrationRequestable) + val, d := tkhToTFObjectDSRequestTransferApplicationAdministrationRequest(false, tkhCast) diags.Append(d...) - obj["abstract_provisioned_system_modification_request"] = val + obj["transfer_application_administration_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestRemoveProvisionedSystemRequestable) - val, d := tkhToTFObjectDSRequestRemoveProvisionedSystemRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestExtendAccessRequestable) + val, d := tkhToTFObjectDSRequestExtendAccessRequest(false, tkhCast) diags.Append(d...) - obj["remove_provisioned_system_request"] = val + obj["extend_access_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestGrantApplicationRequestable) - val, d := tkhToTFObjectDSRequestGrantApplicationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestGrantServiceAccountGroupRequestable) + val, d := tkhToTFObjectDSRequestGrantServiceAccountGroupRequest(false, tkhCast) diags.Append(d...) - obj["grant_application_request"] = val + obj["grant_service_account_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestReviewAuditRequestable) - val, d := tkhToTFObjectDSRequestReviewAuditRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestGrantGroupOnSystemRequestable) + val, d := tkhToTFObjectDSRequestGrantGroupOnSystemRequest(false, tkhCast) diags.Append(d...) - obj["review_audit_request"] = val + obj["grant_group_on_system_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestRevokeAdminRequestable) - val, d := tkhToTFObjectDSRequestRevokeAdminRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestAbstractProvisionedSystemModificationRequestable) + val, d := tkhToTFObjectDSRequestAbstractProvisionedSystemModificationRequest(false, tkhCast) diags.Append(d...) - obj["revoke_admin_request"] = val + obj["abstract_provisioned_system_modification_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestGrantAccessRequestable) - val, d := tkhToTFObjectDSRequestGrantAccessRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestEnableTechnicalAdministrationRequestable) + val, d := tkhToTFObjectDSRequestEnableTechnicalAdministrationRequest(false, tkhCast) diags.Append(d...) - obj["grant_access_request"] = val + obj["enable_technical_administration_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferProvisionedSystemContentAdministrationRequestable) - val, d := tkhToTFObjectDSRequestTransferProvisionedSystemContentAdministrationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestGrantApplicationRequestable) + val, d := tkhToTFObjectDSRequestGrantApplicationRequest(false, tkhCast) diags.Append(d...) - obj["transfer_provisioned_system_content_administration_request"] = val + obj["grant_application_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestAbstractOrganizationalUnitModificationRequestable) - val, d := tkhToTFObjectDSRequestAbstractOrganizationalUnitModificationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestPasswordResetRequestable) + val, d := tkhToTFObjectDSRequestPasswordResetRequest(false, tkhCast) diags.Append(d...) - obj["abstract_organizational_unit_modification_request"] = val + obj["password_reset_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestRemoveOrganizationalUnitRequestable) - val, d := tkhToTFObjectDSRequestRemoveOrganizationalUnitRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestGrantGroupOnSystemRequestRequestable) + val, d := tkhToTFObjectDSRequestGrantGroupOnSystemRequestRequest(false, tkhCast) diags.Append(d...) - obj["remove_organizational_unit_request"] = val + obj["grant_group_on_system_request_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestCreateGroupOnSystemRequestable) - val, d := tkhToTFObjectDSRequestCreateGroupOnSystemRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferServiceAccountAdministrationRequestable) + val, d := tkhToTFObjectDSRequestTransferServiceAccountAdministrationRequest(false, tkhCast) diags.Append(d...) - obj["create_group_on_system_request"] = val + obj["transfer_service_account_administration_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferApplicationAdministrationRequestable) - val, d := tkhToTFObjectDSRequestTransferApplicationAdministrationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestRemoveProvisionedSystemRequestable) + val, d := tkhToTFObjectDSRequestRemoveProvisionedSystemRequest(false, tkhCast) diags.Append(d...) - obj["transfer_application_administration_request"] = val + obj["remove_provisioned_system_request"] = val } { tkhCast, _ := tkh.(keyhubmodel.RequestUpdateGroupMembershipRequestable) @@ -7887,10 +7889,16 @@ func tkhToTFObjectDSRequestModificationRequest(recurse bool, tkh keyhubmodel.Req obj["update_group_membership_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestAddGroupAdminRequestable) - val, d := tkhToTFObjectDSRequestAddGroupAdminRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferGroupOnSystemOwnershipRequestable) + val, d := tkhToTFObjectDSRequestTransferGroupOnSystemOwnershipRequest(false, tkhCast) diags.Append(d...) - obj["add_group_admin_request"] = val + obj["transfer_group_on_system_ownership_request"] = val + } + { + tkhCast, _ := tkh.(keyhubmodel.RequestAbstractOrganizationalUnitModificationRequestable) + val, d := tkhToTFObjectDSRequestAbstractOrganizationalUnitModificationRequest(false, tkhCast) + diags.Append(d...) + obj["abstract_organizational_unit_modification_request"] = val } { tkhCast, _ := tkh.(keyhubmodel.RequestTransferOrganizationalUnitOwnershipRequestable) @@ -7899,10 +7907,10 @@ func tkhToTFObjectDSRequestModificationRequest(recurse bool, tkh keyhubmodel.Req obj["transfer_organizational_unit_ownership_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestJoinVaultRequestable) - val, d := tkhToTFObjectDSRequestJoinVaultRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestGrantAccessRequestable) + val, d := tkhToTFObjectDSRequestGrantAccessRequest(false, tkhCast) diags.Append(d...) - obj["join_vault_request"] = val + obj["grant_access_request"] = val } { tkhCast, _ := tkh.(keyhubmodel.RequestVerifyInternalAccountRequestable) @@ -7911,70 +7919,64 @@ func tkhToTFObjectDSRequestModificationRequest(recurse bool, tkh keyhubmodel.Req obj["verify_internal_account_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestJoinGroupRequestable) - val, d := tkhToTFObjectDSRequestJoinGroupRequest(false, tkhCast) - diags.Append(d...) - obj["join_group_request"] = val - } - { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferGroupOnSystemOwnershipRequestable) - val, d := tkhToTFObjectDSRequestTransferGroupOnSystemOwnershipRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferAuditorGroupRequestable) + val, d := tkhToTFObjectDSRequestTransferAuditorGroupRequest(false, tkhCast) diags.Append(d...) - obj["transfer_group_on_system_ownership_request"] = val + obj["transfer_auditor_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestRemoveGroupRequestable) - val, d := tkhToTFObjectDSRequestRemoveGroupRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestCreateGroupOnSystemRequestable) + val, d := tkhToTFObjectDSRequestCreateGroupOnSystemRequest(false, tkhCast) diags.Append(d...) - obj["remove_group_request"] = val + obj["create_group_on_system_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestSetupAuthorizingGroupRequestable) - val, d := tkhToTFObjectDSRequestSetupAuthorizingGroupRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestJoinGroupRequestable) + val, d := tkhToTFObjectDSRequestJoinGroupRequest(false, tkhCast) diags.Append(d...) - obj["setup_authorizing_group_request"] = val + obj["join_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestSetupNestedGroupRequestable) - val, d := tkhToTFObjectDSRequestSetupNestedGroupRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestJoinVaultRequestable) + val, d := tkhToTFObjectDSRequestJoinVaultRequest(false, tkhCast) diags.Append(d...) - obj["setup_nested_group_request"] = val + obj["join_vault_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestGrantGroupOnSystemRequestRequestable) - val, d := tkhToTFObjectDSRequestGrantGroupOnSystemRequestRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferProvisionedSystemContentAdministrationRequestable) + val, d := tkhToTFObjectDSRequestTransferProvisionedSystemContentAdministrationRequest(false, tkhCast) diags.Append(d...) - obj["grant_group_on_system_request_request"] = val + obj["transfer_provisioned_system_content_administration_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestDisable2FARequestable) - val, d := tkhToTFObjectDSRequestDisable2FARequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestSetupNestedGroupRequestable) + val, d := tkhToTFObjectDSRequestSetupNestedGroupRequest(false, tkhCast) diags.Append(d...) - obj["disable2fa_request"] = val + obj["setup_nested_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestGrantGroupOnSystemRequestable) - val, d := tkhToTFObjectDSRequestGrantGroupOnSystemRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestRevokeAdminRequestable) + val, d := tkhToTFObjectDSRequestRevokeAdminRequest(false, tkhCast) diags.Append(d...) - obj["grant_group_on_system_request"] = val + obj["revoke_admin_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestEnableTechnicalAdministrationRequestable) - val, d := tkhToTFObjectDSRequestEnableTechnicalAdministrationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestRemoveGroupRequestable) + val, d := tkhToTFObjectDSRequestRemoveGroupRequest(false, tkhCast) diags.Append(d...) - obj["enable_technical_administration_request"] = val + obj["remove_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestCreateGroupRequestable) - val, d := tkhToTFObjectDSRequestCreateGroupRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferProvisionedSystemOwnershipRequestable) + val, d := tkhToTFObjectDSRequestTransferProvisionedSystemOwnershipRequest(false, tkhCast) diags.Append(d...) - obj["create_group_request"] = val + obj["transfer_provisioned_system_ownership_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferAuditorGroupRequestable) - val, d := tkhToTFObjectDSRequestTransferAuditorGroupRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestCreateServiceAccountRequestable) + val, d := tkhToTFObjectDSRequestCreateServiceAccountRequest(false, tkhCast) diags.Append(d...) - obj["transfer_auditor_group_request"] = val + obj["create_service_account_request"] = val } { tkhCast, _ := tkh.(keyhubmodel.RequestGrantClientPermissionRequestable) @@ -7983,46 +7985,46 @@ func tkhToTFObjectDSRequestModificationRequest(recurse bool, tkh keyhubmodel.Req obj["grant_client_permission_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferApplicationOwnershipRequestable) - val, d := tkhToTFObjectDSRequestTransferApplicationOwnershipRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestCreateGroupRequestable) + val, d := tkhToTFObjectDSRequestCreateGroupRequest(false, tkhCast) diags.Append(d...) - obj["transfer_application_ownership_request"] = val + obj["create_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestCreateServiceAccountRequestable) - val, d := tkhToTFObjectDSRequestCreateServiceAccountRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestDisable2FARequestable) + val, d := tkhToTFObjectDSRequestDisable2FARequest(false, tkhCast) diags.Append(d...) - obj["create_service_account_request"] = val + obj["disable2fa_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferServiceAccountAdministrationRequestable) - val, d := tkhToTFObjectDSRequestTransferServiceAccountAdministrationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferApplicationOwnershipRequestable) + val, d := tkhToTFObjectDSRequestTransferApplicationOwnershipRequest(false, tkhCast) diags.Append(d...) - obj["transfer_service_account_administration_request"] = val + obj["transfer_application_ownership_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestPasswordResetRequestable) - val, d := tkhToTFObjectDSRequestPasswordResetRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestAddGroupAdminRequestable) + val, d := tkhToTFObjectDSRequestAddGroupAdminRequest(false, tkhCast) diags.Append(d...) - obj["password_reset_request"] = val + obj["add_group_admin_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestGrantServiceAccountGroupRequestable) - val, d := tkhToTFObjectDSRequestGrantServiceAccountGroupRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestReviewAuditRequestable) + val, d := tkhToTFObjectDSRequestReviewAuditRequest(false, tkhCast) diags.Append(d...) - obj["grant_service_account_group_request"] = val + obj["review_audit_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferProvisionedSystemOwnershipRequestable) - val, d := tkhToTFObjectDSRequestTransferProvisionedSystemOwnershipRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestSetupAuthorizingGroupRequestable) + val, d := tkhToTFObjectDSRequestSetupAuthorizingGroupRequest(false, tkhCast) diags.Append(d...) - obj["transfer_provisioned_system_ownership_request"] = val + obj["setup_authorizing_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestExtendAccessRequestable) - val, d := tkhToTFObjectDSRequestExtendAccessRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestRemoveOrganizationalUnitRequestable) + val, d := tkhToTFObjectDSRequestRemoveOrganizationalUnitRequest(false, tkhCast) diags.Append(d...) - obj["extend_access_request"] = val + obj["remove_organizational_unit_request"] = val } { tkhCast, _ := tkh.(keyhubmodel.RequestTransferProvisionedSystemAdministrationRequestable) @@ -8545,7 +8547,7 @@ func tkhToTFObjectDSServiceaccountServiceAccount(recurse bool, tkh keyhubmodel.S { val, d := tkhToTFObjectDSServiceaccountServiceAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -8613,7 +8615,7 @@ func tkhToTFObjectDSServiceaccountServiceAccountGroup(recurse bool, tkh keyhubmo { val, d := tkhToTFObjectDSServiceaccountServiceAccountGroup_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -8993,7 +8995,7 @@ func tkhToTFObjectDSVaultDeletedVaultHolder(recurse bool, tkh keyhubmodel.VaultD { val, d := tkhToTFObjectDSVaultDeletedVaultHolder_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -9281,7 +9283,7 @@ func tkhToTFObjectDSVaultVaultRecord(recurse bool, tkh keyhubmodel.VaultVaultRec { val, d := tkhToTFObjectDSVaultVaultRecord_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -9650,7 +9652,7 @@ func tkhToTFObjectDSWebhookWebhook(recurse bool, tkh keyhubmodel.WebhookWebhooka { val, d := tkhToTFObjectDSWebhookWebhook_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -9753,7 +9755,7 @@ func tkhToTFObjectDSWebhookWebhookDelivery(recurse bool, tkh keyhubmodel.Webhook { val, d := tkhToTFObjectDSWebhookWebhookDelivery_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { diff --git a/internal/provider/full-tkh-to-tf-rs.go b/internal/provider/full-tkh-to-tf-rs.go index 900a096..441de39 100644 --- a/internal/provider/full-tkh-to-tf-rs.go +++ b/internal/provider/full-tkh-to-tf-rs.go @@ -4,6 +4,8 @@ package provider import ( + "golang.org/x/exp/maps" + "github.com/hashicorp/terraform-plugin-framework/attr" "github.com/hashicorp/terraform-plugin-framework/diag" "github.com/hashicorp/terraform-plugin-framework/types" @@ -238,7 +240,7 @@ func tkhToTFObjectRSAccountVaultVaultRecord(recurse bool, tkh keyhubmodel.VaultV { val, d := tkhToTFObjectRSVaultVaultRecord_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["account_uuid"] = types.StringNull() @@ -303,7 +305,7 @@ func tkhToTFObjectRSAuditAuditRecord(recurse bool, tkh keyhubmodel.AuditAuditRec { val, d := tkhToTFObjectRSAuditAuditRecord_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -421,7 +423,7 @@ func tkhToTFObjectRSAuthAccount(recurse bool, tkh keyhubmodel.AuthAccountable) ( { val, d := tkhToTFObjectRSAuthAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -1026,7 +1028,7 @@ func tkhToTFObjectRSCertificateCertificate(recurse bool, tkh keyhubmodel.Certifi { val, d := tkhToTFObjectRSCertificateCertificate_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -1204,7 +1206,7 @@ func tkhToTFObjectRSClientApplicationVaultVaultRecord(recurse bool, tkh keyhubmo { val, d := tkhToTFObjectRSVaultVaultRecord_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["client_application_uuid"] = types.StringNull() @@ -1269,7 +1271,7 @@ func tkhToTFObjectRSClientClientApplication(recurse bool, tkh keyhubmodel.Client { val, d := tkhToTFObjectRSClientClientApplication_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -1314,18 +1316,18 @@ func tkhToTFObjectRSClientClientApplication(recurse bool, tkh keyhubmodel.Client diags.Append(d...) obj["o_auth2_client"] = val } - { - tkhCast, _ := tkh.(keyhubmodel.ClientSaml2Clientable) - val, d := tkhToTFObjectRSClientSaml2Client(false, tkhCast) - diags.Append(d...) - obj["saml2_client"] = val - } { tkhCast, _ := tkh.(keyhubmodel.ClientLdapClientable) val, d := tkhToTFObjectRSClientLdapClient(false, tkhCast) diags.Append(d...) obj["ldap_client"] = val } + { + tkhCast, _ := tkh.(keyhubmodel.ClientSaml2Clientable) + val, d := tkhToTFObjectRSClientSaml2Client(false, tkhCast) + diags.Append(d...) + obj["saml2_client"] = val + } objVal, d := types.ObjectValue(attrs, obj) diags.Append(d...) @@ -1544,7 +1546,7 @@ func tkhToTFObjectRSClientOAuth2ClientPermission(recurse bool, tkh keyhubmodel.C { val, d := tkhToTFObjectRSClientOAuth2ClientPermission_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -1622,7 +1624,7 @@ func tkhToTFObjectRSClientOAuth2ClientPermissionWithClient(recurse bool, tkh key { val, d := tkhToTFObjectRSClientOAuth2ClientPermission_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -1794,7 +1796,7 @@ func tkhToTFObjectRSDeletedVaultHolderVaultVaultRecord(recurse bool, tkh keyhubm { val, d := tkhToTFObjectRSVaultVaultRecord_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["deleted_vault_holder_uuid"] = types.StringNull() @@ -1859,7 +1861,7 @@ func tkhToTFObjectRSDirectoryAccountDirectory(recurse bool, tkh keyhubmodel.Dire { val, d := tkhToTFObjectRSDirectoryAccountDirectory_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -1894,10 +1896,10 @@ func tkhToTFObjectRSDirectoryAccountDirectory(recurse bool, tkh keyhubmodel.Dire obj["rotating_password"] = stringerToTF(tkh.GetRotatingPassword()) obj["username_customizable"] = types.BoolPointerValue(tkh.GetUsernameCustomizable()) { - tkhCast, _ := tkh.(keyhubmodel.DirectoryMaintenanceDirectoryable) - val, d := tkhToTFObjectRSDirectoryMaintenanceDirectory(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.DirectoryInternalDirectoryable) + val, d := tkhToTFObjectRSDirectoryInternalDirectory(false, tkhCast) diags.Append(d...) - obj["maintenance_directory"] = val + obj["internal_directory"] = val } { tkhCast, _ := tkh.(keyhubmodel.DirectoryOIDCDirectoryable) @@ -1906,10 +1908,10 @@ func tkhToTFObjectRSDirectoryAccountDirectory(recurse bool, tkh keyhubmodel.Dire obj["o_id_c_directory"] = val } { - tkhCast, _ := tkh.(keyhubmodel.DirectoryInternalDirectoryable) - val, d := tkhToTFObjectRSDirectoryInternalDirectory(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.DirectoryMaintenanceDirectoryable) + val, d := tkhToTFObjectRSDirectoryMaintenanceDirectory(false, tkhCast) diags.Append(d...) - obj["internal_directory"] = val + obj["maintenance_directory"] = val } { tkhCast, _ := tkh.(keyhubmodel.DirectoryLDAPDirectoryable) @@ -2249,7 +2251,7 @@ func tkhToTFObjectRSGroupAccountGroup(recurse bool, tkh keyhubmodel.GroupAccount { val, d := tkhToTFObjectRSGroupAccountGroup_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["uuid"] = withUuidToTF(tkh) @@ -2374,7 +2376,7 @@ func tkhToTFObjectRSGroupGroup(recurse bool, tkh keyhubmodel.GroupGroupable) (ty { val, d := tkhToTFObjectRSGroupGroup_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -2455,7 +2457,7 @@ func tkhToTFObjectRSGroupGroupAccount(recurse bool, tkh keyhubmodel.GroupGroupAc { val, d := tkhToTFObjectRSGroupGroupAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["uuid"] = withUuidToTF(tkh) @@ -2609,7 +2611,7 @@ func tkhToTFObjectRSGroupGroupAudit(recurse bool, tkh keyhubmodel.GroupGroupAudi { val, d := tkhToTFObjectRSGroupGroupAudit_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -2853,7 +2855,7 @@ func tkhToTFObjectRSGroupGroupClassification(recurse bool, tkh keyhubmodel.Group { val, d := tkhToTFObjectRSGroupGroupClassification_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -3059,7 +3061,7 @@ func tkhToTFObjectRSGroupGroupClient(recurse bool, tkh keyhubmodel.GroupGroupCli { val, d := tkhToTFObjectRSGroupGroupClient_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -3163,7 +3165,7 @@ func tkhToTFObjectRSGroupGroupFolder(recurse bool, tkh keyhubmodel.GroupGroupFol { val, d := tkhToTFObjectRSGroupGroupFolder_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -3610,7 +3612,7 @@ func tkhToTFObjectRSGroupProvisioningGroup(recurse bool, tkh keyhubmodel.GroupPr { val, d := tkhToTFObjectRSGroupProvisioningGroup_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -3716,7 +3718,7 @@ func tkhToTFObjectRSGroupVaultVaultRecord(recurse bool, tkh keyhubmodel.VaultVau { val, d := tkhToTFObjectRSVaultVaultRecord_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["group_uuid"] = types.StringNull() @@ -3866,7 +3868,7 @@ func tkhToTFObjectRSLaunchpadLaunchpadTile(recurse bool, tkh keyhubmodel.Launchp { val, d := tkhToTFObjectRSLaunchpadLaunchpadTile_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -4253,7 +4255,7 @@ func tkhToTFObjectRSNestedClientOAuth2ClientPermission(recurse bool, tkh keyhubm { val, d := tkhToTFObjectRSClientOAuth2ClientPermission_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["client_application_uuid"] = types.StringNull() @@ -4303,7 +4305,7 @@ func tkhToTFObjectRSNestedGroupAccountGroup(recurse bool, tkh keyhubmodel.GroupA { val, d := tkhToTFObjectRSGroupAccountGroup_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["account_uuid"] = types.StringNull() @@ -4341,7 +4343,7 @@ func tkhToTFObjectRSNestedGroupGroupAccount(recurse bool, tkh keyhubmodel.GroupG { val, d := tkhToTFObjectRSGroupGroupAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["group_uuid"] = types.StringNull() @@ -4378,7 +4380,7 @@ func tkhToTFObjectRSNestedGroupGroupAudit(recurse bool, tkh keyhubmodel.GroupGro { val, d := tkhToTFObjectRSGroupGroupAudit_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["group_uuid"] = types.StringNull() @@ -4445,7 +4447,7 @@ func tkhToTFObjectRSNestedOrganizationAccountOrganizationalUnit(recurse bool, tk { val, d := tkhToTFObjectRSOrganizationAccountOrganizationalUnit_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["account_uuid"] = types.StringNull() @@ -4473,7 +4475,7 @@ func tkhToTFObjectRSNestedOrganizationOrganizationalUnitAccount(recurse bool, tk { val, d := tkhToTFObjectRSOrganizationOrganizationalUnitAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["organizational_unit_uuid"] = types.StringNull() @@ -4502,7 +4504,7 @@ func tkhToTFObjectRSNestedProvisioningGroupOnSystem(recurse bool, tkh keyhubmode { val, d := tkhToTFObjectRSProvisioningGroupOnSystem_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["provisioned_system_uuid"] = types.StringNull() @@ -4555,7 +4557,7 @@ func tkhToTFObjectRSNestedProvisioningProvisionedAccount(recurse bool, tkh keyhu { val, d := tkhToTFObjectRSProvisioningProvisionedAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["provisioned_system_uuid"] = types.StringNull() @@ -4584,7 +4586,7 @@ func tkhToTFObjectRSNestedProvisioningProvisionedSystemSyncLog(recurse bool, tkh { val, d := tkhToTFObjectRSProvisioningProvisionedSystemSyncLog_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["provisioned_system_uuid"] = types.StringNull() @@ -4635,7 +4637,7 @@ func tkhToTFObjectRSNestedServiceaccountServiceAccountGroup(recurse bool, tkh ke { val, d := tkhToTFObjectRSServiceaccountServiceAccountGroup_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["service_account_uuid"] = types.StringNull() @@ -4686,7 +4688,7 @@ func tkhToTFObjectRSNestedWebhookWebhookDelivery(recurse bool, tkh keyhubmodel.W { val, d := tkhToTFObjectRSWebhookWebhookDelivery_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["webhook_uuid"] = types.StringNull() @@ -5120,7 +5122,7 @@ func tkhToTFObjectRSOrganizationAccountOrganizationalUnit(recurse bool, tkh keyh { val, d := tkhToTFObjectRSOrganizationAccountOrganizationalUnit_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["uuid"] = withUuidToTF(tkh) @@ -5200,7 +5202,7 @@ func tkhToTFObjectRSOrganizationOrganizationalUnit(recurse bool, tkh keyhubmodel { val, d := tkhToTFObjectRSOrganizationOrganizationalUnit_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -5252,7 +5254,7 @@ func tkhToTFObjectRSOrganizationOrganizationalUnitAccount(recurse bool, tkh keyh { val, d := tkhToTFObjectRSOrganizationOrganizationalUnitAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["uuid"] = withUuidToTF(tkh) @@ -5595,7 +5597,7 @@ func tkhToTFObjectRSProvisioningGroupOnSystem(recurse bool, tkh keyhubmodel.Prov { val, d := tkhToTFObjectRSProvisioningGroupOnSystem_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -5873,7 +5875,7 @@ func tkhToTFObjectRSProvisioningProvisionNumberSequence(recurse bool, tkh keyhub { val, d := tkhToTFObjectRSProvisioningProvisionNumberSequence_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -6000,7 +6002,7 @@ func tkhToTFObjectRSProvisioningProvisionedAccount(recurse bool, tkh keyhubmodel { val, d := tkhToTFObjectRSProvisioningProvisionedAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } obj["uuid"] = withUuidToTF(tkh) @@ -6219,7 +6221,7 @@ func tkhToTFObjectRSProvisioningProvisionedSystem(recurse bool, tkh keyhubmodel. { val, d := tkhToTFObjectRSProvisioningProvisionedSystem_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -6258,16 +6260,16 @@ func tkhToTFObjectRSProvisioningProvisionedSystem(recurse bool, tkh keyhubmodel. obj["technical_administrator_uuid"] = withUuidToTF(tkh.GetTechnicalAdministrator()) obj["username_prefix"] = types.StringPointerValue(tkh.GetUsernamePrefix()) { - tkhCast, _ := tkh.(keyhubmodel.ProvisioningAbstractProvisionedLDAPable) - val, d := tkhToTFObjectRSProvisioningAbstractProvisionedLDAP(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedLDAPDirectoryable) + val, d := tkhToTFObjectRSProvisioningProvisionedLDAPDirectory(false, tkhCast) diags.Append(d...) - obj["abstract_provisioned_ldap"] = val + obj["provisioned_ldap_directory"] = val } { - tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedLDAPable) - val, d := tkhToTFObjectRSProvisioningProvisionedLDAP(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedInternalLDAPable) + val, d := tkhToTFObjectRSProvisioningProvisionedInternalLDAP(false, tkhCast) diags.Append(d...) - obj["provisioned_ldap"] = val + obj["provisioned_internal_ldap"] = val } { tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedAzureTenantable) @@ -6275,18 +6277,18 @@ func tkhToTFObjectRSProvisioningProvisionedSystem(recurse bool, tkh keyhubmodel. diags.Append(d...) obj["provisioned_azure_tenant"] = val } - { - tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedAzureSyncLDAPDirectoryable) - val, d := tkhToTFObjectRSProvisioningProvisionedAzureSyncLDAPDirectory(false, tkhCast) - diags.Append(d...) - obj["provisioned_azure_sync_ldap_directory"] = val - } { tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedAzureOIDCDirectoryable) val, d := tkhToTFObjectRSProvisioningProvisionedAzureOIDCDirectory(false, tkhCast) diags.Append(d...) obj["provisioned_azure_oidc_directory"] = val } + { + tkhCast, _ := tkh.(keyhubmodel.ProvisioningAbstractProvisionedLDAPable) + val, d := tkhToTFObjectRSProvisioningAbstractProvisionedLDAP(false, tkhCast) + diags.Append(d...) + obj["abstract_provisioned_ldap"] = val + } { tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedADable) val, d := tkhToTFObjectRSProvisioningProvisionedAD(false, tkhCast) @@ -6294,16 +6296,16 @@ func tkhToTFObjectRSProvisioningProvisionedSystem(recurse bool, tkh keyhubmodel. obj["provisioned_a_d"] = val } { - tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedLDAPDirectoryable) - val, d := tkhToTFObjectRSProvisioningProvisionedLDAPDirectory(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedAzureSyncLDAPDirectoryable) + val, d := tkhToTFObjectRSProvisioningProvisionedAzureSyncLDAPDirectory(false, tkhCast) diags.Append(d...) - obj["provisioned_ldap_directory"] = val + obj["provisioned_azure_sync_ldap_directory"] = val } { - tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedInternalLDAPable) - val, d := tkhToTFObjectRSProvisioningProvisionedInternalLDAP(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.ProvisioningProvisionedLDAPable) + val, d := tkhToTFObjectRSProvisioningProvisionedLDAP(false, tkhCast) diags.Append(d...) - obj["provisioned_internal_ldap"] = val + obj["provisioned_ldap"] = val } objVal, d := types.ObjectValue(attrs, obj) @@ -6428,7 +6430,7 @@ func tkhToTFObjectRSProvisioningProvisionedSystemSyncLog(recurse bool, tkh keyhu { val, d := tkhToTFObjectRSProvisioningProvisionedSystemSyncLog_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -7118,7 +7120,7 @@ func tkhToTFObjectRSRequestModificationRequest(recurse bool, tkh keyhubmodel.Req { val, d := tkhToTFObjectRSRequestModificationRequest_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -7155,70 +7157,70 @@ func tkhToTFObjectRSRequestModificationRequest(recurse bool, tkh keyhubmodel.Req obj["abstract_application_modification_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestAbstractProvisionedSystemModificationRequestable) - val, d := tkhToTFObjectRSRequestAbstractProvisionedSystemModificationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferApplicationAdministrationRequestable) + val, d := tkhToTFObjectRSRequestTransferApplicationAdministrationRequest(false, tkhCast) diags.Append(d...) - obj["abstract_provisioned_system_modification_request"] = val + obj["transfer_application_administration_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestRemoveProvisionedSystemRequestable) - val, d := tkhToTFObjectRSRequestRemoveProvisionedSystemRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestExtendAccessRequestable) + val, d := tkhToTFObjectRSRequestExtendAccessRequest(false, tkhCast) diags.Append(d...) - obj["remove_provisioned_system_request"] = val + obj["extend_access_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestGrantApplicationRequestable) - val, d := tkhToTFObjectRSRequestGrantApplicationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestGrantServiceAccountGroupRequestable) + val, d := tkhToTFObjectRSRequestGrantServiceAccountGroupRequest(false, tkhCast) diags.Append(d...) - obj["grant_application_request"] = val + obj["grant_service_account_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestReviewAuditRequestable) - val, d := tkhToTFObjectRSRequestReviewAuditRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestGrantGroupOnSystemRequestable) + val, d := tkhToTFObjectRSRequestGrantGroupOnSystemRequest(false, tkhCast) diags.Append(d...) - obj["review_audit_request"] = val + obj["grant_group_on_system_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestRevokeAdminRequestable) - val, d := tkhToTFObjectRSRequestRevokeAdminRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestAbstractProvisionedSystemModificationRequestable) + val, d := tkhToTFObjectRSRequestAbstractProvisionedSystemModificationRequest(false, tkhCast) diags.Append(d...) - obj["revoke_admin_request"] = val + obj["abstract_provisioned_system_modification_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestGrantAccessRequestable) - val, d := tkhToTFObjectRSRequestGrantAccessRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestEnableTechnicalAdministrationRequestable) + val, d := tkhToTFObjectRSRequestEnableTechnicalAdministrationRequest(false, tkhCast) diags.Append(d...) - obj["grant_access_request"] = val + obj["enable_technical_administration_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferProvisionedSystemContentAdministrationRequestable) - val, d := tkhToTFObjectRSRequestTransferProvisionedSystemContentAdministrationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestGrantApplicationRequestable) + val, d := tkhToTFObjectRSRequestGrantApplicationRequest(false, tkhCast) diags.Append(d...) - obj["transfer_provisioned_system_content_administration_request"] = val + obj["grant_application_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestAbstractOrganizationalUnitModificationRequestable) - val, d := tkhToTFObjectRSRequestAbstractOrganizationalUnitModificationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestPasswordResetRequestable) + val, d := tkhToTFObjectRSRequestPasswordResetRequest(false, tkhCast) diags.Append(d...) - obj["abstract_organizational_unit_modification_request"] = val + obj["password_reset_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestRemoveOrganizationalUnitRequestable) - val, d := tkhToTFObjectRSRequestRemoveOrganizationalUnitRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestGrantGroupOnSystemRequestRequestable) + val, d := tkhToTFObjectRSRequestGrantGroupOnSystemRequestRequest(false, tkhCast) diags.Append(d...) - obj["remove_organizational_unit_request"] = val + obj["grant_group_on_system_request_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestCreateGroupOnSystemRequestable) - val, d := tkhToTFObjectRSRequestCreateGroupOnSystemRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferServiceAccountAdministrationRequestable) + val, d := tkhToTFObjectRSRequestTransferServiceAccountAdministrationRequest(false, tkhCast) diags.Append(d...) - obj["create_group_on_system_request"] = val + obj["transfer_service_account_administration_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferApplicationAdministrationRequestable) - val, d := tkhToTFObjectRSRequestTransferApplicationAdministrationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestRemoveProvisionedSystemRequestable) + val, d := tkhToTFObjectRSRequestRemoveProvisionedSystemRequest(false, tkhCast) diags.Append(d...) - obj["transfer_application_administration_request"] = val + obj["remove_provisioned_system_request"] = val } { tkhCast, _ := tkh.(keyhubmodel.RequestUpdateGroupMembershipRequestable) @@ -7227,10 +7229,16 @@ func tkhToTFObjectRSRequestModificationRequest(recurse bool, tkh keyhubmodel.Req obj["update_group_membership_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestAddGroupAdminRequestable) - val, d := tkhToTFObjectRSRequestAddGroupAdminRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferGroupOnSystemOwnershipRequestable) + val, d := tkhToTFObjectRSRequestTransferGroupOnSystemOwnershipRequest(false, tkhCast) diags.Append(d...) - obj["add_group_admin_request"] = val + obj["transfer_group_on_system_ownership_request"] = val + } + { + tkhCast, _ := tkh.(keyhubmodel.RequestAbstractOrganizationalUnitModificationRequestable) + val, d := tkhToTFObjectRSRequestAbstractOrganizationalUnitModificationRequest(false, tkhCast) + diags.Append(d...) + obj["abstract_organizational_unit_modification_request"] = val } { tkhCast, _ := tkh.(keyhubmodel.RequestTransferOrganizationalUnitOwnershipRequestable) @@ -7239,10 +7247,10 @@ func tkhToTFObjectRSRequestModificationRequest(recurse bool, tkh keyhubmodel.Req obj["transfer_organizational_unit_ownership_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestJoinVaultRequestable) - val, d := tkhToTFObjectRSRequestJoinVaultRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestGrantAccessRequestable) + val, d := tkhToTFObjectRSRequestGrantAccessRequest(false, tkhCast) diags.Append(d...) - obj["join_vault_request"] = val + obj["grant_access_request"] = val } { tkhCast, _ := tkh.(keyhubmodel.RequestVerifyInternalAccountRequestable) @@ -7251,70 +7259,64 @@ func tkhToTFObjectRSRequestModificationRequest(recurse bool, tkh keyhubmodel.Req obj["verify_internal_account_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestJoinGroupRequestable) - val, d := tkhToTFObjectRSRequestJoinGroupRequest(false, tkhCast) - diags.Append(d...) - obj["join_group_request"] = val - } - { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferGroupOnSystemOwnershipRequestable) - val, d := tkhToTFObjectRSRequestTransferGroupOnSystemOwnershipRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferAuditorGroupRequestable) + val, d := tkhToTFObjectRSRequestTransferAuditorGroupRequest(false, tkhCast) diags.Append(d...) - obj["transfer_group_on_system_ownership_request"] = val + obj["transfer_auditor_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestRemoveGroupRequestable) - val, d := tkhToTFObjectRSRequestRemoveGroupRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestCreateGroupOnSystemRequestable) + val, d := tkhToTFObjectRSRequestCreateGroupOnSystemRequest(false, tkhCast) diags.Append(d...) - obj["remove_group_request"] = val + obj["create_group_on_system_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestSetupAuthorizingGroupRequestable) - val, d := tkhToTFObjectRSRequestSetupAuthorizingGroupRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestJoinGroupRequestable) + val, d := tkhToTFObjectRSRequestJoinGroupRequest(false, tkhCast) diags.Append(d...) - obj["setup_authorizing_group_request"] = val + obj["join_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestSetupNestedGroupRequestable) - val, d := tkhToTFObjectRSRequestSetupNestedGroupRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestJoinVaultRequestable) + val, d := tkhToTFObjectRSRequestJoinVaultRequest(false, tkhCast) diags.Append(d...) - obj["setup_nested_group_request"] = val + obj["join_vault_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestGrantGroupOnSystemRequestRequestable) - val, d := tkhToTFObjectRSRequestGrantGroupOnSystemRequestRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferProvisionedSystemContentAdministrationRequestable) + val, d := tkhToTFObjectRSRequestTransferProvisionedSystemContentAdministrationRequest(false, tkhCast) diags.Append(d...) - obj["grant_group_on_system_request_request"] = val + obj["transfer_provisioned_system_content_administration_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestDisable2FARequestable) - val, d := tkhToTFObjectRSRequestDisable2FARequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestSetupNestedGroupRequestable) + val, d := tkhToTFObjectRSRequestSetupNestedGroupRequest(false, tkhCast) diags.Append(d...) - obj["disable2fa_request"] = val + obj["setup_nested_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestGrantGroupOnSystemRequestable) - val, d := tkhToTFObjectRSRequestGrantGroupOnSystemRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestRevokeAdminRequestable) + val, d := tkhToTFObjectRSRequestRevokeAdminRequest(false, tkhCast) diags.Append(d...) - obj["grant_group_on_system_request"] = val + obj["revoke_admin_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestEnableTechnicalAdministrationRequestable) - val, d := tkhToTFObjectRSRequestEnableTechnicalAdministrationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestRemoveGroupRequestable) + val, d := tkhToTFObjectRSRequestRemoveGroupRequest(false, tkhCast) diags.Append(d...) - obj["enable_technical_administration_request"] = val + obj["remove_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestCreateGroupRequestable) - val, d := tkhToTFObjectRSRequestCreateGroupRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferProvisionedSystemOwnershipRequestable) + val, d := tkhToTFObjectRSRequestTransferProvisionedSystemOwnershipRequest(false, tkhCast) diags.Append(d...) - obj["create_group_request"] = val + obj["transfer_provisioned_system_ownership_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferAuditorGroupRequestable) - val, d := tkhToTFObjectRSRequestTransferAuditorGroupRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestCreateServiceAccountRequestable) + val, d := tkhToTFObjectRSRequestCreateServiceAccountRequest(false, tkhCast) diags.Append(d...) - obj["transfer_auditor_group_request"] = val + obj["create_service_account_request"] = val } { tkhCast, _ := tkh.(keyhubmodel.RequestGrantClientPermissionRequestable) @@ -7323,46 +7325,46 @@ func tkhToTFObjectRSRequestModificationRequest(recurse bool, tkh keyhubmodel.Req obj["grant_client_permission_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferApplicationOwnershipRequestable) - val, d := tkhToTFObjectRSRequestTransferApplicationOwnershipRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestCreateGroupRequestable) + val, d := tkhToTFObjectRSRequestCreateGroupRequest(false, tkhCast) diags.Append(d...) - obj["transfer_application_ownership_request"] = val + obj["create_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestCreateServiceAccountRequestable) - val, d := tkhToTFObjectRSRequestCreateServiceAccountRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestDisable2FARequestable) + val, d := tkhToTFObjectRSRequestDisable2FARequest(false, tkhCast) diags.Append(d...) - obj["create_service_account_request"] = val + obj["disable2fa_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferServiceAccountAdministrationRequestable) - val, d := tkhToTFObjectRSRequestTransferServiceAccountAdministrationRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestTransferApplicationOwnershipRequestable) + val, d := tkhToTFObjectRSRequestTransferApplicationOwnershipRequest(false, tkhCast) diags.Append(d...) - obj["transfer_service_account_administration_request"] = val + obj["transfer_application_ownership_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestPasswordResetRequestable) - val, d := tkhToTFObjectRSRequestPasswordResetRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestAddGroupAdminRequestable) + val, d := tkhToTFObjectRSRequestAddGroupAdminRequest(false, tkhCast) diags.Append(d...) - obj["password_reset_request"] = val + obj["add_group_admin_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestGrantServiceAccountGroupRequestable) - val, d := tkhToTFObjectRSRequestGrantServiceAccountGroupRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestReviewAuditRequestable) + val, d := tkhToTFObjectRSRequestReviewAuditRequest(false, tkhCast) diags.Append(d...) - obj["grant_service_account_group_request"] = val + obj["review_audit_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestTransferProvisionedSystemOwnershipRequestable) - val, d := tkhToTFObjectRSRequestTransferProvisionedSystemOwnershipRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestSetupAuthorizingGroupRequestable) + val, d := tkhToTFObjectRSRequestSetupAuthorizingGroupRequest(false, tkhCast) diags.Append(d...) - obj["transfer_provisioned_system_ownership_request"] = val + obj["setup_authorizing_group_request"] = val } { - tkhCast, _ := tkh.(keyhubmodel.RequestExtendAccessRequestable) - val, d := tkhToTFObjectRSRequestExtendAccessRequest(false, tkhCast) + tkhCast, _ := tkh.(keyhubmodel.RequestRemoveOrganizationalUnitRequestable) + val, d := tkhToTFObjectRSRequestRemoveOrganizationalUnitRequest(false, tkhCast) diags.Append(d...) - obj["extend_access_request"] = val + obj["remove_organizational_unit_request"] = val } { tkhCast, _ := tkh.(keyhubmodel.RequestTransferProvisionedSystemAdministrationRequestable) @@ -7873,7 +7875,7 @@ func tkhToTFObjectRSServiceaccountServiceAccount(recurse bool, tkh keyhubmodel.S { val, d := tkhToTFObjectRSServiceaccountServiceAccount_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -7928,7 +7930,7 @@ func tkhToTFObjectRSServiceaccountServiceAccountGroup(recurse bool, tkh keyhubmo { val, d := tkhToTFObjectRSServiceaccountServiceAccountGroup_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -8301,7 +8303,7 @@ func tkhToTFObjectRSVaultDeletedVaultHolder(recurse bool, tkh keyhubmodel.VaultD { val, d := tkhToTFObjectRSVaultDeletedVaultHolder_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -8576,7 +8578,7 @@ func tkhToTFObjectRSVaultVaultRecord(recurse bool, tkh keyhubmodel.VaultVaultRec { val, d := tkhToTFObjectRSVaultVaultRecord_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -8936,7 +8938,7 @@ func tkhToTFObjectRSWebhookWebhook(recurse bool, tkh keyhubmodel.WebhookWebhooka { val, d := tkhToTFObjectRSWebhookWebhook_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { @@ -9010,7 +9012,7 @@ func tkhToTFObjectRSWebhookWebhookDelivery(recurse bool, tkh keyhubmodel.Webhook { val, d := tkhToTFObjectRSWebhookWebhookDelivery_additionalObjects(false, tkh.GetAdditionalObjects()) diags.Append(d...) - obj["additional_objects"] = val + maps.Copy(obj, val.Attributes()) } } { diff --git a/internal/provider/provider.go b/internal/provider/provider.go index 383e9b0..0ba9224 100644 --- a/internal/provider/provider.go +++ b/internal/provider/provider.go @@ -7,7 +7,9 @@ import ( "context" "net/http" "os" + "reflect" + "github.com/hashicorp/terraform-plugin-framework/attr" "github.com/hashicorp/terraform-plugin-framework/datasource" "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/provider" @@ -204,3 +206,20 @@ func New(version string) func() provider.Provider { } } } + +func collectAdditional2(data any) []string { + reflectValue := reflect.ValueOf(data) + reflectType := reflectValue.Type() + ret := make([]string, 0) + for i := 0; i < reflectType.NumField(); i++ { + field := reflectType.Field(i) + tkhoa := field.Tag.Get("tkhoa") + if tkhoa != "" { + attr := reflectValue.Field(i).Interface().(attr.Value) + if !attr.IsNull() && !attr.IsUnknown() { + ret = append(ret, tkhoa) + } + } + } + return ret +} diff --git a/internal/provider/resource-client_vaultrecord.go b/internal/provider/resource-client_vaultrecord.go index ef3079f..f7d5d21 100644 --- a/internal/provider/resource-client_vaultrecord.go +++ b/internal/provider/resource-client_vaultrecord.go @@ -94,7 +94,7 @@ func (r *clientVaultrecordResource) Create(ctx context.Context, req resource.Cre wrapper, err := r.client.Client().ByClientidInt64(*tkhParent.GetLinks()[0].GetId()).Vault().Record().Post( ctx, newWrapper, &keyhubreq.ItemVaultRecordRequestBuilderPostRequestConfiguration{ QueryParameters: &keyhubreq.ItemVaultRecordRequestBuilderPostQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) tkh, diags := findFirst[keyhubmodels.VaultVaultRecordable](ctx, wrapper, "client_vaultrecord", nil, err) @@ -135,7 +135,7 @@ func (r *clientVaultrecordResource) Read(ctx context.Context, req resource.ReadR tkh, err := r.client.Client().ByClientidInt64(*tkhParent.GetLinks()[0].GetId()).Vault().Record().ByRecordidInt64(getSelfLink(data.Links).ID.ValueInt64()).Get( ctx, &keyhubreq.ItemVaultRecordWithRecordItemRequestBuilderGetRequestConfiguration{ QueryParameters: &keyhubreq.ItemVaultRecordWithRecordItemRequestBuilderGetQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) @@ -184,7 +184,7 @@ func (r *clientVaultrecordResource) Update(ctx context.Context, req resource.Upd tkh, err := r.client.Client().ByClientidInt64(*tkhParent.GetLinks()[0].GetId()).Vault().Record().ByRecordidInt64(getSelfLink(data.Links).ID.ValueInt64()).Put( ctx, newTkh, &keyhubreq.ItemVaultRecordWithRecordItemRequestBuilderPutRequestConfiguration{ QueryParameters: &keyhubreq.ItemVaultRecordWithRecordItemRequestBuilderPutQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) diff --git a/internal/provider/resource-clientapplication.go b/internal/provider/resource-clientapplication.go index 6b8e431..b259462 100644 --- a/internal/provider/resource-clientapplication.go +++ b/internal/provider/resource-clientapplication.go @@ -88,7 +88,7 @@ func (r *clientapplicationResource) Create(ctx context.Context, req resource.Cre wrapper, err := r.client.Client().Post( ctx, newWrapper, &keyhubreq.ClientRequestBuilderPostRequestConfiguration{ QueryParameters: &keyhubreq.ClientRequestBuilderPostQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) tkh, diags := findFirst[keyhubmodels.ClientClientApplicationable](ctx, wrapper, "clientapplication", nil, err) @@ -122,7 +122,7 @@ func (r *clientapplicationResource) Read(ctx context.Context, req resource.ReadR tkh, err := r.client.Client().ByClientidInt64(getSelfLink(data.Links).ID.ValueInt64()).Get( ctx, &keyhubreq.WithClientItemRequestBuilderGetRequestConfiguration{ QueryParameters: &keyhubreq.WithClientItemRequestBuilderGetQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) diff --git a/internal/provider/resource-group.go b/internal/provider/resource-group.go index 2150254..bc5d1b4 100644 --- a/internal/provider/resource-group.go +++ b/internal/provider/resource-group.go @@ -88,7 +88,7 @@ func (r *groupResource) Create(ctx context.Context, req resource.CreateRequest, wrapper, err := r.client.Group().Post( ctx, newWrapper, &keyhubreq.GroupRequestBuilderPostRequestConfiguration{ QueryParameters: &keyhubreq.GroupRequestBuilderPostQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) tkh, diags := findFirst[keyhubmodels.GroupGroupable](ctx, wrapper, "group", nil, err) @@ -122,7 +122,7 @@ func (r *groupResource) Read(ctx context.Context, req resource.ReadRequest, resp tkh, err := r.client.Group().ByGroupidInt64(getSelfLink(data.Links).ID.ValueInt64()).Get( ctx, &keyhubreq.WithGroupItemRequestBuilderGetRequestConfiguration{ QueryParameters: &keyhubreq.WithGroupItemRequestBuilderGetQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) diff --git a/internal/provider/resource-group_vaultrecord.go b/internal/provider/resource-group_vaultrecord.go index 72f4595..06dca83 100644 --- a/internal/provider/resource-group_vaultrecord.go +++ b/internal/provider/resource-group_vaultrecord.go @@ -94,7 +94,7 @@ func (r *groupVaultrecordResource) Create(ctx context.Context, req resource.Crea wrapper, err := r.client.Group().ByGroupidInt64(*tkhParent.GetLinks()[0].GetId()).Vault().Record().Post( ctx, newWrapper, &keyhubreq.ItemVaultRecordRequestBuilderPostRequestConfiguration{ QueryParameters: &keyhubreq.ItemVaultRecordRequestBuilderPostQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) tkh, diags := findFirst[keyhubmodels.VaultVaultRecordable](ctx, wrapper, "group_vaultrecord", nil, err) @@ -135,7 +135,7 @@ func (r *groupVaultrecordResource) Read(ctx context.Context, req resource.ReadRe tkh, err := r.client.Group().ByGroupidInt64(*tkhParent.GetLinks()[0].GetId()).Vault().Record().ByRecordidInt64(getSelfLink(data.Links).ID.ValueInt64()).Get( ctx, &keyhubreq.ItemVaultRecordWithRecordItemRequestBuilderGetRequestConfiguration{ QueryParameters: &keyhubreq.ItemVaultRecordWithRecordItemRequestBuilderGetQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) @@ -184,7 +184,7 @@ func (r *groupVaultrecordResource) Update(ctx context.Context, req resource.Upda tkh, err := r.client.Group().ByGroupidInt64(*tkhParent.GetLinks()[0].GetId()).Vault().Record().ByRecordidInt64(getSelfLink(data.Links).ID.ValueInt64()).Put( ctx, newTkh, &keyhubreq.ItemVaultRecordWithRecordItemRequestBuilderPutRequestConfiguration{ QueryParameters: &keyhubreq.ItemVaultRecordWithRecordItemRequestBuilderPutQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) diff --git a/internal/provider/resource-grouponsystem.go b/internal/provider/resource-grouponsystem.go index 7ca012a..156ca3f 100644 --- a/internal/provider/resource-grouponsystem.go +++ b/internal/provider/resource-grouponsystem.go @@ -94,7 +94,7 @@ func (r *grouponsystemResource) Create(ctx context.Context, req resource.CreateR wrapper, err := r.client.System().BySystemidInt64(*tkhParent.GetLinks()[0].GetId()).Group().Post( ctx, newWrapper, &keyhubreq.ItemGroupRequestBuilderPostRequestConfiguration{ QueryParameters: &keyhubreq.ItemGroupRequestBuilderPostQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) tkh, diags := findFirst[keyhubmodels.ProvisioningGroupOnSystemable](ctx, wrapper, "grouponsystem", nil, err) @@ -135,7 +135,7 @@ func (r *grouponsystemResource) Read(ctx context.Context, req resource.ReadReque tkh, err := r.client.System().BySystemidInt64(*tkhParent.GetLinks()[0].GetId()).Group().ByGroupidInt64(getSelfLink(data.Links).ID.ValueInt64()).Get( ctx, &keyhubreq.ItemGroupWithGroupItemRequestBuilderGetRequestConfiguration{ QueryParameters: &keyhubreq.ItemGroupWithGroupItemRequestBuilderGetQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) diff --git a/internal/provider/resource-serviceaccount.go b/internal/provider/resource-serviceaccount.go index 210c74b..eae7269 100644 --- a/internal/provider/resource-serviceaccount.go +++ b/internal/provider/resource-serviceaccount.go @@ -88,7 +88,7 @@ func (r *serviceaccountResource) Create(ctx context.Context, req resource.Create wrapper, err := r.client.Serviceaccount().Post( ctx, newWrapper, &keyhubreq.ServiceaccountRequestBuilderPostRequestConfiguration{ QueryParameters: &keyhubreq.ServiceaccountRequestBuilderPostQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) tkh, diags := findFirst[keyhubmodels.ServiceaccountServiceAccountable](ctx, wrapper, "serviceaccount", nil, err) @@ -122,7 +122,7 @@ func (r *serviceaccountResource) Read(ctx context.Context, req resource.ReadRequ tkh, err := r.client.Serviceaccount().ByServiceaccountidInt64(getSelfLink(data.Links).ID.ValueInt64()).Get( ctx, &keyhubreq.WithServiceaccountItemRequestBuilderGetRequestConfiguration{ QueryParameters: &keyhubreq.WithServiceaccountItemRequestBuilderGetQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, }) @@ -164,7 +164,7 @@ func (r *serviceaccountResource) Update(ctx context.Context, req resource.Update tkh, err := r.client.Serviceaccount().ByServiceaccountidInt64(getSelfLink(data.Links).ID.ValueInt64()).Put( ctx, newTkh, &keyhubreq.WithServiceaccountItemRequestBuilderPutRequestConfiguration{ QueryParameters: &keyhubreq.WithServiceaccountItemRequestBuilderPutQueryParameters{ - Additional: collectAdditional(data.AdditionalObjects), + Additional: collectAdditional(data), }, })