Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
page_title: "Resource: okta_oauth2_v1_clients_role_access_certifications_admin"
description: |-
The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.
---

# Resource: okta_oauth2_v1_clients_role_access_certifications_admin

The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.

## Example Usage

```terraform
resource "okta_oauth2_v1_clients_role_access_certifications_admin" "example" {
client_id = "<client_id>"
type = "ACCESS_CERTIFICATIONS_ADMIN"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `client_id` (String) `client_id` of the app
- `type` (String) Discriminator field identifying the variant type. Must be set to "ACCESS_CERTIFICATIONS_ADMIN".

### Optional

- `assignment_type` (String) Role assignment type
- `resource_set` (String) Resource set ID
- `role` (String) Role ID
- `status` (String) Status of the role assignment

### Read-Only

- `created` (String) Timestamp when the object was created
- `id` (String) The unique identifier for the resource.
- `label` (String) Label for the role assignment
- `last_updated` (String) Timestamp when the object was last updated

## Import

Import is supported using the following syntax:

```shell
terraform import okta_oauth2_v1_clients_role_access_certifications_admin.example <client_id>/<id>
```
48 changes: 48 additions & 0 deletions docs/resources/oauth2_v1_clients_role_access_requests_admin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
page_title: "Resource: okta_oauth2_v1_clients_role_access_requests_admin"
description: |-
The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.
---

# Resource: okta_oauth2_v1_clients_role_access_requests_admin

The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.

## Example Usage

```terraform
resource "okta_oauth2_v1_clients_role_access_requests_admin" "example" {
client_id = "<client_id>"
type = "ACCESS_REQUESTS_ADMIN"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `client_id` (String) `client_id` of the app
- `type` (String) Discriminator field identifying the variant type. Must be set to "ACCESS_REQUESTS_ADMIN".

### Optional

- `assignment_type` (String) Role assignment type
- `resource_set` (String) Resource set ID
- `role` (String) Role ID
- `status` (String) Status of the role assignment

### Read-Only

- `created` (String) Timestamp when the object was created
- `id` (String) The unique identifier for the resource.
- `label` (String) Label for the role assignment
- `last_updated` (String) Timestamp when the object was last updated

## Import

Import is supported using the following syntax:

```shell
terraform import okta_oauth2_v1_clients_role_access_requests_admin.example <client_id>/<id>
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
page_title: "Resource: okta_oauth2_v1_clients_role_api_access_management_admin"
description: |-
The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.
---

# Resource: okta_oauth2_v1_clients_role_api_access_management_admin

The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.

## Example Usage

```terraform
resource "okta_oauth2_v1_clients_role_api_access_management_admin" "example" {
client_id = "<client_id>"
type = "API_ACCESS_MANAGEMENT_ADMIN"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `client_id` (String) `client_id` of the app
- `type` (String) Discriminator field identifying the variant type. Must be set to "API_ACCESS_MANAGEMENT_ADMIN".

### Optional

- `assignment_type` (String) Role assignment type
- `resource_set` (String) Resource set ID
- `role` (String) Role ID
- `status` (String) Status of the role assignment

### Read-Only

- `created` (String) Timestamp when the object was created
- `id` (String) The unique identifier for the resource.
- `label` (String) Label for the role assignment
- `last_updated` (String) Timestamp when the object was last updated

## Import

Import is supported using the following syntax:

```shell
terraform import okta_oauth2_v1_clients_role_api_access_management_admin.example <client_id>/<id>
```
48 changes: 48 additions & 0 deletions docs/resources/oauth2_v1_clients_role_app_admin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
page_title: "Resource: okta_oauth2_v1_clients_role_app_admin"
description: |-
The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.
---

# Resource: okta_oauth2_v1_clients_role_app_admin

The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.

## Example Usage

```terraform
resource "okta_oauth2_v1_clients_role_app_admin" "example" {
client_id = "<client_id>"
type = "APP_ADMIN"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `client_id` (String) `client_id` of the app
- `type` (String) Discriminator field identifying the variant type. Must be set to "APP_ADMIN".

### Optional

- `assignment_type` (String) Role assignment type
- `resource_set` (String) Resource set ID
- `role` (String) Role ID
- `status` (String) Status of the role assignment

### Read-Only

- `created` (String) Timestamp when the object was created
- `id` (String) The unique identifier for the resource.
- `label` (String) Label for the role assignment
- `last_updated` (String) Timestamp when the object was last updated

## Import

Import is supported using the following syntax:

```shell
terraform import okta_oauth2_v1_clients_role_app_admin.example <client_id>/<id>
```
48 changes: 48 additions & 0 deletions docs/resources/oauth2_v1_clients_role_custom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
page_title: "Resource: okta_oauth2_v1_clients_role_custom"
description: |-
The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.
---

# Resource: okta_oauth2_v1_clients_role_custom

The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.

## Example Usage

```terraform
resource "okta_oauth2_v1_clients_role_custom" "example" {
client_id = "<client_id>"
type = "CUSTOM"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `client_id` (String) `client_id` of the app
- `type` (String) Discriminator field identifying the variant type. Must be set to "CUSTOM".

### Optional

- `assignment_type` (String) Role assignment type
- `resource_set` (String) Resource set ID
- `role` (String) Role ID
- `status` (String) Status of the role assignment

### Read-Only

- `created` (String) Timestamp when the object was created
- `id` (String) The unique identifier for the resource.
- `label` (String) Label for the role assignment
- `last_updated` (String) Timestamp when the object was last updated

## Import

Import is supported using the following syntax:

```shell
terraform import okta_oauth2_v1_clients_role_custom.example <client_id>/<id>
```
48 changes: 48 additions & 0 deletions docs/resources/oauth2_v1_clients_role_group_membership_admin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
page_title: "Resource: okta_oauth2_v1_clients_role_group_membership_admin"
description: |-
The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.
---

# Resource: okta_oauth2_v1_clients_role_group_membership_admin

The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.

## Example Usage

```terraform
resource "okta_oauth2_v1_clients_role_group_membership_admin" "example" {
client_id = "<client_id>"
type = "GROUP_MEMBERSHIP_ADMIN"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `client_id` (String) `client_id` of the app
- `type` (String) Discriminator field identifying the variant type. Must be set to "GROUP_MEMBERSHIP_ADMIN".

### Optional

- `assignment_type` (String) Role assignment type
- `resource_set` (String) Resource set ID
- `role` (String) Role ID
- `status` (String) Status of the role assignment

### Read-Only

- `created` (String) Timestamp when the object was created
- `id` (String) The unique identifier for the resource.
- `label` (String) Label for the role assignment
- `last_updated` (String) Timestamp when the object was last updated

## Import

Import is supported using the following syntax:

```shell
terraform import okta_oauth2_v1_clients_role_group_membership_admin.example <client_id>/<id>
```
48 changes: 48 additions & 0 deletions docs/resources/oauth2_v1_clients_role_help_desk_admin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
page_title: "Resource: okta_oauth2_v1_clients_role_help_desk_admin"
description: |-
The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.
---

# Resource: okta_oauth2_v1_clients_role_help_desk_admin

The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.

## Example Usage

```terraform
resource "okta_oauth2_v1_clients_role_help_desk_admin" "example" {
client_id = "<client_id>"
type = "HELP_DESK_ADMIN"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `client_id` (String) `client_id` of the app
- `type` (String) Discriminator field identifying the variant type. Must be set to "HELP_DESK_ADMIN".

### Optional

- `assignment_type` (String) Role assignment type
- `resource_set` (String) Resource set ID
- `role` (String) Role ID
- `status` (String) Status of the role assignment

### Read-Only

- `created` (String) Timestamp when the object was created
- `id` (String) The unique identifier for the resource.
- `label` (String) Label for the role assignment
- `last_updated` (String) Timestamp when the object was last updated

## Import

Import is supported using the following syntax:

```shell
terraform import okta_oauth2_v1_clients_role_help_desk_admin.example <client_id>/<id>
```
48 changes: 48 additions & 0 deletions docs/resources/oauth2_v1_clients_role_org_admin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
page_title: "Resource: okta_oauth2_v1_clients_role_org_admin"
description: |-
The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.
---

# Resource: okta_oauth2_v1_clients_role_org_admin

The Client Role Assignments APIs allow you to assign roles and designate third-party admin status to public client apps.

## Example Usage

```terraform
resource "okta_oauth2_v1_clients_role_org_admin" "example" {
client_id = "<client_id>"
type = "ORG_ADMIN"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `client_id` (String) `client_id` of the app
- `type` (String) Discriminator field identifying the variant type. Must be set to "ORG_ADMIN".

### Optional

- `assignment_type` (String) Role assignment type
- `resource_set` (String) Resource set ID
- `role` (String) Role ID
- `status` (String) Status of the role assignment

### Read-Only

- `created` (String) Timestamp when the object was created
- `id` (String) The unique identifier for the resource.
- `label` (String) Label for the role assignment
- `last_updated` (String) Timestamp when the object was last updated

## Import

Import is supported using the following syntax:

```shell
terraform import okta_oauth2_v1_clients_role_org_admin.example <client_id>/<id>
```
Loading