in rstudio_fargate/rstudio/rstudio_pipeline_stage.py [0:0]
def __init__(
self,
scope: cdk.Construct,
id: str,
instance: str,
rstudio_account_id: str,
network_account_id: str,
datalake_account_id: str,
rstudio_install_type: str,
rstudio_ec2_instance_type: str,
rstudio_container_memory_in_gb: int,
number_of_rstudio_containers: int,
vpc_cidr_range: str,
allowed_ips: str,
sns_email: str,
datalake_source_bucket_name: str,
athena_output_bucket_name: str,
athena_workgroup_name: str,
lambda_datasync_trigger_function_arn: str,
ssm_cross_account_role_name: str,
ssm_cross_account_lambda_role_name: str,
datasync_task_arn_ssm_param_name: str,
datasync_function_name: str,
rstudio_container_repository_name_ssm_param: str,
rstudio_container_repository_arn_ssm_param: str,
shiny_container_repository_name_ssm_param: str,
shiny_container_repository_arn_ssm_param: str,
ssm_route53_delegation_name: str,
ssm_route53_delegation_id: str,
r53_delegation_role_name: str,
ecs_cluster_name: str,
rstudio_cwlogs_key_alias: str,
shiny_cwlogs_key_alias: str,
rstudio_efs_key_alias: str,
shiny_efs_key_alias: str,
rstudio_user_key_alias: str,
asg_min_capacity: int,
asg_desired_capacity: int,
asg_max_capacity: int,
shiny_min_capacity: int,
shiny_desired_capacity: int,
shiny_max_capacity: int,
shiny_container_memory_in_gb: int,
rstudio_container_memory_reserved: int,
rstudio_health_check_grace_period: int,
shiny_health_check_grace_period: int,
shiny_cookie_stickiness_duration: int,
shiny_scale_in_cooldown: int,
shiny_scale_out_cooldown: int,
shiny_cpu_target_utilization_percent: int,
shiny_memory_target_utilization_percent: int,
shiny_requests_per_target: int,
datalake_source_bucket_key_hourly: str,
access_point_path_hourly: str,
datalake_source_bucket_key_instant: str,
access_point_path_instant: str,
athena_output_bucket_key: str,
home_container_path: str,
shiny_share_container_path: str,
hourly_sync_container_path: str,
instant_sync_container_path: str,
**kwargs,