### What do you see as an issue?

In the `EcsRunTaskOperator`, one of the params in the docstring is `region_name`, but it should be `region`:

https://github.com/apache/airflow/blob/2.5.0/airflow/providers/amazon/aws/operators/ecs.py#L281

### Solving the problem

_No response_

### Anything else

_No response_

### Are you willing to submit PR?

- [X] Yes I am willing to submit a PR!

### Code of Conduct

- [X] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)

wait_for_completion: bool = True,
        **kwargs,
    ):
        super().__init__(**kwargs)
        self.task_definition = task_definition
        self.cluster = cluster
        self.overrides = overrides
        self.launch_type = launch_type
        self.capacity_provider_strategy = capacity_provider_strategy
        self.group = group
        self.placement_constraints = placement_constraints
        self.placement_strategy = placement_strategy
        self.platform_version = platform_version
        self.network_configuration = network_configuration
        self.tags = tags
        self.awslogs_group = awslogs_group
        self.awslogs_stream_prefix = awslogs_stream_prefix
        self.awslogs_region = awslogs_region
        self.awslogs_fetch_interval = awslogs_fetch_interval
        self.propagate_tags = propagate_tags
        self.reattach = reattach
        self.number_logs_exception = number_logs_exception
        if self.awslogs_region is None:
            self.awslogs_region = self.region
        self.arn: str | None = None
        self.retry_args = quota_retry
        self.task_log_fetcher: EcsTaskLogFetcher | None = None
        self.wait_for_completion = wait_for_completion
    @provide_session
    def execute(self, context, session=None):