

# Create a service
<a name="next-gen-tutorial-create-service-detail"></a>

A service represents a deployable component. When you create a service, you associate it with your system and specify where the next generation of Resilience Hub should look for your AWS resources (input sources).

**Console:**

1. Choose **Services** > **Create service**.

1. Enter a name (for example, `api-service`).

1. Select your system.

1. Under **Permission model**, enter your invoker role name: `AWSResilienceHubAssessmentRole`.

1. Under **Input sources**, add your AWS CloudFormation stack ARN, resource tags, or Terraform state file location.

1. Choose **Create**.

**AWS CLI:**

```
aws resiliencehubv2 create-service \
  --name "api-service" \
  --regions '["us-east-1"]' \
  --associated-systems '[{"systemArn": "arn:aws:resiliencehub:us-east-1:123456789012:system/my-application:abc123"}]' \
  --permission-model '{"invokerRoleName": "AWSResilienceHubAssessmentRole"}'
```