Skip to content

Commit

Permalink
Run generation
Browse files Browse the repository at this point in the history
  • Loading branch information
ethanzh committed Jun 18, 2024
1 parent 8b93faa commit 726e1ad
Show file tree
Hide file tree
Showing 52 changed files with 285 additions and 6,415 deletions.
10 changes: 5 additions & 5 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: 2fefd62a-b026-4ac1-8a29-5c2cb97292ce
management:
docChecksum: 3ea27728291eec020efeb5532892cbea
docChecksum: 39bee9e338c7f35777d2b34d7242f19c
docVersion: 0.1.0
speakeasyVersion: 1.308.1
speakeasyVersion: 1.308.2
generationVersion: 2.342.6
releaseVersion: 0.1.50
configChecksum: 6bb2513ec37056f13b9fa77c211452d9
releaseVersion: 0.1.51
configChecksum: 462d6d89f455cc75ffc8aeaea3577147
repoURL: https:/teamlumos/terraform-provider-lumos.git
features:
terraform:
Expand Down Expand Up @@ -79,8 +79,8 @@ generatedFiles:
- internal/sdk/models/operations/getaccessrequest.go
- internal/sdk/models/operations/getaccessrequests.go
- internal/sdk/models/operations/listvendoragreements.go
- internal/sdk/models/operations/createfounddocumentjson.go
- internal/sdk/models/operations/createfounddocumentmultipart.go
- internal/sdk/models/operations/createfounddocumentjson.go
- internal/sdk/models/operations/createorder.go
- internal/sdk/models/operations/lumosart.go
- internal/sdk/models/operations/lumoslivenesscheck.go
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ generation:
auth:
oAuth2ClientCredentialsEnabled: true
terraform:
version: 0.1.50
version: 0.1.51
additionalDataSources: []
additionalDependencies: {}
additionalResources: []
Expand Down
13 changes: 6 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
speakeasyVersion: 1.308.1
speakeasyVersion: 1.308.2
sources:
FastAPI:
sourceNamespace: fast-api
sourceRevisionDigest: sha256:11b95477ffc3da74e28e56aef845c11edf2bf299585b84ab11db0bd7ec9a7f2d
sourceBlobDigest: sha256:33480f47b7c4a32a453b1e121870110af1ae1087fe69fcb45bba716f55615578
sourceRevisionDigest: sha256:f96fdb6bce36396592112a4c7e8b80fb563954c58d634caef33b9c03e89981c6
sourceBlobDigest: sha256:ae1f7c10e40d232d87a2209038d437fc9cc08375cd04da27124b661ccbf32f04
tags:
- latest
- master
targets:
lumos-terraform-provider-target:
source: FastAPI
sourceNamespace: fast-api
sourceRevisionDigest: sha256:11b95477ffc3da74e28e56aef845c11edf2bf299585b84ab11db0bd7ec9a7f2d
sourceBlobDigest: sha256:33480f47b7c4a32a453b1e121870110af1ae1087fe69fcb45bba716f55615578
outLocation: /github/workspace/repo
sourceRevisionDigest: sha256:f96fdb6bce36396592112a4c7e8b80fb563954c58d634caef33b9c03e89981c6
sourceBlobDigest: sha256:ae1f7c10e40d232d87a2209038d437fc9cc08375cd04da27124b661ccbf32f04
outLocation: /Users/ethanzh/terraform-provider-lumos
my-first-target:
source: FastAPI
sourceNamespace: fast-api
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ terraform {
required_providers {
lumos = {
source = "teamlumos/lumos"
version = "0.1.50"
version = "0.1.51"
}
}
}
Expand Down
6 changes: 3 additions & 3 deletions docs/data-sources/app.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ data "lumos_app" "my_app" {

### Read-Only

- `allow_multiple_permission_selection` (Boolean) Whether the app is configured to allow multiple permissions to be requested at a time. This field will be removed in subsequent API versions.
- `app_class_id` (String) The ID of the service associated with this app.
- `allow_multiple_permission_selection` (Boolean) Determines whether users can request multiple permissions at once.This field will be removed in subsequent API versions.
- `app_class_id` (String) The non-unique ID of the service associated with this requestable permission. Depending on how it is sourced in Lumos, this may be the app's name, website, or other identifier.
- `id` (String) The ID of this resource.
- `instance_id` (String) The ID of the instance associated with this app.
- `instance_id` (String) The non-unique ID of the instance associated with this app. This will be the Okta app id if it’s an Okta app, or will be marked as custom_app_import if manually uploaded into Lumos.
- `logo_url` (String) The URL of the logo of this app.
- `request_instructions` (String) The request instructions.
- `sources` (List of String) The sources of this app.
Expand Down
6 changes: 3 additions & 3 deletions docs/data-sources/app_store_app.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ data "lumos_app_store_app" "my_appstoreapp" {

### Read-Only

- `allow_multiple_permission_selection` (Boolean) Whether the app is configured to allow multiple permissions to be requested at a time. This field will be removed in subsequent API versions.
- `app_class_id` (String) The ID of the service associated with this app.
- `allow_multiple_permission_selection` (Boolean) Determines whether users can request multiple permissions at once.This field will be removed in subsequent API versions.
- `app_class_id` (String) The non-unique ID of the service associated with this requestable permission. Depending on how it is sourced in Lumos, this may be the app's name, website, or other identifier.
- `id` (String) The ID of this app.
- `instance_id` (String) The ID of the instance associated with this app.
- `instance_id` (String) The non-unique ID of the instance associated with this app. This will be the Okta app id if it’s an Okta app, or will be marked as custom_app_import if manually uploaded into Lumos.
- `logo_url` (String) The URL of the logo of this app.
- `request_instructions` (String) The request instructions.
- `sources` (List of String) The sources of this app.
Expand Down
28 changes: 14 additions & 14 deletions docs/data-sources/app_store_app_settings.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ data "lumos_app_store_app_settings" "my_appstoreappsettings" {

### Read-Only

- `custom_request_instructions` (String) AppStore App instructions.
- `custom_request_instructions` (String) AppStore App instructions that are shown to the requester.
- `id` (String) The ID of this resource.
- `provisioning` (Attributes) Provisioning flow configuration to request access to app. (see [below for nested schema](#nestedatt--provisioning))
- `request_flow` (Attributes) Request flow configuration to request access to app. (see [below for nested schema](#nestedatt--request_flow))
Expand All @@ -33,11 +33,11 @@ data "lumos_app_store_app_settings" "my_appstoreappsettings" {

Read-Only:

- `access_removal_inline_webhook` (Attributes) An inactivity workflow can be optionally associated with this config. (see [below for nested schema](#nestedatt--provisioning--access_removal_inline_webhook))
- `access_removal_inline_webhook` (Attributes) A deprovisioning webhook can be optionally associated with this config. (see [below for nested schema](#nestedatt--provisioning--access_removal_inline_webhook))
- `allow_multiple_permission_selection` (Boolean) Whether the app is configured to allow users to request multiple permissions in a single request
- `custom_provisioning_instructions` (String) Only Available if manual steps is active. During the provisioning step, send a custom message to app admins explaining how to provision a user to the app. Markdown for links and text formatting is supported.
- `custom_provisioning_instructions` (String) Only Available if manual steps is active. During the provisioning step, Lumos will send a custom message to app admins explaining how to provision a user to the app. Markdown for links and text formatting is supported.
- `groups_provisioning` (String) An enumeration. must be one of ["DIRECT_TO_USER", "GROUPS_AND_HIDDEN", "GROUPS_AND_VISIBLE"]
- `manual_steps_needed` (Boolean) If enabled, Lumos will reach out to the App Admin after initial access is granted to perform additional manual steps. Note that if this option is enabled, this action must be confirmed by the App Admin in order to resolve the request.
- `manual_steps_needed` (Boolean) If enabled, Lumos will notify the App Admin after initial access is granted to perform additional manual steps. Note that if this option is enabled, this action must be confirmed by the App Admin in order to resolve the request.
- `provisioning_webhook` (Attributes) The provisioning webhook optionally associated with this config. (see [below for nested schema](#nestedatt--provisioning--provisioning_webhook))
- `time_based_access` (List of String) If enabled, users can request an app for a selected duration. After expiry, Lumos will automatically remove user's access.

Expand Down Expand Up @@ -73,7 +73,7 @@ Read-Only:
- `allowed_groups` (Attributes) The allowed groups config associated with this config. (see [below for nested schema](#nestedatt--request_flow--allowed_groups))
- `approvers` (Attributes) AppStore App approvers assigned. (see [below for nested schema](#nestedatt--request_flow--approvers))
- `approvers_stage_2` (Attributes) AppStore App stage 2 approvers assigned. (see [below for nested schema](#nestedatt--request_flow--approvers_stage_2))
- `custom_approval_message` (String) During the approval step, send a custom message to requesters. Markdown for links and text formatting is supported.
- `custom_approval_message` (String) After the approval step, send a custom message to requesters. Markdown for links and text formatting is supported.
- `discoverability` (String) An enumeration. must be one of ["FULL", "LIMITED", "NONE"]
- `request_validation_inline_webhook` (Attributes) A request validation webhook can be optionally associated with this config. (see [below for nested schema](#nestedatt--request_flow--request_validation_inline_webhook))
- `require_additional_approval` (Boolean) Only turn on when working with sensitive permissions to ensure a smooth employee experience.
Expand All @@ -92,13 +92,13 @@ Read-Only:

Read-Only:

- `app_id` (String) The ID of the app that owns this group.
- `app_id` (String) The ID of the app that sources this group.
- `description` (String) The description of this group.
- `group_lifecycle` (String) The lifecycle of this group. must be one of ["SYNCED", "NATIVE"]
- `id` (String) The ID of this group.
- `integration_specific_id` (String) The ID of this group, specific to the integration.
- `name` (String) The name of this group.
- `source_app_id` (String) The ID of the app that owns this group.
- `source_app_id` (String) The ID of the app that sources this group.


<a id="nestedatt--request_flow--admins--users"></a>
Expand All @@ -119,21 +119,21 @@ Read-Only:

Read-Only:

- `groups` (Attributes List) The groups associated with this config. (see [below for nested schema](#nestedatt--request_flow--allowed_groups--groups))
- `groups` (Attributes List) The groups allowed to request this permission. (see [below for nested schema](#nestedatt--request_flow--allowed_groups--groups))
- `type` (String) The type of this allowed groups config, can be all groups or specific. must be one of ["ALL_GROUPS", "SPECIFIED_GROUPS"]

<a id="nestedatt--request_flow--allowed_groups--groups"></a>
### Nested Schema for `request_flow.allowed_groups.groups`

Read-Only:

- `app_id` (String) The ID of the app that owns this group.
- `app_id` (String) The ID of the app that sources this group.
- `description` (String) The description of this group.
- `group_lifecycle` (String) The lifecycle of this group. must be one of ["SYNCED", "NATIVE"]
- `id` (String) The ID of this group.
- `integration_specific_id` (String) The ID of this group, specific to the integration.
- `name` (String) The name of this group.
- `source_app_id` (String) The ID of the app that owns this group.
- `source_app_id` (String) The ID of the app that sources this group.



Expand All @@ -150,13 +150,13 @@ Read-Only:

Read-Only:

- `app_id` (String) The ID of the app that owns this group.
- `app_id` (String) The ID of the app that sources this group.
- `description` (String) The description of this group.
- `group_lifecycle` (String) The lifecycle of this group. must be one of ["SYNCED", "NATIVE"]
- `id` (String) The ID of this group.
- `integration_specific_id` (String) The ID of this group, specific to the integration.
- `name` (String) The name of this group.
- `source_app_id` (String) The ID of the app that owns this group.
- `source_app_id` (String) The ID of the app that sources this group.


<a id="nestedatt--request_flow--approvers--users"></a>
Expand Down Expand Up @@ -185,13 +185,13 @@ Read-Only:

Read-Only:

- `app_id` (String) The ID of the app that owns this group.
- `app_id` (String) The ID of the app that sources this group.
- `description` (String) The description of this group.
- `group_lifecycle` (String) The lifecycle of this group. must be one of ["SYNCED", "NATIVE"]
- `id` (String) The ID of this group.
- `integration_specific_id` (String) The ID of this group, specific to the integration.
- `name` (String) The name of this group.
- `source_app_id` (String) The ID of the app that owns this group.
- `source_app_id` (String) The ID of the app that sources this group.


<a id="nestedatt--request_flow--approvers_stage_2--users"></a>
Expand Down
6 changes: 3 additions & 3 deletions docs/data-sources/apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@ data "lumos_apps" "my_apps" {

Read-Only:

- `allow_multiple_permission_selection` (Boolean) Whether the app is configured to allow multiple permissions to be requested at a time. This field will be removed in subsequent API versions.
- `app_class_id` (String) The ID of the service associated with this app.
- `allow_multiple_permission_selection` (Boolean) Determines whether users can request multiple permissions at once.This field will be removed in subsequent API versions.
- `app_class_id` (String) The non-unique ID of the service associated with this requestable permission. Depending on how it is sourced in Lumos, this may be the app's name, website, or other identifier.
- `id` (String) The ID of this app.
- `instance_id` (String) The ID of the instance associated with this app.
- `instance_id` (String) The non-unique ID of the instance associated with this app. This will be the Okta app id if it’s an Okta app, or will be marked as custom_app_import if manually uploaded into Lumos.
- `logo_url` (String) The URL of the logo of this app.
- `request_instructions` (String) The request instructions.
- `sources` (List of String) The sources of this app.
Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/group.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ data "lumos_group" "my_group" {

### Read-Only

- `app_id` (String) The ID of the app that owns this group.
- `app_id` (String) The ID of the app that sources this group.
- `description` (String) The description of this group.
- `group_lifecycle` (String) The lifecycle of this group. must be one of ["SYNCED", "NATIVE"]
- `id` (String) The ID of this group.
- `integration_specific_id` (String) The ID of this group, specific to the integration.
- `name` (String) The name of this group.
- `source_app_id` (String) The ID of the app that owns this group.
- `source_app_id` (String) The ID of the app that sources this group.


6 changes: 3 additions & 3 deletions docs/data-sources/groups.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ data "lumos_groups" "my_groups" {

- `app_id` (String) Filters groups by the ID of the app to which they belong.
- `exact_match` (Boolean) Search filter should be an exact match.
- `integration_specific_id` (String) Filters groups by integration specific ID, e.g. the group's Okta ID
- `integration_specific_id` (String) Filters groups by integration specific ID, e.g. the group's Okta ID.
- `name` (String) Filters groups by name.
- `page` (Number)
- `size` (Number)
Expand All @@ -46,12 +46,12 @@ data "lumos_groups" "my_groups" {

Read-Only:

- `app_id` (String) The ID of the app that owns this group.
- `app_id` (String) The ID of the app that sources this group.
- `description` (String) The description of this group.
- `group_lifecycle` (String) The lifecycle of this group. must be one of ["SYNCED", "NATIVE"]
- `id` (String) The ID of this group.
- `integration_specific_id` (String) The ID of this group, specific to the integration.
- `name` (String) The name of this group.
- `source_app_id` (String) The ID of the app that owns this group.
- `source_app_id` (String) The ID of the app that sources this group.


Loading

0 comments on commit 726e1ad

Please sign in to comment.