Skip to content

Commit

Permalink
Add proto definitions for MsTeams no code integration
Browse files Browse the repository at this point in the history
  • Loading branch information
EdwardDowling committed Oct 31, 2024
1 parent 6ced0e9 commit 55cc943
Show file tree
Hide file tree
Showing 2 changed files with 2,425 additions and 1,952 deletions.
15 changes: 15 additions & 0 deletions api/proto/teleport/legacy/types/types.proto
Original file line number Diff line number Diff line change
Expand Up @@ -6238,6 +6238,8 @@ message PluginSpecV1 {
PluginAWSICSettings aws_ic = 16;
// Settings for the Email Access Request plugin
PluginEmailSettings email = 17;
// Settings for the Microsoft Teams plugin
PluginMSTeamsSettings msTeams = 18;
}

// generation contains a unique ID that should:
Expand Down Expand Up @@ -6617,6 +6619,19 @@ message SMTPSpec {
string start_tls_policy = 3;
}

// PluginMSTeamsSettings defines the settings for a Microsoft Teams integration plugin
message PluginMSTeamsSettings {
option (gogoproto.equal) = true;
// AppId is the Microsoft application ID (uuid, for bots must be underlying app id, not bot's id).
string app_id = 1;
// TenantId is the Microsoft tenant ID.
string tenant_id = 2;
// TeamsAppId is the Microsoft teams application ID.
string teams_app_id = 3;
// Region bot framework api AP region.
string region = 4;
}

message PluginBootstrapCredentialsV1 {
oneof credentials {
PluginOAuth2AuthorizationCodeCredentials oauth2_authorization_code = 1;
Expand Down
Loading

0 comments on commit 55cc943

Please sign in to comment.