export interface StagingConfig {
  accountId: string;
  region: string;
  serviceName: string;
  taskDefinitionFamily: string;
  containerName: string;
}

export interface StagingResources {
  clusterName: string;
}

export interface ProductionConfig {
  accountId: string;
  region: string;
  serviceName: string;
  taskDefinitionFamily: string;
  containerName: string;
}

export interface ProductionResources {
  clusterName: string;
}

export const stagingConfig: StagingConfig = {
  accountId: '590183763515',
  region: 'us-east-2',
  serviceName: 'CeleryBeatService',
  taskDefinitionFamily: 'BackendInfraStackCeleryBeatFargateServiceCeleryBeatTaskDefinitionD3A8CAEC',
  containerName: 'StudioApiCeleryBeatContainer1',
};

export const productionConfig: ProductionConfig = {
  accountId: '734185074900',
  region: 'us-east-2',
  serviceName: 'CeleryBeatService',
  taskDefinitionFamily: 'BackendInfraStackCeleryBeatFargateServiceCeleryBeatTaskDefinitionD3A8CAEC',
  containerName: 'StudioApiCeleryBeatContainer1',
};

export const stagingResources: StagingResources = {
  clusterName: 'BackendInfraStack-StudioApiCluster34FACBC9-dsKBq2RMixN7',
};

export const productionResources: ProductionResources = {
  clusterName: 'BackendInfraStack-StudioApiCluster34FACBC9-CTvol2KS9huM'
};
