Skip to content

Commit a6cadb2

Browse files
feat: feat(iam): Add SSO Connectors resource to SDKs
1 parent 8cd57d0 commit a6cadb2

File tree

6 files changed

+1455
-2
lines changed

6 files changed

+1455
-2
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 1877
1+
configured_endpoints: 1883
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-3e4844230289b0ec37042cb7d2e0d9bcd356e7d728d0f02cc5c789d8ac9084ff.yml
33
openapi_spec_hash: 4f8d5e97ce1d3ede046045893273ad11
4-
config_hash: c1ba2d836ffc346574c2446aa92d7dd6
4+
config_hash: 4b8075dcc6a5884435b2e16c80fc020f

api.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8902,6 +8902,26 @@ Methods:
89028902
- <code title="get /accounts/{account_id}/iam/user_groups/{user_group_id}/members">client.IAM.UserGroups.Members.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#UserGroupMemberService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, userGroupID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#UserGroupMemberListParams">UserGroupMemberListParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination#V4PagePaginationArray">V4PagePaginationArray</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#UserGroupMemberListResponse">UserGroupMemberListResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
89038903
- <code title="delete /accounts/{account_id}/iam/user_groups/{user_group_id}/members/{member_id}">client.IAM.UserGroups.Members.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#UserGroupMemberService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, userGroupID <a href="https://pkg.go.dev/builtin#string">string</a>, memberID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#UserGroupMemberDeleteParams">UserGroupMemberDeleteParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#UserGroupMemberDeleteResponse">UserGroupMemberDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
89048904

8905+
## SSO
8906+
8907+
Response Types:
8908+
8909+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSONewResponse">SSONewResponse</a>
8910+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOUpdateResponse">SSOUpdateResponse</a>
8911+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOListResponse">SSOListResponse</a>
8912+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSODeleteResponse">SSODeleteResponse</a>
8913+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOBeginVerificationResponse">SSOBeginVerificationResponse</a>
8914+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOGetResponse">SSOGetResponse</a>
8915+
8916+
Methods:
8917+
8918+
- <code title="post /accounts/{account_id}/sso_connectors">client.IAM.SSO.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSONewParams">SSONewParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSONewResponse">SSONewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
8919+
- <code title="patch /accounts/{account_id}/sso_connectors/{sso_connector_id}">client.IAM.SSO.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, ssoConnectorID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOUpdateParams">SSOUpdateParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOUpdateResponse">SSOUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
8920+
- <code title="get /accounts/{account_id}/sso_connectors">client.IAM.SSO.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOListParams">SSOListParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination#SinglePage">SinglePage</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOListResponse">SSOListResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
8921+
- <code title="delete /accounts/{account_id}/sso_connectors/{sso_connector_id}">client.IAM.SSO.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, ssoConnectorID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSODeleteParams">SSODeleteParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSODeleteResponse">SSODeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
8922+
- <code title="post /accounts/{account_id}/sso_connectors/{sso_connector_id}/begin_verification">client.IAM.SSO.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOService.BeginVerification">BeginVerification</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, ssoConnectorID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOBeginVerificationParams">SSOBeginVerificationParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOBeginVerificationResponse">SSOBeginVerificationResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
8923+
- <code title="get /accounts/{account_id}/sso_connectors/{sso_connector_id}">client.IAM.SSO.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, ssoConnectorID <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOGetParams">SSOGetParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam">iam</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/iam#SSOGetResponse">SSOGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
8924+
89058925
# CloudConnector
89068926

89078927
## Rules

iam/iam.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ type IAMService struct {
1717
PermissionGroups *PermissionGroupService
1818
ResourceGroups *ResourceGroupService
1919
UserGroups *UserGroupService
20+
SSO *SSOService
2021
}
2122

2223
// NewIAMService generates a new service that applies the given options to each
@@ -28,5 +29,6 @@ func NewIAMService(opts ...option.RequestOption) (r *IAMService) {
2829
r.PermissionGroups = NewPermissionGroupService(opts...)
2930
r.ResourceGroups = NewResourceGroupService(opts...)
3031
r.UserGroups = NewUserGroupService(opts...)
32+
r.SSO = NewSSOService(opts...)
3133
return
3234
}

0 commit comments

Comments
 (0)