diff --git a/SUMMARY.md b/SUMMARY.md index 77a2243..6e2b968 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -840,20 +840,29 @@ * [newrelic\_workload](newrelic/newrelic_workload.md) * [Okta](okta/README.md) * [okta\_application](okta/okta_application.md) + * [okta\_application\_connection](okta/okta_application_connection.md) + * [okta\_application\_grant](okta/okta_application_grant.md) * [okta\_application\_group](okta/okta_application_group.md) * [okta\_application\_user](okta/okta_application_user.md) + * [okta\_authorization\_server](okta/okta_authorization_server.md) + * [okta\_behavior](okta/okta_behavior.md) * [okta\_domain](okta/okta_domain.md) * [okta\_factor](okta/okta_factor.md) * [okta\_feature](okta/okta_feature.md) * [okta\_group](okta/okta_group.md) * [okta\_group\_member](okta/okta_group_member.md) * [okta\_group\_rule](okta/okta_group_rule.md) + * [okta\_network\_zone](okta/okta_network_zone.md) * [okta\_organization](okta/okta_organization.md) * [okta\_policy](okta/okta_policy.md) * [okta\_policy\_mapped\_application](okta/okta_policy_mapped_application.md) * [okta\_policy\_rule](okta/okta_policy_rule.md) * [okta\_profile\_mapping](okta/okta_profile_mapping.md) + * [okta\_role](okta/okta_role.md) + * [okta\_threat\_insight\_configuration](okta/okta_threat_insight_configuration.md) + * [okta\_trusted\_origin](okta/okta_trusted_origin.md) * [okta\_user](okta/okta_user.md) + * [okta\_user\_grant](okta/okta_user_grant.md) * [okta\_user\_type](okta/okta_user_type.md) * [OneDrive](onedrive/README.md) * [onedrive\_drive](onedrive/onedrive_drive.md) diff --git a/okta/README.md b/okta/README.md index ebc9764..20080a4 100644 --- a/okta/README.md +++ b/okta/README.md @@ -20,21 +20,30 @@ Setting up change alerts in Resmo for your Okta account can also be beneficial f In conclusion, integrating your Okta account with Resmo offers valuable insights into your organization's identity and access management. By leveraging Resmo's SQL query capabilities and change alerting, you can stay on top of important changes and ensure that your Okta configurations are optimized for maximum security and efficiency. -| **Resources** | **Key** | **Supports Events** | -| ------------------------- | ------------------------------------------------------------------------- | ------------------- | -| Application | [okta\_application](okta\_application.md) | | -| Application Group | [okta\_application\_group](okta\_application\_group.md) | | -| Application User | [okta\_application\_user](okta\_application\_user.md) | | -| Domain | [okta\_domain](okta\_domain.md) | | -| Factor | [okta\_factor](okta\_factor.md) | | -| Feature | [okta\_feature](okta\_feature.md) | | -| Group | [okta\_group](okta\_group.md) | | -| Group Member | [okta\_group\_member](okta\_group\_member.md) | | -| Group Rule | [okta\_group\_rule](okta\_group\_rule.md) | | -| Organization | [okta\_organization](okta\_organization.md) | | -| Policy | [okta\_policy](okta\_policy.md) | | -| Policy Mapped Application | [okta\_policy\_mapped\_application](okta\_policy\_mapped\_application.md) | | -| Policy Rule | [okta\_policy\_rule](okta\_policy\_rule.md) | | -| Profile Mapping | [okta\_profile\_mapping](okta\_profile\_mapping.md) | | -| User | [okta\_user](okta\_user.md) | | -| User Type | [okta\_user\_type](okta\_user\_type.md) | | +| **Resources** | **Key** | **Supports Events** | +| ---------------------------- | ------------------------------------------------------------------------------- | ------------------- | +| Application | [okta\_application](okta\_application.md) | | +| Application Connection | [okta\_application\_connection](okta\_application\_connection.md) | | +| Application Grant | [okta\_application\_grant](okta\_application\_grant.md) | | +| Application Group | [okta\_application\_group](okta\_application\_group.md) | | +| Application User | [okta\_application\_user](okta\_application\_user.md) | | +| Authorization Server | [okta\_authorization\_server](okta\_authorization\_server.md) | | +| Behavior | [okta\_behavior](okta\_behavior.md) | | +| Domain | [okta\_domain](okta\_domain.md) | | +| Factor | [okta\_factor](okta\_factor.md) | | +| Feature | [okta\_feature](okta\_feature.md) | | +| Group | [okta\_group](okta\_group.md) | | +| Group Member | [okta\_group\_member](okta\_group\_member.md) | | +| Group Rule | [okta\_group\_rule](okta\_group\_rule.md) | | +| Network Zone | [okta\_network\_zone](okta\_network\_zone.md) | | +| Organization | [okta\_organization](okta\_organization.md) | | +| Policy | [okta\_policy](okta\_policy.md) | | +| Policy Mapped Application | [okta\_policy\_mapped\_application](okta\_policy\_mapped\_application.md) | | +| Policy Rule | [okta\_policy\_rule](okta\_policy\_rule.md) | | +| Profile Mapping | [okta\_profile\_mapping](okta\_profile\_mapping.md) | | +| Role | [okta\_role](okta\_role.md) | | +| Threat Insight Configuration | [okta\_threat\_insight\_configuration](okta\_threat\_insight\_configuration.md) | | +| Trusted Origin | [okta\_trusted\_origin](okta\_trusted\_origin.md) | | +| User | [okta\_user](okta\_user.md) | | +| User Grant | [okta\_user\_grant](okta\_user\_grant.md) | | +| User Type | [okta\_user\_type](okta\_user\_type.md) | | diff --git a/okta/okta_application.md b/okta/okta_application.md index ff34c21..fa84b3c 100644 --- a/okta/okta_application.md +++ b/okta/okta_application.md @@ -12,8 +12,6 @@ okta_application | id | String | ✗ | | label | String | ✓ | | lastUpdated | String | ✓ | -| name | String | ✓ | -| settings | JSON | ✓ | | signOnMode | String | ✓ | | status | String | ✓ | | visibility | Visibility | ✓ | diff --git a/okta/okta_application_connection.md b/okta/okta_application_connection.md new file mode 100644 index 0000000..185daff --- /dev/null +++ b/okta/okta_application_connection.md @@ -0,0 +1,23 @@ +--- +description: Okta Application Connection +--- +okta_application_connection +--------------------------- + +| **Name** | **Type** | **Nullable** | +| ---------- | -------- | ------------ | +| appId | String | ✗ | +| authSchema | String | ✓ | +| links | Links | ✓ | +| status | String | ✓ | + +#### Links +| **Name** | **Type** | **Nullable** | +| ---------- | ---------- | ------------ | +| deactivate | Links.Link | ✓ | +| self | Links.Link | ✓ | + +#### Links.Link +| **Name** | **Type** | **Nullable** | +| -------- | -------- | ------------ | +| href | String | ✓ | diff --git a/okta/okta_application_grant.md b/okta/okta_application_grant.md new file mode 100644 index 0000000..6bf0da2 --- /dev/null +++ b/okta/okta_application_grant.md @@ -0,0 +1,24 @@ +--- +description: Okta Application Grant +--- +okta_application_grant +---------------------- + +| **Name** | **Type** | **Nullable** | +| ----------- | -------- | ------------ | +| appId | String | ✗ | +| clientId | String | ✓ | +| created | String | ✓ | +| createdBy | User | ✓ | +| id | String | ✗ | +| issuer | String | ✓ | +| lastUpdated | String | ✓ | +| scopeId | String | ✓ | +| source | String | ✓ | +| status | String | ✓ | + +#### User +| **Name** | **Type** | **Nullable** | +| -------- | -------- | ------------ | +| id | String | ✗ | +| type | String | ✓ | diff --git a/okta/okta_authorization_server.md b/okta/okta_authorization_server.md new file mode 100644 index 0000000..81ba594 --- /dev/null +++ b/okta/okta_authorization_server.md @@ -0,0 +1,30 @@ +--- +description: Okta Authorization Server +--- +okta_authorization_server +------------------------- + +| **Name** | **Type** | **Nullable** | +| ----------- | ------------ | ------------ | +| audiences | List | ✓ | +| created | String | ✓ | +| credentials | Credentials | ✓ | +| description | String | ✓ | +| id | String | ✗ | +| issuer | String | ✓ | +| issuerMode | String | ✓ | +| lastUpdated | String | ✓ | +| name | String | ✓ | +| status | String | ✓ | + +#### Credentials +| **Name** | **Type** | **Nullable** | +| -------- | ------------------- | ------------ | +| signing | Credentials.Signing | ✓ | + +#### Credentials.Signing +| **Name** | **Type** | **Nullable** | +| ------------ | -------- | ------------ | +| lastRotated | String | ✓ | +| nextRotation | String | ✓ | +| rotationMode | String | ✓ | diff --git a/okta/okta_behavior.md b/okta/okta_behavior.md new file mode 100644 index 0000000..3c50070 --- /dev/null +++ b/okta/okta_behavior.md @@ -0,0 +1,20 @@ +--- +description: Okta Behavior +--- +okta_behavior +------------- + +| **Name** | **Type** | **Nullable** | +| ----------- | -------- | ------------ | +| created | String | ✓ | +| id | String | ✗ | +| lastUpdated | String | ✓ | +| name | String | ✓ | +| status | String | ✓ | +| type | String | ✓ | + +#### User +| **Name** | **Type** | **Nullable** | +| -------- | -------- | ------------ | +| id | String | ✗ | +| type | String | ✓ | diff --git a/okta/okta_group.md b/okta/okta_group.md index c2fef30..e433036 100644 --- a/okta/okta_group.md +++ b/okta/okta_group.md @@ -4,14 +4,15 @@ description: Okta Group okta_group ---------- -| **Name** | **Type** | **Nullable** | -| --------------------- | -------- | ------------ | -| created | String | ✓ | -| id | String | ✗ | -| lastMembershipUpdated | String | ✓ | -| lastUpdated | String | ✓ | -| profile | Profile | ✓ | -| type | String | ✓ | +| **Name** | **Type** | **Nullable** | +| --------------------- | ------------ | ------------ | +| created | String | ✓ | +| groupRoleIds | List | ✓ | +| id | String | ✗ | +| lastMembershipUpdated | String | ✓ | +| lastUpdated | String | ✓ | +| profile | Profile | ✓ | +| type | String | ✓ | #### Profile | **Name** | **Type** | **Nullable** | diff --git a/okta/okta_group_member.md b/okta/okta_group_member.md index ca4d5e4..5566d0a 100644 --- a/okta/okta_group_member.md +++ b/okta/okta_group_member.md @@ -40,4 +40,4 @@ okta_group_member #### Type | **Name** | **Type** | **Nullable** | | -------- | -------- | ------------ | -| id | String | ✗ | +| id | String | ✓ | diff --git a/okta/okta_network_zone.md b/okta/okta_network_zone.md new file mode 100644 index 0000000..a802087 --- /dev/null +++ b/okta/okta_network_zone.md @@ -0,0 +1,24 @@ +--- +description: Okta Network Zone +--- +okta_network_zone +----------------- + +| **Name** | **Type** | **Nullable** | +| ----------- | ------------------------ | ------------ | +| created | String | ✓ | +| gateways | List | ✓ | +| id | String | ✗ | +| lastUpdated | String | ✓ | +| name | String | ✓ | +| proxies | List | ✓ | +| status | String | ✓ | +| system | Boolean | ✓ | +| type | String | ✓ | +| usage | String | ✓ | + +#### NetworkZoneAddress +| **Name** | **Type** | **Nullable** | +| -------- | -------- | ------------ | +| type | String | ✓ | +| value | String | ✓ | diff --git a/okta/okta_organization.md b/okta/okta_organization.md index aced22c..10ef081 100644 --- a/okta/okta_organization.md +++ b/okta/okta_organization.md @@ -4,18 +4,24 @@ description: Okta Organization okta_organization ----------------- -| **Name** | **Type** | **Nullable** | -| --------------------- | ------------------------------ | ------------ | -| companyName | String | ✓ | -| created | String | ✓ | -| endUserSupportHelpURL | String | ✓ | -| expiresAt | String | ✓ | -| id | String | ✗ | -| lastUpdated | String | ✓ | -| status | String | ✓ | -| subDomain | String | ✓ | -| supportSetting | OktaOrganizationSupportSetting | ✓ | -| website | String | ✓ | +| **Name** | **Type** | **Nullable** | +| ----------------------- | ------------------------------ | ------------ | +| clientPrivilegesSetting | ClientPrivilegesSetting | ✓ | +| companyName | String | ✓ | +| created | String | ✓ | +| endUserSupportHelpURL | String | ✓ | +| expiresAt | String | ✓ | +| id | String | ✗ | +| lastUpdated | String | ✓ | +| status | String | ✓ | +| subDomain | String | ✓ | +| supportSetting | OktaOrganizationSupportSetting | ✓ | +| website | String | ✓ | + +#### ClientPrivilegesSetting +| **Name** | **Type** | **Nullable** | +| ----------------------- | -------- | ------------ | +| clientPrivilegesSetting | Boolean | ✓ | #### OktaOrganizationSupportSetting | **Name** | **Type** | **Nullable** | diff --git a/okta/okta_policy.md b/okta/okta_policy.md index 6e7a84a..f4a82c7 100644 --- a/okta/okta_policy.md +++ b/okta/okta_policy.md @@ -6,7 +6,6 @@ okta_policy | **Name** | **Type** | **Nullable** | | ----------- | -------- | ------------ | -| conditions | JSON | ✓ | | created | String | ✓ | | description | String | ✓ | | id | String | ✗ | @@ -15,4 +14,4 @@ okta_policy | priority | Int | ✓ | | status | String | ✓ | | system | Boolean | ✓ | -| type | String | ✗ | +| type | String | ✓ | diff --git a/okta/okta_policy_mapped_application.md b/okta/okta_policy_mapped_application.md index 5b878ab..a180dc1 100644 --- a/okta/okta_policy_mapped_application.md +++ b/okta/okta_policy_mapped_application.md @@ -12,9 +12,7 @@ okta_policy_mapped_application | id | String | ✗ | | label | String | ✓ | | lastUpdated | String | ✓ | -| name | String | ✓ | | policyId | String | ✗ | -| settings | JSON | ✓ | | signOnMode | String | ✓ | | status | String | ✓ | | visibility | Visibility | ✓ | diff --git a/okta/okta_policy_rule.md b/okta/okta_policy_rule.md index 2246825..9b623ec 100644 --- a/okta/okta_policy_rule.md +++ b/okta/okta_policy_rule.md @@ -6,8 +6,6 @@ okta_policy_rule | **Name** | **Type** | **Nullable** | | ----------- | -------- | ------------ | -| actions | JSON | ✓ | -| conditions | JSON | ✓ | | created | String | ✓ | | id | String | ✗ | | lastUpdated | String | ✓ | @@ -15,5 +13,5 @@ okta_policy_rule | policyId | String | ✗ | | priority | Int | ✓ | | status | String | ✓ | -| system | Boolean | ✗ | +| system | Boolean | ✓ | | type | String | ✓ | diff --git a/okta/okta_profile_mapping.md b/okta/okta_profile_mapping.md index 22ff3d0..04776e3 100644 --- a/okta/okta_profile_mapping.md +++ b/okta/okta_profile_mapping.md @@ -4,15 +4,8 @@ description: Okta Profile Mapping okta_profile_mapping -------------------- -| **Name** | **Type** | **Nullable** | -| ---------- | --------- | ------------ | -| id | String | ✗ | -| properties | List | ✓ | -| source | JSON | ✓ | -| target | JSON | ✓ | - -#### Properties -| **Name** | **Type** | **Nullable** | -| ---------- | -------- | ------------ | -| expression | String | ✓ | -| pushStatus | String | ✓ | +| **Name** | **Type** | **Nullable** | +| -------- | -------- | ------------ | +| id | String | ✗ | +| source | JSON | ✓ | +| target | JSON | ✓ | diff --git a/okta/okta_role.md b/okta/okta_role.md new file mode 100644 index 0000000..85e7f6b --- /dev/null +++ b/okta/okta_role.md @@ -0,0 +1,21 @@ +--- +description: Okta Role +--- +okta_role +--------- + +| **Name** | **Type** | **Nullable** | +| ----------- | ---------------- | ------------ | +| created | String | ✓ | +| description | String | ✓ | +| id | String | ✗ | +| label | String | ✓ | +| lastUpdated | String | ✓ | +| permissions | List | ✓ | + +#### Permission +| **Name** | **Type** | **Nullable** | +| ----------- | -------- | ------------ | +| created | String | ✓ | +| label | String | ✓ | +| lastUpdated | String | ✓ | diff --git a/okta/okta_threat_insight_configuration.md b/okta/okta_threat_insight_configuration.md new file mode 100644 index 0000000..4d3da71 --- /dev/null +++ b/okta/okta_threat_insight_configuration.md @@ -0,0 +1,13 @@ +--- +description: Okta Threat Insight Configuration +--- +okta_threat_insight_configuration +--------------------------------- + +| **Name** | **Type** | **Nullable** | +| ------------ | ------------ | ------------ | +| action | String | ✓ | +| created | String | ✓ | +| excludeZones | List | ✓ | +| id | String | ✗ | +| lastUpdated | String | ✓ | diff --git a/okta/okta_trusted_origin.md b/okta/okta_trusted_origin.md new file mode 100644 index 0000000..d9ce518 --- /dev/null +++ b/okta/okta_trusted_origin.md @@ -0,0 +1,23 @@ +--- +description: Okta Trusted Origin +--- +okta_trusted_origin +------------------- + +| **Name** | **Type** | **Nullable** | +| ------------- | ----------- | ------------ | +| created | String | ✓ | +| createdBy | String | ✓ | +| id | String | ✗ | +| lastUpdated | String | ✓ | +| lastUpdatedBy | String | ✓ | +| name | String | ✓ | +| origin | String | ✓ | +| scopes | List | ✓ | +| status | String | ✓ | + +#### Scope +| **Name** | **Type** | **Nullable** | +| --------------- | ------------ | ------------ | +| allowedOktaApps | List | ✓ | +| type | String | ✓ | diff --git a/okta/okta_user.md b/okta/okta_user.md index 967ad5e..8d28c93 100644 --- a/okta/okta_user.md +++ b/okta/okta_user.md @@ -4,20 +4,21 @@ description: Okta User okta_user --------- -| **Name** | **Type** | **Nullable** | -| --------------- | ----------- | ------------ | -| activated | String | ✓ | -| created | String | ✓ | -| credentials | Credentials | ✓ | -| id | String | ✗ | -| lastLogin | String | ✓ | -| lastUpdated | String | ✓ | -| mfaEnabled | Boolean | ✓ | -| passwordChanged | String | ✓ | -| profile | Profile | ✓ | -| status | String | ✓ | -| statusChanged | String | ✓ | -| type | Type | ✓ | +| **Name** | **Type** | **Nullable** | +| --------------- | ------------ | ------------ | +| activated | String | ✓ | +| created | String | ✓ | +| credentials | Credentials | ✓ | +| id | String | ✗ | +| lastLogin | String | ✓ | +| lastUpdated | String | ✓ | +| mfaEnabled | Boolean | ✓ | +| passwordChanged | String | ✓ | +| profile | Profile | ✓ | +| roleIds | List | ✓ | +| status | String | ✓ | +| statusChanged | String | ✓ | +| type | Type | ✓ | #### Credentials | **Name** | **Type** | **Nullable** | @@ -41,4 +42,4 @@ okta_user #### Type | **Name** | **Type** | **Nullable** | | -------- | -------- | ------------ | -| id | String | ✗ | +| id | String | ✓ | diff --git a/okta/okta_user_grant.md b/okta/okta_user_grant.md new file mode 100644 index 0000000..23adff1 --- /dev/null +++ b/okta/okta_user_grant.md @@ -0,0 +1,24 @@ +--- +description: Okta User Grant +--- +okta_user_grant +--------------- + +| **Name** | **Type** | **Nullable** | +| ----------- | -------- | ------------ | +| clientId | String | ✓ | +| created | String | ✓ | +| createdBy | User | ✓ | +| id | String | ✗ | +| issuer | String | ✓ | +| lastUpdated | String | ✓ | +| scopeId | String | ✓ | +| source | String | ✓ | +| status | String | ✓ | +| userId | String | ✗ | + +#### User +| **Name** | **Type** | **Nullable** | +| -------- | -------- | ------------ | +| id | String | ✗ | +| type | String | ✓ | diff --git a/okta/okta_user_type.md b/okta/okta_user_type.md index b545f12..3318f03 100644 --- a/okta/okta_user_type.md +++ b/okta/okta_user_type.md @@ -8,7 +8,7 @@ okta_user_type | ------------- | -------- | ------------ | | created | String | ✓ | | createdBy | String | ✓ | -| default | Boolean | ✗ | +| default | Boolean | ✓ | | description | String | ✓ | | displayName | String | ✓ | | id | String | ✗ |