# get\_compute\_ec2

Retrieve all AWS EC2 instances from Polaris

```python
def get_compute_ec2(self, object_id=None):
```

## Arguments

| Name       | Type | Description                      | Choices |
| ---------- | ---- | -------------------------------- | ------- |
| object\_id | str  | A specific Object ID to retrieve |         |

## Returns

| Type | Return Value                                                                             |
| ---- | ---------------------------------------------------------------------------------------- |
| list | List of all the AWS EC2 instances or the specific instance if the `object_id` is passed. |

## Example

```python
from rubrik_polaris import PolarisClient


domain = 'my-company'
username = 'john.doe@example.com'
password = 's3cr3tP_a55w0R)'


client = PolarisClient(domain, username, password, insecure=True)

# Search for a set of objects and get their details
for i in client.get_compute_object_ids_ec2(region = 'US_WEST_2'):
    print(client.get_compute_ec2(i))
```
