diff --git a/frontend/src/container/CloudIntegrationPage/HeroSection/components/RenderConnectionParams.tsx b/frontend/src/container/CloudIntegrationPage/HeroSection/components/RenderConnectionParams.tsx index c765262a2d..6b7a310c61 100644 --- a/frontend/src/container/CloudIntegrationPage/HeroSection/components/RenderConnectionParams.tsx +++ b/frontend/src/container/CloudIntegrationPage/HeroSection/components/RenderConnectionParams.tsx @@ -14,7 +14,8 @@ function RenderConnectionFields({ isConnectionParamsLoading || (!!connectionParams?.ingestion_url && !!connectionParams?.ingestion_key && - !!connectionParams?.signoz_api_url) + !!connectionParams?.signoz_api_url && + !!connectionParams?.signoz_api_key) ) { return null; } @@ -48,6 +49,15 @@ function RenderConnectionFields({ )} + {!connectionParams?.signoz_api_key && ( + + + + )} ); } diff --git a/frontend/src/hooks/integrations/aws/useIntegrationModal.ts b/frontend/src/hooks/integrations/aws/useIntegrationModal.ts index 5e33e3eb07..a312b0cee6 100644 --- a/frontend/src/hooks/integrations/aws/useIntegrationModal.ts +++ b/frontend/src/hooks/integrations/aws/useIntegrationModal.ts @@ -140,6 +140,7 @@ export function useIntegrationModal({ ingestion_url: connectionParams?.ingestion_url || values.ingestion_url, ingestion_key: connectionParams?.ingestion_key || values.ingestion_key, signoz_api_url: connectionParams?.signoz_api_url || values.signoz_api_url, + signoz_api_key: connectionParams?.signoz_api_key || values.signoz_api_key, }, account_config: { regions: includeAllRegions ? ['all'] : selectedRegions, diff --git a/frontend/src/types/api/integrations/aws.ts b/frontend/src/types/api/integrations/aws.ts index e51df70d4c..fdb8548de3 100644 --- a/frontend/src/types/api/integrations/aws.ts +++ b/frontend/src/types/api/integrations/aws.ts @@ -4,6 +4,7 @@ export interface ConnectionParams { ingestion_url?: string; ingestion_key?: string; signoz_api_url?: string; + signoz_api_key?: string; } export interface GenerateConnectionUrlPayload {