Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: speakeasy sdk regeneration - Generate Internal Auth SDK #52

Open
wants to merge 83 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
8e4563e
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.19.3
speakeasybot Apr 1, 2023
8c5b80f
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.19.6
speakeasybot Apr 6, 2023
032e1ef
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.19.7
speakeasybot Apr 12, 2023
007a844
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.20.0
speakeasybot Apr 14, 2023
53ff169
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.20.1
speakeasybot Apr 18, 2023
a5537a5
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.20.2
speakeasybot Apr 19, 2023
9131986
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.21.4
speakeasybot Apr 21, 2023
3e6f5c2
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.22.1
speakeasybot Apr 22, 2023
88da3b0
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.23.1
speakeasybot Apr 26, 2023
111f256
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.25.1
speakeasybot Apr 27, 2023
b8b9588
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.26.2
speakeasybot Apr 28, 2023
2931d6d
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.26.4
speakeasybot Apr 29, 2023
a4ee40e
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.26.5
speakeasybot May 2, 2023
db4c411
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.27.0
speakeasybot May 3, 2023
17fe90d
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.29.0
speakeasybot May 5, 2023
ed1e4b5
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.29.1
speakeasybot May 6, 2023
219c0f1
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.29.2
speakeasybot May 10, 2023
8861e85
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.30.0
speakeasybot May 11, 2023
3e1f859
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.30.1
speakeasybot May 12, 2023
33e3375
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.31.1
speakeasybot May 13, 2023
8310115
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.32.0
speakeasybot May 16, 2023
cf6b847
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.33.2
speakeasybot May 17, 2023
d7ba795
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.34.0
speakeasybot May 18, 2023
add4211
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.35.0
speakeasybot May 19, 2023
4f4319b
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.37.5
speakeasybot May 23, 2023
ca595e8
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.39.0
speakeasybot May 27, 2023
2ae3f15
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.40.2
speakeasybot Jun 1, 2023
9141bd3
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.40.3
speakeasybot Jun 2, 2023
ebb1c6e
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.43.0
speakeasybot Jun 3, 2023
0e9e89c
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.44.2
speakeasybot Jun 7, 2023
90263a6
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.45.0
speakeasybot Jun 8, 2023
8e28964
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.45.2
speakeasybot Jun 9, 2023
07f6b87
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.47.0
speakeasybot Jun 10, 2023
d4795df
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.47.1
speakeasybot Jun 11, 2023
224dc27
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.47.3
speakeasybot Jun 14, 2023
8e68782
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.48.0
speakeasybot Jun 16, 2023
690c5af
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.49.0
speakeasybot Jun 20, 2023
d20139c
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.49.1
speakeasybot Jun 21, 2023
c7f19c0
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.50.1
speakeasybot Jun 23, 2023
a518e1c
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.51.1
speakeasybot Jun 27, 2023
c70327a
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.51.3
speakeasybot Jun 29, 2023
8ef6f04
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.52.0
speakeasybot Jul 1, 2023
5c14508
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.52.2
speakeasybot Jul 6, 2023
f2955f0
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.53.0
speakeasybot Jul 7, 2023
a28c236
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.53.1
speakeasybot Jul 8, 2023
8286e55
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.56.0
speakeasybot Jul 11, 2023
9f28c79
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.56.3
speakeasybot Jul 12, 2023
25efebe
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.57.0
speakeasybot Jul 13, 2023
8aba0d3
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.59.0
speakeasybot Jul 14, 2023
99dea4c
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.61.0
speakeasybot Jul 18, 2023
412df37
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.62.1
speakeasybot Jul 19, 2023
a2450b3
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.64.0
speakeasybot Jul 22, 2023
23fd661
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.65.0
speakeasybot Jul 26, 2023
8dcf1c7
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.65.1
speakeasybot Jul 27, 2023
e5da9d3
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.65.2
speakeasybot Jul 28, 2023
a13f4bd
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.66.1
speakeasybot Aug 1, 2023
09ca784
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.68.1
speakeasybot Aug 3, 2023
522017c
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.68.3
speakeasybot Aug 4, 2023
643c796
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.69.1
speakeasybot Aug 8, 2023
e268273
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.72.0
speakeasybot Aug 15, 2023
2afca0a
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.74.3
speakeasybot Aug 19, 2023
f91e75b
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.74.11
speakeasybot Aug 25, 2023
8fbde3c
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.74.16
speakeasybot Aug 26, 2023
cfd69e5
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.74.17
speakeasybot Aug 29, 2023
b8c0cdd
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.76.0
speakeasybot Aug 31, 2023
10a70ff
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.77.0
speakeasybot Sep 1, 2023
8079490
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.77.2
speakeasybot Sep 2, 2023
07a41ba
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.78.3
speakeasybot Sep 5, 2023
681421e
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.82.5
speakeasybot Sep 12, 2023
68fc6d6
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.86.0
speakeasybot Sep 16, 2023
c75fffb
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.88.0
speakeasybot Sep 20, 2023
bd4b4e2
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.89.0
speakeasybot Sep 22, 2023
9d77a3f
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.91.0
speakeasybot Sep 26, 2023
c30ef27
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.91.2
speakeasybot Sep 27, 2023
0498da1
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.91.3
speakeasybot Sep 29, 2023
cc8f090
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.92.2
speakeasybot Oct 1, 2023
48955ae
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.92.3
speakeasybot Oct 2, 2023
9d92922
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.94.0
speakeasybot Oct 5, 2023
1d85118
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.96.1
speakeasybot Oct 7, 2023
b162711
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.99.0
speakeasybot Oct 13, 2023
8359100
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.101.0
speakeasybot Oct 18, 2023
763cecc
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.104.0
speakeasybot Oct 21, 2023
e9ef449
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.109.0
speakeasybot Oct 28, 2023
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
2 changes: 2 additions & 0 deletions internal_auth/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# This allows generated code to be indexed correctly
*.py linguist-generated=false
7 changes: 7 additions & 0 deletions internal_auth/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
.python-version
.DS_Store
venv/
src/*.egg-info/
__pycache__/
.pytest_cache/
.python-version`
140 changes: 130 additions & 10 deletions internal_auth/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,27 +12,147 @@ pip install git+https://github.com/epilot-dev/sdk-python.git#subdirectory=intern
<!-- Start SDK Example Usage -->
```python
import epilot
from epilot.models import operations, shared
from epilot.models import shared

s = epilot.Epilot()
s = epilot.Epilot(
security=shared.Security(
sigv4="",
),
)

res = s.get_jwks()

res = s.epilot.get_jwks()

if res.get_jwks_200_application_json_object is not None:
# handle response
pass
```
<!-- End SDK Example Usage -->

<!-- Start SDK Available Operations -->
## SDK Available Operations
## Available Resources and Operations

### Epilot SDK
### [Epilot SDK](docs/sdks/epilot/README.md)

* `get_jwks` - getJwks
* `get_open_id_configuration` - getOpenIDConfiguration
* `get_token` - getToken
* `get_token_v2` - getTokenV2
* [get_jwks](docs/sdks/epilot/README.md#get_jwks) - getJwks
* [get_open_id_configuration](docs/sdks/epilot/README.md#get_open_id_configuration) - getOpenIDConfiguration
* [get_token](docs/sdks/epilot/README.md#get_token) - getToken
* [get_token_v2](docs/sdks/epilot/README.md#get_token_v2) - getTokenV2
<!-- End SDK Available Operations -->



<!-- Start Dev Containers -->

<!-- End Dev Containers -->



<!-- Start Pagination -->
# Pagination

Some of the endpoints in this SDK support pagination. To use pagination, you make your SDK calls as usual, but the
returned response object will have a `Next` method that can be called to pull down the next group of results. If the
return value of `Next` is `None`, then there are no more pages to be fetched.

Here's an example of one such pagination call:
<!-- End Pagination -->



<!-- Start Error Handling -->
# Error Handling

Handling errors in your SDK should largely match your expectations. All operations return a response object or raise an error. If Error objects are specified in your OpenAPI Spec, the SDK will raise the appropriate Error type.


<!-- End Error Handling -->



<!-- Start Server Selection -->
# Server Selection

## Select Server by Index

You can override the default server globally by passing a server index to the `server_idx: int` optional parameter when initializing the SDK client instance. The selected server will then be used as the default on the operations that use it. This table lists the indexes associated with the available servers:

| # | Server | Variables |
| - | ------ | --------- |
| 0 | `https://internal-auth.sls.epilot.io/v1/internal-auth` | None |

For example:


```python
import epilot
from epilot.models import shared

s = epilot.Epilot(
security=shared.Security(
sigv4="",
),
server_idx=0
)


res = s.epilot.get_jwks()

if res.get_jwks_200_application_json_object is not None:
# handle response
pass
```


## Override Server URL Per-Client

The default server can also be overridden globally by passing a URL to the `server_url: str` optional parameter when initializing the SDK client instance. For example:


```python
import epilot
from epilot.models import shared

s = epilot.Epilot(
security=shared.Security(
sigv4="",
),
server_url="https://internal-auth.sls.epilot.io/v1/internal-auth"
)


res = s.epilot.get_jwks()

if res.get_jwks_200_application_json_object is not None:
# handle response
pass
```
<!-- End Server Selection -->



<!-- Start Custom HTTP Client -->
# Custom HTTP Client

The Python SDK makes API calls using the (requests)[https://pypi.org/project/requests/] HTTP library. In order to provide a convenient way to configure timeouts, cookies, proxies, custom headers, and other low-level configuration, you can initialize the SDK client with a custom `requests.Session` object.


For example, you could specify a header for every request that your sdk makes as follows:

```python
import epilot
import requests

http_client = requests.Session()
http_client.headers.update({'x-custom-header': 'someValue'})
s = epilot.Epilot(client: http_client)
```


<!-- End Custom HTTP Client -->

<!-- Placeholder for Future Speakeasy SDK Sections -->



### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)
Loading