Skip to content

Commit 0b20d58

Browse files
feat(storage): support storage access keys resource in Terraform
1 parent 7584d30 commit 0b20d58

3 files changed

Lines changed: 28 additions & 2 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 658
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gcore/gcore-05cfe20c45d9546b7476ac6a969bc37ffd4602854451a6cb8078b1386e2a5ab7.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gcore/gcore-0d4d84130d31da2e4e734bc40890329f082407dc757928640e74d3ba58125179.yml
33
openapi_spec_hash: 00b1a498eb601dcfa059f02d8ac43247
4-
config_hash: 0ecd0c790249a8eaac3965931f0f239e
4+
config_hash: 06960974f57e404eb8cdda7891f23501

src/gcore/resources/storage/object_storages/access_keys.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@
2424

2525

2626
class AccessKeysResource(SyncAPIResource):
27+
"""
28+
Object storage access keys provide secure credentials for API access to object storage resources.
29+
"""
30+
2731
@cached_property
2832
def with_raw_response(self) -> AccessKeysResourceWithRawResponse:
2933
"""
@@ -205,6 +209,10 @@ def get(
205209

206210

207211
class AsyncAccessKeysResource(AsyncAPIResource):
212+
"""
213+
Object storage access keys provide secure credentials for API access to object storage resources.
214+
"""
215+
208216
@cached_property
209217
def with_raw_response(self) -> AsyncAccessKeysResourceWithRawResponse:
210218
"""

src/gcore/resources/storage/object_storages/object_storages.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@
4444
class ObjectStoragesResource(SyncAPIResource):
4545
@cached_property
4646
def access_keys(self) -> AccessKeysResource:
47+
"""
48+
Object storage access keys provide secure credentials for API access to object storage resources.
49+
"""
4750
return AccessKeysResource(self._client)
4851

4952
@cached_property
@@ -284,6 +287,9 @@ def restore(
284287
class AsyncObjectStoragesResource(AsyncAPIResource):
285288
@cached_property
286289
def access_keys(self) -> AsyncAccessKeysResource:
290+
"""
291+
Object storage access keys provide secure credentials for API access to object storage resources.
292+
"""
287293
return AsyncAccessKeysResource(self._client)
288294

289295
@cached_property
@@ -543,6 +549,9 @@ def __init__(self, object_storages: ObjectStoragesResource) -> None:
543549

544550
@cached_property
545551
def access_keys(self) -> AccessKeysResourceWithRawResponse:
552+
"""
553+
Object storage access keys provide secure credentials for API access to object storage resources.
554+
"""
546555
return AccessKeysResourceWithRawResponse(self._object_storages.access_keys)
547556

548557
@cached_property
@@ -572,6 +581,9 @@ def __init__(self, object_storages: AsyncObjectStoragesResource) -> None:
572581

573582
@cached_property
574583
def access_keys(self) -> AsyncAccessKeysResourceWithRawResponse:
584+
"""
585+
Object storage access keys provide secure credentials for API access to object storage resources.
586+
"""
575587
return AsyncAccessKeysResourceWithRawResponse(self._object_storages.access_keys)
576588

577589
@cached_property
@@ -601,6 +613,9 @@ def __init__(self, object_storages: ObjectStoragesResource) -> None:
601613

602614
@cached_property
603615
def access_keys(self) -> AccessKeysResourceWithStreamingResponse:
616+
"""
617+
Object storage access keys provide secure credentials for API access to object storage resources.
618+
"""
604619
return AccessKeysResourceWithStreamingResponse(self._object_storages.access_keys)
605620

606621
@cached_property
@@ -630,6 +645,9 @@ def __init__(self, object_storages: AsyncObjectStoragesResource) -> None:
630645

631646
@cached_property
632647
def access_keys(self) -> AsyncAccessKeysResourceWithStreamingResponse:
648+
"""
649+
Object storage access keys provide secure credentials for API access to object storage resources.
650+
"""
633651
return AsyncAccessKeysResourceWithStreamingResponse(self._object_storages.access_keys)
634652

635653
@cached_property

0 commit comments

Comments
 (0)