diff --git a/gen/proto/go/prehog/v1alpha/teleport.pb.go b/gen/proto/go/prehog/v1alpha/teleport.pb.go
index 4b193049846ca..7ea457642f20b 100644
--- a/gen/proto/go/prehog/v1alpha/teleport.pb.go
+++ b/gen/proto/go/prehog/v1alpha/teleport.pb.go
@@ -341,37 +341,46 @@ func (DiscoverStatus) EnumDescriptor() ([]byte, []int) {
type CTA int32
const (
- CTA_CTA_UNSPECIFIED CTA = 0
- CTA_CTA_AUTH_CONNECTOR CTA = 1
- CTA_CTA_ACTIVE_SESSIONS CTA = 2
- CTA_CTA_ACCESS_REQUESTS CTA = 3
- CTA_CTA_PREMIUM_SUPPORT CTA = 4
- CTA_CTA_TRUSTED_DEVICES CTA = 5
- CTA_CTA_UPGRADE_BANNER CTA = 6
- CTA_CTA_BILLING_SUMMARY CTA = 7
+ CTA_CTA_UNSPECIFIED CTA = 0
+ CTA_CTA_AUTH_CONNECTOR CTA = 1
+ CTA_CTA_ACTIVE_SESSIONS CTA = 2
+ CTA_CTA_ACCESS_REQUESTS CTA = 3
+ CTA_CTA_PREMIUM_SUPPORT CTA = 4
+ CTA_CTA_TRUSTED_DEVICES CTA = 5
+ CTA_CTA_UPGRADE_BANNER CTA = 6
+ CTA_CTA_BILLING_SUMMARY CTA = 7
+ CTA_CTA_ACCESS_LIST CTA = 8
+ CTA_CTA_ACCESS_MONITORING CTA = 9
+ CTA_CTA_EXTERNAL_AUDIT_STORAGE CTA = 10
)
// Enum value maps for CTA.
var (
CTA_name = map[int32]string{
- 0: "CTA_UNSPECIFIED",
- 1: "CTA_AUTH_CONNECTOR",
- 2: "CTA_ACTIVE_SESSIONS",
- 3: "CTA_ACCESS_REQUESTS",
- 4: "CTA_PREMIUM_SUPPORT",
- 5: "CTA_TRUSTED_DEVICES",
- 6: "CTA_UPGRADE_BANNER",
- 7: "CTA_BILLING_SUMMARY",
+ 0: "CTA_UNSPECIFIED",
+ 1: "CTA_AUTH_CONNECTOR",
+ 2: "CTA_ACTIVE_SESSIONS",
+ 3: "CTA_ACCESS_REQUESTS",
+ 4: "CTA_PREMIUM_SUPPORT",
+ 5: "CTA_TRUSTED_DEVICES",
+ 6: "CTA_UPGRADE_BANNER",
+ 7: "CTA_BILLING_SUMMARY",
+ 8: "CTA_ACCESS_LIST",
+ 9: "CTA_ACCESS_MONITORING",
+ 10: "CTA_EXTERNAL_AUDIT_STORAGE",
}
CTA_value = map[string]int32{
- "CTA_UNSPECIFIED": 0,
- "CTA_AUTH_CONNECTOR": 1,
- "CTA_ACTIVE_SESSIONS": 2,
- "CTA_ACCESS_REQUESTS": 3,
- "CTA_PREMIUM_SUPPORT": 4,
- "CTA_TRUSTED_DEVICES": 5,
- "CTA_UPGRADE_BANNER": 6,
- "CTA_BILLING_SUMMARY": 7,
+ "CTA_UNSPECIFIED": 0,
+ "CTA_AUTH_CONNECTOR": 1,
+ "CTA_ACTIVE_SESSIONS": 2,
+ "CTA_ACCESS_REQUESTS": 3,
+ "CTA_PREMIUM_SUPPORT": 4,
+ "CTA_TRUSTED_DEVICES": 5,
+ "CTA_UPGRADE_BANNER": 6,
+ "CTA_BILLING_SUMMARY": 7,
+ "CTA_ACCESS_LIST": 8,
+ "CTA_ACCESS_MONITORING": 9,
+ "CTA_EXTERNAL_AUDIT_STORAGE": 10,
}
)
@@ -425,6 +434,11 @@ const (
IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_GITLAB IntegrationEnrollKind = 15
IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_JENKINS IntegrationEnrollKind = 16
IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_ANSIBLE IntegrationEnrollKind = 17
+ IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_AWS IntegrationEnrollKind = 18
+ IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_GCP IntegrationEnrollKind = 19
+ IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_AZURE IntegrationEnrollKind = 20
+ IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_SPACELIFT IntegrationEnrollKind = 21
+ IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_KUBERNETES IntegrationEnrollKind = 22
)
// Enum value maps for IntegrationEnrollKind.
@@ -448,6 +462,11 @@ var (
15: "INTEGRATION_ENROLL_KIND_MACHINE_ID_GITLAB",
16: "INTEGRATION_ENROLL_KIND_MACHINE_ID_JENKINS",
17: "INTEGRATION_ENROLL_KIND_MACHINE_ID_ANSIBLE",
+ 18: "INTEGRATION_ENROLL_KIND_MACHINE_ID_AWS",
+ 19: "INTEGRATION_ENROLL_KIND_MACHINE_ID_GCP",
+ 20: "INTEGRATION_ENROLL_KIND_MACHINE_ID_AZURE",
+ 21: "INTEGRATION_ENROLL_KIND_MACHINE_ID_SPACELIFT",
+ 22: "INTEGRATION_ENROLL_KIND_MACHINE_ID_KUBERNETES",
}
IntegrationEnrollKind_value = map[string]int32{
"INTEGRATION_ENROLL_KIND_UNSPECIFIED": 0,
@@ -468,6 +487,11 @@ var (
"INTEGRATION_ENROLL_KIND_MACHINE_ID_GITLAB": 15,
"INTEGRATION_ENROLL_KIND_MACHINE_ID_JENKINS": 16,
"INTEGRATION_ENROLL_KIND_MACHINE_ID_ANSIBLE": 17,
+ "INTEGRATION_ENROLL_KIND_MACHINE_ID_AWS": 18,
+ "INTEGRATION_ENROLL_KIND_MACHINE_ID_GCP": 19,
+ "INTEGRATION_ENROLL_KIND_MACHINE_ID_AZURE": 20,
+ "INTEGRATION_ENROLL_KIND_MACHINE_ID_SPACELIFT": 21,
+ "INTEGRATION_ENROLL_KIND_MACHINE_ID_KUBERNETES": 22,
}
)
@@ -5613,7 +5637,7 @@ func (x *DesktopClipboardEvent) GetUserName() string {
// TAGExecuteQueryEvent is an event that is emitted
// when a single query is executed in the Teleport Access Graph.
-// This event is emitted for both successful and failed queries and for
+// This event is emitted for both successful and failed queries. For
// successful queries, the total number of nodes and edges is reported.
type TAGExecuteQueryEvent struct {
state protoimpl.MessageState
@@ -8510,7 +8534,7 @@ var file_prehog_v1alpha_teleport_proto_rawDesc = []byte{
0x45, 0x44, 0x10, 0x02, 0x12, 0x19, 0x0a, 0x15, 0x44, 0x49, 0x53, 0x43, 0x4f, 0x56, 0x45, 0x52,
0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x12,
0x1b, 0x0a, 0x17, 0x44, 0x49, 0x53, 0x43, 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54,
- 0x55, 0x53, 0x5f, 0x41, 0x42, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x04, 0x2a, 0xc7, 0x01, 0x0a,
+ 0x55, 0x53, 0x5f, 0x41, 0x42, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x04, 0x2a, 0x97, 0x02, 0x0a,
0x03, 0x43, 0x54, 0x41, 0x12, 0x13, 0x0a, 0x0f, 0x43, 0x54, 0x41, 0x5f, 0x55, 0x4e, 0x53, 0x50,
0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x43, 0x54, 0x41,
0x5f, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x4f, 0x52, 0x10,
@@ -8523,7 +8547,12 @@ var file_prehog_v1alpha_teleport_proto_rawDesc = []byte{
0x43, 0x45, 0x53, 0x10, 0x05, 0x12, 0x16, 0x0a, 0x12, 0x43, 0x54, 0x41, 0x5f, 0x55, 0x50, 0x47,
0x52, 0x41, 0x44, 0x45, 0x5f, 0x42, 0x41, 0x4e, 0x4e, 0x45, 0x52, 0x10, 0x06, 0x12, 0x17, 0x0a,
0x13, 0x43, 0x54, 0x41, 0x5f, 0x42, 0x49, 0x4c, 0x4c, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x55, 0x4d,
- 0x4d, 0x41, 0x52, 0x59, 0x10, 0x07, 0x2a, 0xf1, 0x05, 0x0a, 0x15, 0x49, 0x6e, 0x74, 0x65, 0x67,
+ 0x4d, 0x41, 0x52, 0x59, 0x10, 0x07, 0x12, 0x13, 0x0a, 0x0f, 0x43, 0x54, 0x41, 0x5f, 0x41, 0x43,
+ 0x43, 0x45, 0x53, 0x53, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x10, 0x08, 0x12, 0x19, 0x0a, 0x15, 0x43,
+ 0x54, 0x41, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x4d, 0x4f, 0x4e, 0x49, 0x54, 0x4f,
+ 0x52, 0x49, 0x4e, 0x47, 0x10, 0x09, 0x12, 0x1e, 0x0a, 0x1a, 0x43, 0x54, 0x41, 0x5f, 0x45, 0x58,
+ 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x41, 0x55, 0x44, 0x49, 0x54, 0x5f, 0x53, 0x54, 0x4f,
+ 0x52, 0x41, 0x47, 0x45, 0x10, 0x0a, 0x2a, 0xdc, 0x07, 0x0a, 0x15, 0x49, 0x6e, 0x74, 0x65, 0x67,
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x72, 0x6f, 0x6c, 0x6c, 0x4b, 0x69, 0x6e, 0x64,
0x12, 0x27, 0x0a, 0x23, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
0x45, 0x4e, 0x52, 0x4f, 0x4c, 0x4c, 0x5f, 0x4b, 0x49, 0x4e, 0x44, 0x5f, 0x55, 0x4e, 0x53, 0x50,
@@ -8570,71 +8599,86 @@ var file_prehog_v1alpha_teleport_proto_rawDesc = []byte{
0x5f, 0x4a, 0x45, 0x4e, 0x4b, 0x49, 0x4e, 0x53, 0x10, 0x10, 0x12, 0x2e, 0x0a, 0x2a, 0x49, 0x4e,
0x54, 0x45, 0x47, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45, 0x4e, 0x52, 0x4f, 0x4c, 0x4c,
0x5f, 0x4b, 0x49, 0x4e, 0x44, 0x5f, 0x4d, 0x41, 0x43, 0x48, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44,
- 0x5f, 0x41, 0x4e, 0x53, 0x49, 0x42, 0x4c, 0x45, 0x10, 0x11, 0x2a, 0x88, 0x01, 0x0a, 0x12, 0x45,
- 0x64, 0x69, 0x74, 0x6f, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75,
- 0x73, 0x12, 0x24, 0x0a, 0x20, 0x45, 0x44, 0x49, 0x54, 0x4f, 0x52, 0x5f, 0x43, 0x48, 0x41, 0x4e,
- 0x47, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
- 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x25, 0x0a, 0x21, 0x45, 0x44, 0x49, 0x54, 0x4f,
- 0x52, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f,
- 0x52, 0x4f, 0x4c, 0x45, 0x5f, 0x47, 0x52, 0x41, 0x4e, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x25,
- 0x0a, 0x21, 0x45, 0x44, 0x49, 0x54, 0x4f, 0x52, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f,
- 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x52, 0x4f, 0x4c, 0x45, 0x5f, 0x52, 0x45, 0x4d, 0x4f,
- 0x56, 0x45, 0x44, 0x10, 0x02, 0x2a, 0x3f, 0x0a, 0x07, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65,
- 0x12, 0x17, 0x0a, 0x13, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
- 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x46, 0x45, 0x41,
- 0x54, 0x55, 0x52, 0x45, 0x5f, 0x54, 0x52, 0x55, 0x53, 0x54, 0x45, 0x44, 0x5f, 0x44, 0x45, 0x56,
- 0x49, 0x43, 0x45, 0x53, 0x10, 0x01, 0x2a, 0xa0, 0x01, 0x0a, 0x1b, 0x46, 0x65, 0x61, 0x74, 0x75,
- 0x72, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2d, 0x0a, 0x29, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52,
- 0x45, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x4d, 0x4d, 0x45, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e,
- 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
- 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x2a, 0x0a, 0x26, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45,
- 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x4d, 0x4d, 0x45, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
- 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
- 0x01, 0x12, 0x26, 0x0a, 0x22, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x43,
+ 0x5f, 0x41, 0x4e, 0x53, 0x49, 0x42, 0x4c, 0x45, 0x10, 0x11, 0x12, 0x2a, 0x0a, 0x26, 0x49, 0x4e,
+ 0x54, 0x45, 0x47, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45, 0x4e, 0x52, 0x4f, 0x4c, 0x4c,
+ 0x5f, 0x4b, 0x49, 0x4e, 0x44, 0x5f, 0x4d, 0x41, 0x43, 0x48, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44,
+ 0x5f, 0x41, 0x57, 0x53, 0x10, 0x12, 0x12, 0x2a, 0x0a, 0x26, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x52,
+ 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45, 0x4e, 0x52, 0x4f, 0x4c, 0x4c, 0x5f, 0x4b, 0x49, 0x4e,
+ 0x44, 0x5f, 0x4d, 0x41, 0x43, 0x48, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x5f, 0x47, 0x43, 0x50,
+ 0x10, 0x13, 0x12, 0x2c, 0x0a, 0x28, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x52, 0x41, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x45, 0x4e, 0x52, 0x4f, 0x4c, 0x4c, 0x5f, 0x4b, 0x49, 0x4e, 0x44, 0x5f, 0x4d, 0x41,
+ 0x43, 0x48, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x5f, 0x41, 0x5a, 0x55, 0x52, 0x45, 0x10, 0x14,
+ 0x12, 0x30, 0x0a, 0x2c, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x45, 0x4e, 0x52, 0x4f, 0x4c, 0x4c, 0x5f, 0x4b, 0x49, 0x4e, 0x44, 0x5f, 0x4d, 0x41, 0x43, 0x48,
+ 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x5f, 0x53, 0x50, 0x41, 0x43, 0x45, 0x4c, 0x49, 0x46, 0x54,
+ 0x10, 0x15, 0x12, 0x31, 0x0a, 0x2d, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x52, 0x41, 0x54, 0x49, 0x4f,
+ 0x4e, 0x5f, 0x45, 0x4e, 0x52, 0x4f, 0x4c, 0x4c, 0x5f, 0x4b, 0x49, 0x4e, 0x44, 0x5f, 0x4d, 0x41,
+ 0x43, 0x48, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x44, 0x5f, 0x4b, 0x55, 0x42, 0x45, 0x52, 0x4e, 0x45,
+ 0x54, 0x45, 0x53, 0x10, 0x16, 0x2a, 0x88, 0x01, 0x0a, 0x12, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72,
+ 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x24, 0x0a, 0x20,
+ 0x45, 0x44, 0x49, 0x54, 0x4f, 0x52, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x54,
+ 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
+ 0x10, 0x00, 0x12, 0x25, 0x0a, 0x21, 0x45, 0x44, 0x49, 0x54, 0x4f, 0x52, 0x5f, 0x43, 0x48, 0x41,
+ 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x52, 0x4f, 0x4c, 0x45, 0x5f,
+ 0x47, 0x52, 0x41, 0x4e, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x25, 0x0a, 0x21, 0x45, 0x44, 0x49,
+ 0x54, 0x4f, 0x52, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55,
+ 0x53, 0x5f, 0x52, 0x4f, 0x4c, 0x45, 0x5f, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x44, 0x10, 0x02,
+ 0x2a, 0x3f, 0x0a, 0x07, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x46,
+ 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
+ 0x45, 0x44, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f,
+ 0x54, 0x52, 0x55, 0x53, 0x54, 0x45, 0x44, 0x5f, 0x44, 0x45, 0x56, 0x49, 0x43, 0x45, 0x53, 0x10,
+ 0x01, 0x2a, 0xa0, 0x01, 0x0a, 0x1b, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x65, 0x63,
+ 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75,
+ 0x73, 0x12, 0x2d, 0x0a, 0x29, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x43,
0x4f, 0x4d, 0x4d, 0x45, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54,
- 0x55, 0x53, 0x5f, 0x44, 0x4f, 0x4e, 0x45, 0x10, 0x02, 0x2a, 0x82, 0x01, 0x0a, 0x0c, 0x4c, 0x69,
- 0x63, 0x65, 0x6e, 0x73, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x1d, 0x0a, 0x19, 0x4c, 0x49,
- 0x43, 0x45, 0x4e, 0x53, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50,
- 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x28, 0x0a, 0x24, 0x4c, 0x49, 0x43,
- 0x45, 0x4e, 0x53, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f, 0x44, 0x45, 0x56, 0x49, 0x43,
- 0x45, 0x5f, 0x54, 0x52, 0x55, 0x53, 0x54, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x4a, 0x41, 0x4d,
- 0x46, 0x10, 0x01, 0x12, 0x29, 0x0a, 0x25, 0x4c, 0x49, 0x43, 0x45, 0x4e, 0x53, 0x45, 0x5f, 0x4c,
- 0x49, 0x4d, 0x49, 0x54, 0x5f, 0x44, 0x45, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x52, 0x55, 0x53,
- 0x54, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x55, 0x53, 0x41, 0x47, 0x45, 0x10, 0x02, 0x32, 0xb4,
- 0x02, 0x0a, 0x18, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72,
- 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x5b, 0x0a, 0x0b, 0x53,
- 0x75, 0x62, 0x6d, 0x69, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x22, 0x2e, 0x70, 0x72, 0x65,
- 0x68, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x75, 0x62, 0x6d,
- 0x69, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23,
- 0x2e, 0x70, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e,
- 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x12, 0x5b, 0x0a, 0x0c, 0x53, 0x75, 0x62, 0x6d,
- 0x69, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x23, 0x2e, 0x70, 0x72, 0x65, 0x68, 0x6f,
+ 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
+ 0x12, 0x2a, 0x0a, 0x26, 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x4f,
+ 0x4d, 0x4d, 0x45, 0x4e, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55,
+ 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x01, 0x12, 0x26, 0x0a, 0x22,
+ 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x52, 0x45, 0x43, 0x4f, 0x4d, 0x4d, 0x45, 0x4e,
+ 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x44, 0x4f,
+ 0x4e, 0x45, 0x10, 0x02, 0x2a, 0x82, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65,
+ 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x1d, 0x0a, 0x19, 0x4c, 0x49, 0x43, 0x45, 0x4e, 0x53, 0x45,
+ 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
+ 0x45, 0x44, 0x10, 0x00, 0x12, 0x28, 0x0a, 0x24, 0x4c, 0x49, 0x43, 0x45, 0x4e, 0x53, 0x45, 0x5f,
+ 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f, 0x44, 0x45, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x52, 0x55,
+ 0x53, 0x54, 0x5f, 0x54, 0x45, 0x41, 0x4d, 0x5f, 0x4a, 0x41, 0x4d, 0x46, 0x10, 0x01, 0x12, 0x29,
+ 0x0a, 0x25, 0x4c, 0x49, 0x43, 0x45, 0x4e, 0x53, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x5f,
+ 0x44, 0x45, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x54, 0x52, 0x55, 0x53, 0x54, 0x5f, 0x54, 0x45, 0x41,
+ 0x4d, 0x5f, 0x55, 0x53, 0x41, 0x47, 0x45, 0x10, 0x02, 0x32, 0xb4, 0x02, 0x0a, 0x18, 0x54, 0x65,
+ 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x53,
+ 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x5b, 0x0a, 0x0b, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74,
+ 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x22, 0x2e, 0x70, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x2e, 0x76,
+ 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x45, 0x76, 0x65,
+ 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x72, 0x65, 0x68,
+ 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69,
+ 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x03,
+ 0x88, 0x02, 0x01, 0x12, 0x5b, 0x0a, 0x0c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x45, 0x76, 0x65,
+ 0x6e, 0x74, 0x73, 0x12, 0x23, 0x2e, 0x70, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x61,
+ 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74,
+ 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x72, 0x65, 0x68, 0x6f,
0x67, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74,
- 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e,
- 0x70, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53,
- 0x75, 0x62, 0x6d, 0x69, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5e, 0x0a, 0x0d, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x54, 0x65,
- 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x24, 0x2e, 0x70, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x2e,
- 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x54, 0x65, 0x6c,
- 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70,
- 0x72, 0x65, 0x68, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x48, 0x65,
- 0x6c, 0x6c, 0x6f, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0xc9, 0x01, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x2e, 0x70, 0x72,
- 0x65, 0x68, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0d, 0x54, 0x65,
- 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4b, 0x67,
- 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x72, 0x61, 0x76, 0x69, 0x74,
- 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74,
- 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x70, 0x72,
- 0x65, 0x68, 0x6f, 0x67, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x3b, 0x70, 0x72, 0x65,
- 0x68, 0x6f, 0x67, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xa2, 0x02, 0x03, 0x50, 0x58, 0x58,
- 0xaa, 0x02, 0x0e, 0x50, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x2e, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68,
- 0x61, 0xca, 0x02, 0x0e, 0x50, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0xe2, 0x02, 0x1a, 0x50, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x5c, 0x56, 0x31, 0x61, 0x6c,
- 0x70, 0x68, 0x61, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea,
- 0x02, 0x0f, 0x50, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68,
- 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
+ 0x12, 0x5e, 0x0a, 0x0d, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72,
+ 0x74, 0x12, 0x24, 0x2e, 0x70, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
+ 0x68, 0x61, 0x2e, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x72, 0x65, 0x68, 0x6f, 0x67,
+ 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x54, 0x65,
+ 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
+ 0x42, 0xc9, 0x01, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x2e,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0d, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72,
+ 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
+ 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x72, 0x61, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
+ 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x67, 0x65, 0x6e, 0x2f,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x70, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x2f,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x3b, 0x70, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x76, 0x31,
+ 0x61, 0x6c, 0x70, 0x68, 0x61, 0xa2, 0x02, 0x03, 0x50, 0x58, 0x58, 0xaa, 0x02, 0x0e, 0x50, 0x72,
+ 0x65, 0x68, 0x6f, 0x67, 0x2e, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xca, 0x02, 0x0e, 0x50,
+ 0x72, 0x65, 0x68, 0x6f, 0x67, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xe2, 0x02, 0x1a,
+ 0x50, 0x72, 0x65, 0x68, 0x6f, 0x67, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x5c, 0x47,
+ 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x0f, 0x50, 0x72, 0x65,
+ 0x68, 0x6f, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/gen/proto/js/prehog/v1alpha/teleport_pb.d.ts b/gen/proto/js/prehog/v1alpha/teleport_pb.d.ts
index c1b1854d8ebe5..0533426467679 100644
--- a/gen/proto/js/prehog/v1alpha/teleport_pb.d.ts
+++ b/gen/proto/js/prehog/v1alpha/teleport_pb.d.ts
@@ -3189,6 +3189,9 @@ export enum CTA {
CTA_TRUSTED_DEVICES = 5,
CTA_UPGRADE_BANNER = 6,
CTA_BILLING_SUMMARY = 7,
+ CTA_ACCESS_LIST = 8,
+ CTA_ACCESS_MONITORING = 9,
+ CTA_EXTERNAL_AUDIT_STORAGE = 10,
}
export enum IntegrationEnrollKind {
@@ -3210,6 +3213,11 @@ export enum IntegrationEnrollKind {
INTEGRATION_ENROLL_KIND_MACHINE_ID_GITLAB = 15,
INTEGRATION_ENROLL_KIND_MACHINE_ID_JENKINS = 16,
INTEGRATION_ENROLL_KIND_MACHINE_ID_ANSIBLE = 17,
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_AWS = 18,
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_GCP = 19,
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_AZURE = 20,
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_SPACELIFT = 21,
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_KUBERNETES = 22,
}
export enum EditorChangeStatus {
diff --git a/gen/proto/js/prehog/v1alpha/teleport_pb.js b/gen/proto/js/prehog/v1alpha/teleport_pb.js
index 2a24da863cac4..cf8ac1e88a2ec 100644
--- a/gen/proto/js/prehog/v1alpha/teleport_pb.js
+++ b/gen/proto/js/prehog/v1alpha/teleport_pb.js
@@ -21737,7 +21737,10 @@ proto.prehog.v1alpha.CTA = {
CTA_PREMIUM_SUPPORT: 4,
CTA_TRUSTED_DEVICES: 5,
CTA_UPGRADE_BANNER: 6,
- CTA_BILLING_SUMMARY: 7
+ CTA_BILLING_SUMMARY: 7,
+ CTA_ACCESS_LIST: 8,
+ CTA_ACCESS_MONITORING: 9,
+ CTA_EXTERNAL_AUDIT_STORAGE: 10
};
/**
@@ -21761,7 +21764,12 @@ proto.prehog.v1alpha.IntegrationEnrollKind = {
INTEGRATION_ENROLL_KIND_MACHINE_ID_CIRCLECI: 14,
INTEGRATION_ENROLL_KIND_MACHINE_ID_GITLAB: 15,
INTEGRATION_ENROLL_KIND_MACHINE_ID_JENKINS: 16,
- INTEGRATION_ENROLL_KIND_MACHINE_ID_ANSIBLE: 17
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_ANSIBLE: 17,
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_AWS: 18,
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_GCP: 19,
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_AZURE: 20,
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_SPACELIFT: 21,
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_KUBERNETES: 22
};
/**
diff --git a/proto/prehog/v1alpha/teleport.proto b/proto/prehog/v1alpha/teleport.proto
index d42033f319ddf..4d113fbfd0144 100644
--- a/proto/prehog/v1alpha/teleport.proto
+++ b/proto/prehog/v1alpha/teleport.proto
@@ -638,6 +638,9 @@ enum CTA {
CTA_TRUSTED_DEVICES = 5;
CTA_UPGRADE_BANNER = 6;
CTA_BILLING_SUMMARY = 7;
+ CTA_ACCESS_LIST = 8;
+ CTA_ACCESS_MONITORING = 9;
+ CTA_EXTERNAL_AUDIT_STORAGE = 10;
}
// a request forwarded to a kube cluster's API server (other than exec and
@@ -838,6 +841,11 @@ enum IntegrationEnrollKind {
INTEGRATION_ENROLL_KIND_MACHINE_ID_GITLAB = 15;
INTEGRATION_ENROLL_KIND_MACHINE_ID_JENKINS = 16;
INTEGRATION_ENROLL_KIND_MACHINE_ID_ANSIBLE = 17;
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_AWS = 18;
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_GCP = 19;
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_AZURE = 20;
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_SPACELIFT = 21;
+ INTEGRATION_ENROLL_KIND_MACHINE_ID_KUBERNETES = 22;
}
// IntegrationEnrollMetadata contains common metadata
@@ -1014,7 +1022,7 @@ message DesktopClipboardEvent {
// TAGExecuteQueryEvent is an event that is emitted
// when a single query is executed in the Teleport Access Graph.
-// This event is emitted for both successful and failed queries and for
+// This event is emitted for both successful and failed queries. For
// successful queries, the total number of nodes and edges is reported.
message TAGExecuteQueryEvent {
// anonymized
diff --git a/web/packages/design/src/SVGIcon/Azure.tsx b/web/packages/design/src/SVGIcon/Azure.tsx
new file mode 100644
index 0000000000000..02132eae3a745
--- /dev/null
+++ b/web/packages/design/src/SVGIcon/Azure.tsx
@@ -0,0 +1,82 @@
+/*
+Copyright 2023 Gravitational, Inc.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+import React from 'react';
+
+import { SVGIcon } from './SVGIcon';
+
+import type { SVGIconProps } from './common';
+
+export function AzureIcon({ size = 80, fill }: SVGIconProps) {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/web/packages/design/src/SVGIcon/GCP.tsx b/web/packages/design/src/SVGIcon/GCP.tsx
new file mode 100644
index 0000000000000..f4bc5e17acc6d
--- /dev/null
+++ b/web/packages/design/src/SVGIcon/GCP.tsx
@@ -0,0 +1,51 @@
+/*
+Copyright 2023 Gravitational, Inc.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+import React from 'react';
+
+import { SVGIcon } from './SVGIcon';
+
+import type { SVGIconProps } from './common';
+
+export function GCPIcon({ size = 80, fill }: SVGIconProps) {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/web/packages/design/src/SVGIcon/Spacelift.tsx b/web/packages/design/src/SVGIcon/Spacelift.tsx
new file mode 100644
index 0000000000000..4a2338a3c6f9e
--- /dev/null
+++ b/web/packages/design/src/SVGIcon/Spacelift.tsx
@@ -0,0 +1,29 @@
+/*
+Copyright 2023 Gravitational, Inc.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+import React from 'react';
+
+import { SVGIcon } from './SVGIcon';
+
+import type { SVGIconProps } from './common';
+
+export function SpaceliftIcon({ size = 80, fill }: SVGIconProps) {
+ return (
+
+
+
+ );
+}
diff --git a/web/packages/design/src/SVGIcon/index.ts b/web/packages/design/src/SVGIcon/index.ts
index 0df3d60783748..a90d21a56bfe2 100644
--- a/web/packages/design/src/SVGIcon/index.ts
+++ b/web/packages/design/src/SVGIcon/index.ts
@@ -22,6 +22,7 @@ export { ApplicationsIcon } from './Applications';
export { AuditLogIcon } from './AuditLog';
export { AuthConnectorsIcon } from './AuthConnectors';
export { AWSIcon } from './AWS';
+export { AzureIcon } from './Azure';
export { BrainIcon } from './Brain';
export { ChatIcon } from './Chat';
export { CheckIcon } from './Check';
@@ -39,6 +40,7 @@ export { EditIcon } from './Edit';
export { ErrorIcon } from './Error';
export { ExpandIcon } from './Expand';
export { ExternalLinkIcon } from './ExternalLink';
+export { GCPIcon } from './GCP';
export { GitHubIcon } from './GitHub';
export { GitLabIcon } from './GitLab';
export { IntegrationsIcon } from './Integrations';
@@ -63,6 +65,7 @@ export { SessionRecordingsIcon } from './SessionRecordings';
export { SettingsIcon } from './Settings';
export { ShieldAlertIcon } from './ShieldAlert';
export { SidebarIcon } from './Sidebar';
+export { SpaceliftIcon } from './Spacelift';
export { SupportIcon } from './Support';
export { TeleportGearIcon } from './TeleportGearIcon';
export { TerminalIcon } from './Terminal';
diff --git a/web/packages/teleport/src/Integrations/Enroll/MachineIDIntegrationSection.tsx b/web/packages/teleport/src/Integrations/Enroll/MachineIDIntegrationSection.tsx
index 521715bcd40a1..2ab53b08e6719 100644
--- a/web/packages/teleport/src/Integrations/Enroll/MachineIDIntegrationSection.tsx
+++ b/web/packages/teleport/src/Integrations/Enroll/MachineIDIntegrationSection.tsx
@@ -16,11 +16,16 @@
import {
AnsibleIcon,
+ AWSIcon,
+ AzureIcon,
CircleCIIcon,
+ GCPIcon,
GitHubIcon,
GitLabIcon,
JenkinsIcon,
+ KubernetesIcon,
ServersIcon,
+ SpaceliftIcon,
} from 'design/SVGIcon';
import { Box, Flex, Link as ExternalLink, Text } from 'design';
import React from 'react';
@@ -43,34 +48,64 @@ interface Integration {
const integrations: Integration[] = [
{
title: 'GitHub Actions',
- link: 'https://goteleport.com/docs/machine-id/guides/github-actions/',
+ link: 'https://goteleport.com/docs/machine-id/deployment/github-actions/',
icon: ,
kind: IntegrationEnrollKind.MachineIDGitHubActions,
},
{
title: 'CircleCI',
- link: 'https://goteleport.com/docs/machine-id/guides/circleci/',
+ link: 'https://goteleport.com/docs/machine-id/deployment/circleci/',
icon: ,
kind: IntegrationEnrollKind.MachineIDCircleCI,
},
{
title: 'GitLab CI/CD',
- link: 'https://goteleport.com/docs/machine-id/guides/gitlab/',
+ link: 'https://goteleport.com/docs/machine-id/deployment/gitlab/',
icon: ,
kind: IntegrationEnrollKind.MachineIDGitLab,
},
{
title: 'Jenkins',
- link: 'https://goteleport.com/docs/machine-id/guides/jenkins/',
+ link: 'https://goteleport.com/docs/machine-id/deployment/jenkins/',
icon: ,
kind: IntegrationEnrollKind.MachineIDJenkins,
},
{
title: 'Ansible',
- link: 'https://goteleport.com/docs/machine-id/guides/ansible/',
+ link: 'https://goteleport.com/docs/machine-id/access-guides/ansible/',
icon: ,
kind: IntegrationEnrollKind.MachineIDAnsible,
},
+ {
+ title: 'Spacelift',
+ link: 'https://goteleport.com/docs/machine-id/deployment/spacelift/',
+ icon: ,
+ kind: IntegrationEnrollKind.MachineIDSpacelift,
+ },
+ {
+ title: 'AWS',
+ link: 'https://goteleport.com/docs/machine-id/deployment/aws/',
+ icon: ,
+ kind: IntegrationEnrollKind.MachineIDAWS,
+ },
+ {
+ title: 'GCP',
+ link: 'https://goteleport.com/docs/machine-id/deployment/gcp/',
+ icon: ,
+ kind: IntegrationEnrollKind.MachineIDGCP,
+ },
+ {
+ title: 'Azure',
+ link: 'https://goteleport.com/docs/machine-id/deployment/azure/',
+ icon: ,
+ kind: IntegrationEnrollKind.MachineIDAzure,
+ },
+ {
+ title: 'Kubernetes',
+ link: 'https://goteleport.com/docs/machine-id/deployment/kubernetes/',
+ icon: ,
+ kind: IntegrationEnrollKind.MachineIDKubernetes,
+ },
{
title: 'Generic',
link: 'https://goteleport.com/docs/machine-id/getting-started/',
diff --git a/web/packages/teleport/src/services/userEvent/types.ts b/web/packages/teleport/src/services/userEvent/types.ts
index d0bc984f4b594..cf20ed1fcd3e9 100644
--- a/web/packages/teleport/src/services/userEvent/types.ts
+++ b/web/packages/teleport/src/services/userEvent/types.ts
@@ -67,6 +67,11 @@ export enum IntegrationEnrollKind {
MachineIDGitLab = 'INTEGRATION_ENROLL_KIND_MACHINE_ID_GITLAB',
MachineIDJenkins = 'INTEGRATION_ENROLL_KIND_MACHINE_ID_JENKINS',
MachineIDAnsible = 'INTEGRATION_ENROLL_KIND_MACHINE_ID_ANSIBLE',
+ MachineIDAWS = 'INTEGRATION_ENROLL_KIND_MACHINE_ID_AWS',
+ MachineIDGCP = 'INTEGRATION_ENROLL_KIND_MACHINE_ID_GCP',
+ MachineIDAzure = 'INTEGRATION_ENROLL_KIND_MACHINE_ID_AZURE',
+ MachineIDSpacelift = 'INTEGRATION_ENROLL_KIND_MACHINE_ID_SPACELIFT',
+ MachineIDKubernetes = 'INTEGRATION_ENROLL_KIND_MACHINE_ID_KUBERNETES',
}
export enum DiscoverEvent {