### 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)

self.log.info(
            "Registering task definition %s using the following values: %s",
            self.family,
            self.register_task_kwargs,
        )
        self.log.info("Using container definition %s", self.container_definitions)
        response = self.client.register_task_definition(
            family=self.family,
            containerDefinitions=self.container_definitions,
            **self.register_task_kwargs,
        )
        task_arn = response["taskDefinition"]["taskDefinitionArn"]
        if self.wait_for_completion:
            while not EcsTaskDefinitionStateSensor(
                task_id="await_register_task_definition", task_definition=task_arn
            ).poke(context):
                
                
                pass
        context["ti"].xcom_push(key="task_definition_arn", value=task_arn)
        return task_arn
class EcsRunTaskOperator(EcsBaseOperator):