Skip to main content

resolverdnssec_configs

Creates, updates, deletes or gets a resolverdnssec_config resource or lists resolverdnssec_configs in a region

Overview

Nameresolverdnssec_configs
TypeResource
DescriptionResource schema for AWS::Route53Resolver::ResolverDNSSECConfig.
Idaws.route53resolver.resolverdnssec_configs

Fields

NameDatatypeDescription
idstringId
owner_idstringAccountId
resource_idstringResourceId
validation_statusstringResolverDNSSECValidationStatus, possible values are ENABLING, ENABLED, DISABLING AND DISABLED.
regionstringAWS region.

Methods

NameAccessible byRequired Params
create_resourceINSERTregion
delete_resourceDELETEdata__Identifier, region
list_resourcesSELECTregion
get_resourceSELECTdata__Identifier, region

SELECT examples

Gets all resolverdnssec_configs in a region.

SELECT
region,
id,
owner_id,
resource_id,
validation_status
FROM aws.route53resolver.resolverdnssec_configs
WHERE region = 'us-east-1';

Gets all properties from an individual resolverdnssec_config.

SELECT
region,
id,
owner_id,
resource_id,
validation_status
FROM aws.route53resolver.resolverdnssec_configs
WHERE region = 'us-east-1' AND data__Identifier = '<Id>';

INSERT example

Use the following StackQL query and manifest file to create a new resolverdnssec_config resource, using stack-deploy.

/*+ create */
INSERT INTO aws.route53resolver.resolverdnssec_configs (
ResourceId,
region
)
SELECT
'{{ ResourceId }}',
'{{ region }}';

DELETE example

/*+ delete */
DELETE FROM aws.route53resolver.resolverdnssec_configs
WHERE data__Identifier = '<Id>'
AND region = 'us-east-1';

Permissions

To operate on the resolverdnssec_configs resource, the following permissions are required:

Create

resolverdnssec:CreateConfig,
route53resolver:UpdateResolverDnssecConfig,
route53resolver:GetResolverDnssecConfig,
ec2:DescribeVpcs

Read

resolverdnssec:GetConfig,
route53resolver:ListResolverDnssecConfigs

Delete

resolverdnssec:DeleteConfig,
route53resolver:UpdateResolverDnssecConfig,
route53resolver:ListResolverDnssecConfigs,
ec2:DescribeVpcs

List

resolverdnssec:ListConfig,
route53resolver:ListResolverDnssecConfigs