AWS::ResilienceHubV2::ServiceCreates a resilience-managed service with associated systems, input sources, assertions, and service functions.
12 configurable properties. 2 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
Name | string | RequiredCreate-only |
Regions | Array<string> | RequiredCreate-only |
Assertions | Array<AssertionDefinition> | |
AssociatedSystems | Array<AssociatedSystem> | |
DependencyDiscovery | string | |
Description | string | |
InputSources | Array<InputSourceDefinition> | |
KmsKeyId | string | Create-onlyWrite-only |
PermissionModel | PermissionModel | |
PolicyArn | string | |
ReportConfiguration | ServiceReportConfiguration | |
Tags | Array<Tag> |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
CreatedAt | string | The timestamp when the service was created. |
EffectivePolicyValues | EffectivePolicyValues | - |
ServiceArn | string | The ARN of the service. |
UpdatedAt | string | The timestamp when the service was last updated. |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::ResilienceHubV2::Service
Resources:
MyResource:
Type: AWS::ResilienceHubV2::Service
Properties:
Name: "my-name"
Regions: []
Tags:
- Key: Environment
Value: Production
Description: !Ref "AWS::StackName"Permissions CloudFormation needs in your IAM role to manage this resource.
resiliencehub:CreateServiceresiliencehub:GetServiceresiliencehub:CreateInputSourceresiliencehub:ListInputSourcesresiliencehub:CreateAssertionresiliencehub:ListAssertionsresiliencehub:TagResourceresiliencehub:ListTagsForResourceiam:PassRolekms:DescribeKeykms:GenerateDataKeykms:Decryptkms:Encryptkms:CreateGrantkms:RetireGrantresiliencehub:GetServiceresiliencehub:ListInputSourcesresiliencehub:ListAssertionsresiliencehub:ListTagsForResourcekms:DescribeKeykms:Decryptkms:GenerateDataKeykms:Encryptkms:CreateGrantkms:RetireGrantresiliencehub:GetServiceresiliencehub:UpdateServiceresiliencehub:CreateInputSourceresiliencehub:DeleteInputSourceresiliencehub:ListInputSourcesresiliencehub:CreateAssertionresiliencehub:UpdateAssertionresiliencehub:DeleteAssertionresiliencehub:ListAssertionsresiliencehub:TagResourceresiliencehub:UntagResourceresiliencehub:ListTagsForResourceiam:PassRolekms:DescribeKeykms:GenerateDataKeykms:Decryptkms:Encryptkms:CreateGrantkms:RetireGrantresiliencehub:DeleteServiceresiliencehub:GetServiceresiliencehub:DeleteInputSourceresiliencehub:ListInputSourcesresiliencehub:DeleteAssertionresiliencehub:ListAssertionskms:DescribeKeykms:Decryptkms:RetireGrantkms:GenerateDataKeykms:Encryptkms:CreateGrantresiliencehub:ListServicesOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterServiceArnThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
NameRegionsKmsKeyId