Definitions for @turbot/aws-route53recoveryreadiness
route53RecoveryReadiness
Schema
{ "allOf": [ { "$ref": "turbot#/definitions/service" }, { "type": "object", "properties": { "name": { "const": "Route 53 Recovery Readiness" }, "turbot": { "type": "object", "properties": { "akas": { "type": "array", "items": { "$ref": "#/definitions/route53RecoveryReadinessAka" } }, "title": { "const": "Route 53 Recovery Readiness" }, "custom": { "type": "object", "properties": { "aws": { "$ref": "aws#/definitions/awsMetadata" } } } } } }, "additionalProperties": true, "tests": [ { "description": "Valid - All properties", "input": { "name": "Route 53 Recovery Readiness", "turbot": { "akas": [ "arn:aws:route53-recovery-readiness::123456789012" ], "title": "Route 53 Recovery Readiness", "custom": { "aws": { "accountId": 123456789012, "partition": "aws" } } } } } ] } ], ".turbot": { "uri": "tmod:@turbot/aws-route53recoveryreadiness#/definitions/route53RecoveryReadiness", "modUri": "tmod:@turbot/aws-route53recoveryreadiness" }}
route53RecoveryReadinessAka
Schema
{ "type": "string", "pattern": "^arn:aws(-us-gov|-cn)?:route53-recovery-readiness::[0-9]{12}$", "tests": [ { "description": "Base", "input": "arn:aws:route53-recovery-readiness::123456789012" }, { "description": "Valid - gov partition", "input": "arn:aws-us-gov:route53-recovery-readiness::123456786354" }, { "description": "Valid - china partition", "input": "arn:aws-cn:route53-recovery-readiness::123456786354" }, { "description": "Invalid us gov partition", "input": "arn:aws-cn-gov:route53-recovery-readiness::123456786354", "expected": false }, { "description": "Invalid china partition", "input": "arn:aws-us-cn:route53-recovery-readiness::123456786354", "expected": false }, { "description": "Invalid service name", "input": "arn:aws:amplifye::123456789012", "expected": false } ], ".turbot": { "uri": "tmod:@turbot/aws-route53recoveryreadiness#/definitions/route53RecoveryReadinessAka", "modUri": "tmod:@turbot/aws-route53recoveryreadiness" }}