Skip to content

Commit

Permalink
Merge pull request #15 from opalsecurity/andrewsy/opal-7665
Browse files Browse the repository at this point in the history
[OPAL-7665] Add Azure AD groups to Go client
  • Loading branch information
andrewsy-opal committed Aug 1, 2023
2 parents a74ed93 + 1e5e096 commit 21d2ebb
Show file tree
Hide file tree
Showing 38 changed files with 5,413 additions and 2 deletions.
24 changes: 24 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,14 @@
README.md
api/openapi.yaml
api_apps.go
api_configuration_templates.go
api_default.go
api_events.go
api_groups.go
api_message_channels.go
api_on_call_schedules.go
api_owners.go
api_requests.go
api_resources.go
api_sessions.go
api_tags.go
Expand All @@ -20,19 +23,25 @@ docs/AppsApi.md
docs/AppsList.md
docs/AwsPermissionSetMetadata.md
docs/AwsPermissionSetMetadataAwsPermissionSet.md
docs/ConfigurationTemplate.md
docs/ConfigurationTemplatesApi.md
docs/CreateConfigurationTemplateInfo.md
docs/CreateGroupInfo.md
docs/CreateMessageChannelInfo.md
docs/CreateOnCallScheduleInfo.md
docs/CreateOwnerInfo.md
docs/CreateResourceInfo.md
docs/CreateUARInfo.md
docs/DefaultApi.md
docs/EntityTypeEnum.md
docs/Event.md
docs/EventsApi.md
docs/Group.md
docs/GroupAccessLevel.md
docs/GroupRemoteInfo.md
docs/GroupRemoteInfoActiveDirectoryGroup.md
docs/GroupRemoteInfoAzureAdMicrosoft365Group.md
docs/GroupRemoteInfoAzureAdSecurityGroup.md
docs/GroupRemoteInfoDuoGroup.md
docs/GroupRemoteInfoGithubTeam.md
docs/GroupRemoteInfoGitlabGroup.md
Expand All @@ -57,13 +66,18 @@ docs/OnCallScheduleProviderEnum.md
docs/OnCallSchedulesApi.md
docs/Owner.md
docs/OwnersApi.md
docs/PaginatedConfigurationTemplateList.md
docs/PaginatedEventList.md
docs/PaginatedGroupsList.md
docs/PaginatedOwnersList.md
docs/PaginatedResourcesList.md
docs/PaginatedTagsList.md
docs/PaginatedUARsList.md
docs/PaginatedUsersList.md
docs/Request.md
docs/RequestList.md
docs/RequestStatusEnum.md
docs/RequestsApi.md
docs/Resource.md
docs/ResourceAccessLevel.md
docs/ResourceAccessUser.md
Expand Down Expand Up @@ -102,6 +116,7 @@ docs/UAR.md
docs/UARReviewerAssignmentPolicyEnum.md
docs/UARScope.md
docs/UarsApi.md
docs/UpdateConfigurationTemplateInfo.md
docs/UpdateGroupInfo.md
docs/UpdateGroupInfoList.md
docs/UpdateGroupResourcesInfo.md
Expand All @@ -122,6 +137,8 @@ model_app_type_enum.go
model_apps_list.go
model_aws_permission_set_metadata.go
model_aws_permission_set_metadata_aws_permission_set.go
model_configuration_template.go
model_create_configuration_template_info.go
model_create_group_info.go
model_create_message_channel_info.go
model_create_on_call_schedule_info.go
Expand All @@ -134,6 +151,8 @@ model_group.go
model_group_access_level.go
model_group_remote_info.go
model_group_remote_info_active_directory_group.go
model_group_remote_info_azure_ad_microsoft_365_group.go
model_group_remote_info_azure_ad_security_group.go
model_group_remote_info_duo_group.go
model_group_remote_info_github_team.go
model_group_remote_info_gitlab_group.go
Expand All @@ -154,13 +173,17 @@ model_on_call_schedule_id_list.go
model_on_call_schedule_list.go
model_on_call_schedule_provider_enum.go
model_owner.go
model_paginated_configuration_template_list.go
model_paginated_event_list.go
model_paginated_groups_list.go
model_paginated_owners_list.go
model_paginated_resources_list.go
model_paginated_tags_list.go
model_paginated_uars_list.go
model_paginated_users_list.go
model_request.go
model_request_list.go
model_request_status_enum.go
model_resource.go
model_resource_access_level.go
model_resource_access_user.go
Expand Down Expand Up @@ -195,6 +218,7 @@ model_tags_list.go
model_uar.go
model_uar_reviewer_assignment_policy_enum.go
model_uar_scope.go
model_update_configuration_template_info.go
model_update_group_info.go
model_update_group_info_list.go
model_update_group_resources_info.go
Expand Down
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,9 @@ Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AppsApi* | [**GetApp**](docs/AppsApi.md#getapp) | **Get** /apps/{app_id} |
*AppsApi* | [**GetApps**](docs/AppsApi.md#getapps) | **Get** /apps |
*ConfigurationTemplatesApi* | [**CreateConfigurationTemplate**](docs/ConfigurationTemplatesApi.md#createconfigurationtemplate) | **Post** /configuration-templates |
*ConfigurationTemplatesApi* | [**GetConfigurationTemplates**](docs/ConfigurationTemplatesApi.md#getconfigurationtemplates) | **Get** /configuration-templates |
*DefaultApi* | [**UpdateConfigurationTemplate**](docs/DefaultApi.md#updateconfigurationtemplate) | **Put** /configuration-templates |
*EventsApi* | [**Events**](docs/EventsApi.md#events) | **Get** /events |
*GroupsApi* | [**AddGroupResource**](docs/GroupsApi.md#addgroupresource) | **Post** /groups/{group_id}/resources/{resource_id} |
*GroupsApi* | [**AddGroupUser**](docs/GroupsApi.md#addgroupuser) | **Post** /groups/{group_id}/users/{user_id} |
Expand Down Expand Up @@ -116,6 +119,7 @@ Class | Method | HTTP request | Description
*OwnersApi* | [**GetOwners**](docs/OwnersApi.md#getowners) | **Get** /owners |
*OwnersApi* | [**SetOwnerUsers**](docs/OwnersApi.md#setownerusers) | **Put** /owners/{owner_id}/users |
*OwnersApi* | [**UpdateOwners**](docs/OwnersApi.md#updateowners) | **Put** /owners |
*RequestsApi* | [**GetRequests**](docs/RequestsApi.md#getrequests) | **Get** /requests |
*ResourcesApi* | [**AddResourceUser**](docs/ResourcesApi.md#addresourceuser) | **Post** /resources/{resource_id}/users/{user_id} |
*ResourcesApi* | [**CreateResource**](docs/ResourcesApi.md#createresource) | **Post** /resources |
*ResourcesApi* | [**DeleteResource**](docs/ResourcesApi.md#deleteresource) | **Delete** /resources/{resource_id} |
Expand Down Expand Up @@ -159,6 +163,8 @@ Class | Method | HTTP request | Description
- [AppsList](docs/AppsList.md)
- [AwsPermissionSetMetadata](docs/AwsPermissionSetMetadata.md)
- [AwsPermissionSetMetadataAwsPermissionSet](docs/AwsPermissionSetMetadataAwsPermissionSet.md)
- [ConfigurationTemplate](docs/ConfigurationTemplate.md)
- [CreateConfigurationTemplateInfo](docs/CreateConfigurationTemplateInfo.md)
- [CreateGroupInfo](docs/CreateGroupInfo.md)
- [CreateMessageChannelInfo](docs/CreateMessageChannelInfo.md)
- [CreateOnCallScheduleInfo](docs/CreateOnCallScheduleInfo.md)
Expand All @@ -171,6 +177,8 @@ Class | Method | HTTP request | Description
- [GroupAccessLevel](docs/GroupAccessLevel.md)
- [GroupRemoteInfo](docs/GroupRemoteInfo.md)
- [GroupRemoteInfoActiveDirectoryGroup](docs/GroupRemoteInfoActiveDirectoryGroup.md)
- [GroupRemoteInfoAzureAdMicrosoft365Group](docs/GroupRemoteInfoAzureAdMicrosoft365Group.md)
- [GroupRemoteInfoAzureAdSecurityGroup](docs/GroupRemoteInfoAzureAdSecurityGroup.md)
- [GroupRemoteInfoDuoGroup](docs/GroupRemoteInfoDuoGroup.md)
- [GroupRemoteInfoGithubTeam](docs/GroupRemoteInfoGithubTeam.md)
- [GroupRemoteInfoGitlabGroup](docs/GroupRemoteInfoGitlabGroup.md)
Expand All @@ -191,13 +199,17 @@ Class | Method | HTTP request | Description
- [OnCallScheduleList](docs/OnCallScheduleList.md)
- [OnCallScheduleProviderEnum](docs/OnCallScheduleProviderEnum.md)
- [Owner](docs/Owner.md)
- [PaginatedConfigurationTemplateList](docs/PaginatedConfigurationTemplateList.md)
- [PaginatedEventList](docs/PaginatedEventList.md)
- [PaginatedGroupsList](docs/PaginatedGroupsList.md)
- [PaginatedOwnersList](docs/PaginatedOwnersList.md)
- [PaginatedResourcesList](docs/PaginatedResourcesList.md)
- [PaginatedTagsList](docs/PaginatedTagsList.md)
- [PaginatedUARsList](docs/PaginatedUARsList.md)
- [PaginatedUsersList](docs/PaginatedUsersList.md)
- [Request](docs/Request.md)
- [RequestList](docs/RequestList.md)
- [RequestStatusEnum](docs/RequestStatusEnum.md)
- [Resource](docs/Resource.md)
- [ResourceAccessLevel](docs/ResourceAccessLevel.md)
- [ResourceAccessUser](docs/ResourceAccessUser.md)
Expand Down Expand Up @@ -232,6 +244,7 @@ Class | Method | HTTP request | Description
- [UAR](docs/UAR.md)
- [UARReviewerAssignmentPolicyEnum](docs/UARReviewerAssignmentPolicyEnum.md)
- [UARScope](docs/UARScope.md)
- [UpdateConfigurationTemplateInfo](docs/UpdateConfigurationTemplateInfo.md)
- [UpdateGroupInfo](docs/UpdateGroupInfo.md)
- [UpdateGroupInfoList](docs/UpdateGroupInfoList.md)
- [UpdateGroupResourcesInfo](docs/UpdateGroupResourcesInfo.md)
Expand Down

0 comments on commit 21d2ebb

Please sign in to comment.