aws-sdk
Version:
AWS SDK for JavaScript
1,955 lines • 41.2 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2018-04-01",
"endpointPrefix": "route53resolver",
"jsonVersion": "1.1",
"protocol": "json",
"protocols": [
"json"
],
"serviceAbbreviation": "Route53Resolver",
"serviceFullName": "Amazon Route 53 Resolver",
"serviceId": "Route53Resolver",
"signatureVersion": "v4",
"targetPrefix": "Route53Resolver",
"uid": "route53resolver-2018-04-01",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"AssociateFirewallRuleGroup": {
"input": {
"type": "structure",
"required": [
"CreatorRequestId",
"FirewallRuleGroupId",
"VpcId",
"Priority",
"Name"
],
"members": {
"CreatorRequestId": {
"idempotencyToken": true
},
"FirewallRuleGroupId": {},
"VpcId": {},
"Priority": {
"type": "integer"
},
"Name": {},
"MutationProtection": {},
"Tags": {
"shape": "S7"
}
}
},
"output": {
"type": "structure",
"members": {
"FirewallRuleGroupAssociation": {
"shape": "Sc"
}
}
}
},
"AssociateResolverEndpointIpAddress": {
"input": {
"type": "structure",
"required": [
"ResolverEndpointId",
"IpAddress"
],
"members": {
"ResolverEndpointId": {},
"IpAddress": {
"shape": "Sj"
}
}
},
"output": {
"type": "structure",
"members": {
"ResolverEndpoint": {
"shape": "So"
}
}
}
},
"AssociateResolverQueryLogConfig": {
"input": {
"type": "structure",
"required": [
"ResolverQueryLogConfigId",
"ResourceId"
],
"members": {
"ResolverQueryLogConfigId": {},
"ResourceId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverQueryLogConfigAssociation": {
"shape": "S10"
}
}
}
},
"AssociateResolverRule": {
"input": {
"type": "structure",
"required": [
"ResolverRuleId",
"VPCId"
],
"members": {
"ResolverRuleId": {},
"Name": {},
"VPCId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverRuleAssociation": {
"shape": "S16"
}
}
}
},
"CreateFirewallDomainList": {
"input": {
"type": "structure",
"required": [
"CreatorRequestId",
"Name"
],
"members": {
"CreatorRequestId": {
"idempotencyToken": true
},
"Name": {},
"Tags": {
"shape": "S7"
}
}
},
"output": {
"type": "structure",
"members": {
"FirewallDomainList": {
"shape": "S1a"
}
}
}
},
"CreateFirewallRule": {
"input": {
"type": "structure",
"required": [
"CreatorRequestId",
"FirewallRuleGroupId",
"FirewallDomainListId",
"Priority",
"Action",
"Name"
],
"members": {
"CreatorRequestId": {
"idempotencyToken": true
},
"FirewallRuleGroupId": {},
"FirewallDomainListId": {},
"Priority": {
"type": "integer"
},
"Action": {},
"BlockResponse": {},
"BlockOverrideDomain": {},
"BlockOverrideDnsType": {},
"BlockOverrideTtl": {
"type": "integer"
},
"Name": {},
"FirewallDomainRedirectionAction": {},
"Qtype": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallRule": {
"shape": "S1m"
}
}
}
},
"CreateFirewallRuleGroup": {
"input": {
"type": "structure",
"required": [
"CreatorRequestId",
"Name"
],
"members": {
"CreatorRequestId": {
"idempotencyToken": true
},
"Name": {},
"Tags": {
"shape": "S7"
}
}
},
"output": {
"type": "structure",
"members": {
"FirewallRuleGroup": {
"shape": "S1p"
}
}
}
},
"CreateOutpostResolver": {
"input": {
"type": "structure",
"required": [
"CreatorRequestId",
"Name",
"PreferredInstanceType",
"OutpostArn"
],
"members": {
"CreatorRequestId": {},
"Name": {},
"InstanceCount": {
"type": "integer"
},
"PreferredInstanceType": {},
"OutpostArn": {},
"Tags": {
"shape": "S7"
}
}
},
"output": {
"type": "structure",
"members": {
"OutpostResolver": {
"shape": "S1x"
}
}
}
},
"CreateResolverEndpoint": {
"input": {
"type": "structure",
"required": [
"CreatorRequestId",
"SecurityGroupIds",
"Direction",
"IpAddresses"
],
"members": {
"CreatorRequestId": {},
"Name": {},
"SecurityGroupIds": {
"shape": "Sp"
},
"Direction": {},
"IpAddresses": {
"type": "list",
"member": {
"type": "structure",
"required": [
"SubnetId"
],
"members": {
"SubnetId": {},
"Ip": {},
"Ipv6": {}
}
}
},
"OutpostArn": {},
"PreferredInstanceType": {},
"Tags": {
"shape": "S7"
},
"ResolverEndpointType": {},
"Protocols": {
"shape": "Sw"
}
}
},
"output": {
"type": "structure",
"members": {
"ResolverEndpoint": {
"shape": "So"
}
}
}
},
"CreateResolverQueryLogConfig": {
"input": {
"type": "structure",
"required": [
"Name",
"DestinationArn",
"CreatorRequestId"
],
"members": {
"Name": {},
"DestinationArn": {},
"CreatorRequestId": {
"idempotencyToken": true
},
"Tags": {
"shape": "S7"
}
}
},
"output": {
"type": "structure",
"members": {
"ResolverQueryLogConfig": {
"shape": "S28"
}
}
}
},
"CreateResolverRule": {
"input": {
"type": "structure",
"required": [
"CreatorRequestId",
"RuleType"
],
"members": {
"CreatorRequestId": {},
"Name": {},
"RuleType": {},
"DomainName": {},
"TargetIps": {
"shape": "S2e"
},
"ResolverEndpointId": {},
"Tags": {
"shape": "S7"
}
}
},
"output": {
"type": "structure",
"members": {
"ResolverRule": {
"shape": "S2i"
}
}
}
},
"DeleteFirewallDomainList": {
"input": {
"type": "structure",
"required": [
"FirewallDomainListId"
],
"members": {
"FirewallDomainListId": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallDomainList": {
"shape": "S1a"
}
}
}
},
"DeleteFirewallRule": {
"input": {
"type": "structure",
"required": [
"FirewallRuleGroupId",
"FirewallDomainListId"
],
"members": {
"FirewallRuleGroupId": {},
"FirewallDomainListId": {},
"Qtype": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallRule": {
"shape": "S1m"
}
}
}
},
"DeleteFirewallRuleGroup": {
"input": {
"type": "structure",
"required": [
"FirewallRuleGroupId"
],
"members": {
"FirewallRuleGroupId": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallRuleGroup": {
"shape": "S1p"
}
}
}
},
"DeleteOutpostResolver": {
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {}
}
},
"output": {
"type": "structure",
"members": {
"OutpostResolver": {
"shape": "S1x"
}
}
}
},
"DeleteResolverEndpoint": {
"input": {
"type": "structure",
"required": [
"ResolverEndpointId"
],
"members": {
"ResolverEndpointId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverEndpoint": {
"shape": "So"
}
}
}
},
"DeleteResolverQueryLogConfig": {
"input": {
"type": "structure",
"required": [
"ResolverQueryLogConfigId"
],
"members": {
"ResolverQueryLogConfigId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverQueryLogConfig": {
"shape": "S28"
}
}
}
},
"DeleteResolverRule": {
"input": {
"type": "structure",
"required": [
"ResolverRuleId"
],
"members": {
"ResolverRuleId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverRule": {
"shape": "S2i"
}
}
}
},
"DisassociateFirewallRuleGroup": {
"input": {
"type": "structure",
"required": [
"FirewallRuleGroupAssociationId"
],
"members": {
"FirewallRuleGroupAssociationId": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallRuleGroupAssociation": {
"shape": "Sc"
}
}
}
},
"DisassociateResolverEndpointIpAddress": {
"input": {
"type": "structure",
"required": [
"ResolverEndpointId",
"IpAddress"
],
"members": {
"ResolverEndpointId": {},
"IpAddress": {
"shape": "Sj"
}
}
},
"output": {
"type": "structure",
"members": {
"ResolverEndpoint": {
"shape": "So"
}
}
}
},
"DisassociateResolverQueryLogConfig": {
"input": {
"type": "structure",
"required": [
"ResolverQueryLogConfigId",
"ResourceId"
],
"members": {
"ResolverQueryLogConfigId": {},
"ResourceId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverQueryLogConfigAssociation": {
"shape": "S10"
}
}
}
},
"DisassociateResolverRule": {
"input": {
"type": "structure",
"required": [
"VPCId",
"ResolverRuleId"
],
"members": {
"VPCId": {},
"ResolverRuleId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverRuleAssociation": {
"shape": "S16"
}
}
}
},
"GetFirewallConfig": {
"input": {
"type": "structure",
"required": [
"ResourceId"
],
"members": {
"ResourceId": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallConfig": {
"shape": "S38"
}
}
}
},
"GetFirewallDomainList": {
"input": {
"type": "structure",
"required": [
"FirewallDomainListId"
],
"members": {
"FirewallDomainListId": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallDomainList": {
"shape": "S1a"
}
}
}
},
"GetFirewallRuleGroup": {
"input": {
"type": "structure",
"required": [
"FirewallRuleGroupId"
],
"members": {
"FirewallRuleGroupId": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallRuleGroup": {
"shape": "S1p"
}
}
}
},
"GetFirewallRuleGroupAssociation": {
"input": {
"type": "structure",
"required": [
"FirewallRuleGroupAssociationId"
],
"members": {
"FirewallRuleGroupAssociationId": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallRuleGroupAssociation": {
"shape": "Sc"
}
}
}
},
"GetFirewallRuleGroupPolicy": {
"input": {
"type": "structure",
"required": [
"Arn"
],
"members": {
"Arn": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallRuleGroupPolicy": {}
}
}
},
"GetOutpostResolver": {
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {}
}
},
"output": {
"type": "structure",
"members": {
"OutpostResolver": {
"shape": "S1x"
}
}
}
},
"GetResolverConfig": {
"input": {
"type": "structure",
"required": [
"ResourceId"
],
"members": {
"ResourceId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverConfig": {
"shape": "S3n"
}
}
}
},
"GetResolverDnssecConfig": {
"input": {
"type": "structure",
"required": [
"ResourceId"
],
"members": {
"ResourceId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverDNSSECConfig": {
"shape": "S3r"
}
}
}
},
"GetResolverEndpoint": {
"input": {
"type": "structure",
"required": [
"ResolverEndpointId"
],
"members": {
"ResolverEndpointId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverEndpoint": {
"shape": "So"
}
}
}
},
"GetResolverQueryLogConfig": {
"input": {
"type": "structure",
"required": [
"ResolverQueryLogConfigId"
],
"members": {
"ResolverQueryLogConfigId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverQueryLogConfig": {
"shape": "S28"
}
}
}
},
"GetResolverQueryLogConfigAssociation": {
"input": {
"type": "structure",
"required": [
"ResolverQueryLogConfigAssociationId"
],
"members": {
"ResolverQueryLogConfigAssociationId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverQueryLogConfigAssociation": {
"shape": "S10"
}
}
}
},
"GetResolverQueryLogConfigPolicy": {
"input": {
"type": "structure",
"required": [
"Arn"
],
"members": {
"Arn": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverQueryLogConfigPolicy": {}
}
}
},
"GetResolverRule": {
"input": {
"type": "structure",
"required": [
"ResolverRuleId"
],
"members": {
"ResolverRuleId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverRule": {
"shape": "S2i"
}
}
}
},
"GetResolverRuleAssociation": {
"input": {
"type": "structure",
"required": [
"ResolverRuleAssociationId"
],
"members": {
"ResolverRuleAssociationId": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverRuleAssociation": {
"shape": "S16"
}
}
}
},
"GetResolverRulePolicy": {
"input": {
"type": "structure",
"required": [
"Arn"
],
"members": {
"Arn": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverRulePolicy": {}
}
}
},
"ImportFirewallDomains": {
"input": {
"type": "structure",
"required": [
"FirewallDomainListId",
"Operation",
"DomainFileUrl"
],
"members": {
"FirewallDomainListId": {},
"Operation": {},
"DomainFileUrl": {}
}
},
"output": {
"type": "structure",
"members": {
"Id": {},
"Name": {},
"Status": {},
"StatusMessage": {}
}
}
},
"ListFirewallConfigs": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"FirewallConfigs": {
"type": "list",
"member": {
"shape": "S38"
}
}
}
}
},
"ListFirewallDomainLists": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"FirewallDomainLists": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Id": {},
"Arn": {},
"Name": {},
"CreatorRequestId": {},
"ManagedOwnerName": {}
}
}
}
}
}
},
"ListFirewallDomains": {
"input": {
"type": "structure",
"required": [
"FirewallDomainListId"
],
"members": {
"FirewallDomainListId": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"Domains": {
"shape": "S4q"
}
}
}
},
"ListFirewallRuleGroupAssociations": {
"input": {
"type": "structure",
"members": {
"FirewallRuleGroupId": {},
"VpcId": {},
"Priority": {
"type": "integer"
},
"Status": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"FirewallRuleGroupAssociations": {
"type": "list",
"member": {
"shape": "Sc"
}
}
}
}
},
"ListFirewallRuleGroups": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"FirewallRuleGroups": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Id": {},
"Arn": {},
"Name": {},
"OwnerId": {},
"CreatorRequestId": {},
"ShareStatus": {}
}
}
}
}
}
},
"ListFirewallRules": {
"input": {
"type": "structure",
"required": [
"FirewallRuleGroupId"
],
"members": {
"FirewallRuleGroupId": {},
"Priority": {
"type": "integer"
},
"Action": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"FirewallRules": {
"type": "list",
"member": {
"shape": "S1m"
}
}
}
}
},
"ListOutpostResolvers": {
"input": {
"type": "structure",
"members": {
"OutpostArn": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"OutpostResolvers": {
"type": "list",
"member": {
"shape": "S1x"
}
},
"NextToken": {}
}
}
},
"ListResolverConfigs": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"ResolverConfigs": {
"type": "list",
"member": {
"shape": "S3n"
}
}
}
}
},
"ListResolverDnssecConfigs": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"Filters": {
"shape": "S5a"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"ResolverDnssecConfigs": {
"type": "list",
"member": {
"shape": "S3r"
}
}
}
}
},
"ListResolverEndpointIpAddresses": {
"input": {
"type": "structure",
"required": [
"ResolverEndpointId"
],
"members": {
"ResolverEndpointId": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
},
"IpAddresses": {
"type": "list",
"member": {
"type": "structure",
"members": {
"IpId": {},
"SubnetId": {},
"Ip": {},
"Ipv6": {},
"Status": {},
"StatusMessage": {},
"CreationTime": {},
"ModificationTime": {}
}
}
}
}
}
},
"ListResolverEndpoints": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"Filters": {
"shape": "S5a"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
},
"ResolverEndpoints": {
"type": "list",
"member": {
"shape": "So"
}
}
}
}
},
"ListResolverQueryLogConfigAssociations": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"Filters": {
"shape": "S5a"
},
"SortBy": {},
"SortOrder": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"TotalCount": {
"type": "integer"
},
"TotalFilteredCount": {
"type": "integer"
},
"ResolverQueryLogConfigAssociations": {
"type": "list",
"member": {
"shape": "S10"
}
}
}
}
},
"ListResolverQueryLogConfigs": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"Filters": {
"shape": "S5a"
},
"SortBy": {},
"SortOrder": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"TotalCount": {
"type": "integer"
},
"TotalFilteredCount": {
"type": "integer"
},
"ResolverQueryLogConfigs": {
"type": "list",
"member": {
"shape": "S28"
}
}
}
}
},
"ListResolverRuleAssociations": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"Filters": {
"shape": "S5a"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
},
"ResolverRuleAssociations": {
"type": "list",
"member": {
"shape": "S16"
}
}
}
}
},
"ListResolverRules": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"Filters": {
"shape": "S5a"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
},
"ResolverRules": {
"type": "list",
"member": {
"shape": "S2i"
}
}
}
}
},
"ListTagsForResource": {
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "S7"
},
"NextToken": {}
}
}
},
"PutFirewallRuleGroupPolicy": {
"input": {
"type": "structure",
"required": [
"Arn",
"FirewallRuleGroupPolicy"
],
"members": {
"Arn": {},
"FirewallRuleGroupPolicy": {}
}
},
"output": {
"type": "structure",
"members": {
"ReturnValue": {
"type": "boolean"
}
}
}
},
"PutResolverQueryLogConfigPolicy": {
"input": {
"type": "structure",
"required": [
"Arn",
"ResolverQueryLogConfigPolicy"
],
"members": {
"Arn": {},
"ResolverQueryLogConfigPolicy": {}
}
},
"output": {
"type": "structure",
"members": {
"ReturnValue": {
"type": "boolean"
}
}
}
},
"PutResolverRulePolicy": {
"input": {
"type": "structure",
"required": [
"Arn",
"ResolverRulePolicy"
],
"members": {
"Arn": {},
"ResolverRulePolicy": {}
}
},
"output": {
"type": "structure",
"members": {
"ReturnValue": {
"type": "boolean"
}
}
}
},
"TagResource": {
"input": {
"type": "structure",
"required": [
"ResourceArn",
"Tags"
],
"members": {
"ResourceArn": {},
"Tags": {
"shape": "S7"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"input": {
"type": "structure",
"required": [
"ResourceArn",
"TagKeys"
],
"members": {
"ResourceArn": {},
"TagKeys": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateFirewallConfig": {
"input": {
"type": "structure",
"required": [
"ResourceId",
"FirewallFailOpen"
],
"members": {
"ResourceId": {},
"FirewallFailOpen": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallConfig": {
"shape": "S38"
}
}
}
},
"UpdateFirewallDomains": {
"input": {
"type": "structure",
"required": [
"FirewallDomainListId",
"Operation",
"Domains"
],
"members": {
"FirewallDomainListId": {},
"Operation": {},
"Domains": {
"shape": "S4q"
}
}
},
"output": {
"type": "structure",
"members": {
"Id": {},
"Name": {},
"Status": {},
"StatusMessage": {}
}
}
},
"UpdateFirewallRule": {
"input": {
"type": "structure",
"required": [
"FirewallRuleGroupId",
"FirewallDomainListId"
],
"members": {
"FirewallRuleGroupId": {},
"FirewallDomainListId": {},
"Priority": {
"type": "integer"
},
"Action": {},
"BlockResponse": {},
"BlockOverrideDomain": {},
"BlockOverrideDnsType": {},
"BlockOverrideTtl": {
"type": "integer"
},
"Name": {},
"FirewallDomainRedirectionAction": {},
"Qtype": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallRule": {
"shape": "S1m"
}
}
}
},
"UpdateFirewallRuleGroupAssociation": {
"input": {
"type": "structure",
"required": [
"FirewallRuleGroupAssociationId"
],
"members": {
"FirewallRuleGroupAssociationId": {},
"Priority": {
"type": "integer"
},
"MutationProtection": {},
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallRuleGroupAssociation": {
"shape": "Sc"
}
}
}
},
"UpdateOutpostResolver": {
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {},
"Name": {},
"InstanceCount": {
"type": "integer"
},
"PreferredInstanceType": {}
}
},
"output": {
"type": "structure",
"members": {
"OutpostResolver": {
"shape": "S1x"
}
}
}
},
"UpdateResolverConfig": {
"input": {
"type": "structure",
"required": [
"ResourceId",
"AutodefinedReverseFlag"
],
"members": {
"ResourceId": {},
"AutodefinedReverseFlag": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverConfig": {
"shape": "S3n"
}
}
}
},
"UpdateResolverDnssecConfig": {
"input": {
"type": "structure",
"required": [
"ResourceId",
"Validation"
],
"members": {
"ResourceId": {},
"Validation": {}
}
},
"output": {
"type": "structure",
"members": {
"ResolverDNSSECConfig": {
"shape": "S3r"
}
}
}
},
"UpdateResolverEndpoint": {
"input": {
"type": "structure",
"required": [
"ResolverEndpointId"
],
"members": {
"ResolverEndpointId": {},
"Name": {},
"ResolverEndpointType": {},
"UpdateIpAddresses": {
"type": "list",
"member": {
"type": "structure",
"required": [
"IpId",
"Ipv6"
],
"members": {
"IpId": {},
"Ipv6": {}
}
}
},
"Protocols": {
"shape": "Sw"
}
}
},
"output": {
"type": "structure",
"members": {
"ResolverEndpoint": {
"shape": "So"
}
}
}
},
"UpdateResolverRule": {
"input": {
"type": "structure",
"required": [
"ResolverRuleId",
"Config"
],
"members": {
"ResolverRuleId": {},
"Config": {
"type": "structure",
"members": {
"Name": {},
"TargetIps": {
"shape": "S2e"
},
"ResolverEndpointId": {}
}
}
}
},
"output": {
"type": "structure",
"members": {
"ResolverRule": {
"shape": "S2i"
}
}
}
}
},
"shapes": {
"S7": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key",
"Value"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"Sc": {
"type": "structure",
"members": {
"Id": {},
"Arn": {},
"FirewallRuleGroupId": {},
"VpcId": {},
"Name": {},
"Priority": {
"type": "integer"
},
"MutationProtection": {},
"ManagedOwnerName": {},
"Status": {},
"StatusMessage": {},
"CreatorRequestId": {},
"CreationTime": {},
"ModificationTime": {}
}
},
"Sj": {
"type": "structure",
"members": {
"IpId": {},
"SubnetId": {},
"Ip": {},
"Ipv6": {}
}
},
"So": {
"type": "structure",
"members": {
"Id": {},
"CreatorRequestId": {},
"Arn": {},
"Name": {},
"SecurityGroupIds": {
"shape": "Sp"
},
"Direction": {},
"IpAddressCount": {
"type": "integer"
},
"HostVPCId": {},
"Status": {},
"StatusMessage": {},
"CreationTime": {},
"ModificationTime": {},
"OutpostArn": {},
"PreferredInstanceType": {},
"ResolverEndpointType": {},
"Protocols": {
"shape": "Sw"
}
}
},
"Sp": {
"type": "list",
"member": {}
},
"Sw": {
"type": "list",
"member": {}
},
"S10": {
"type": "structure",
"members": {
"Id": {},
"ResolverQueryLogConfigId": {},
"ResourceId": {},
"Status": {},
"Error": {},
"ErrorMessage": {},
"CreationTime": {}
}
},
"S16": {
"type": "structure",
"members": {
"Id": {},
"ResolverRuleId": {},
"Name": {},
"VPCId": {},
"Status": {},
"StatusMessage": {}
}
},
"S1a": {
"type": "structure",
"members": {
"Id": {},
"Arn": {},
"Name": {},
"DomainCount": {
"type": "integer"
},
"Status": {},
"StatusMessage": {},
"ManagedOwnerName": {},
"CreatorRequestId": {},
"CreationTime": {},
"ModificationTime": {}
}
},
"S1m": {
"type": "structure",
"members": {
"FirewallRuleGroupId": {},
"FirewallDomainListId": {},
"Name": {},
"Priority": {
"type": "integer"
},
"Action": {},
"BlockResponse": {},
"BlockOverrideDomain": {},
"BlockOverrideDnsType": {},
"BlockOverrideTtl": {
"type": "integer"
},
"CreatorRequestId": {},
"CreationTime": {},
"ModificationTime": {},
"FirewallDomainRedirectionAction": {},
"Qtype": {}
}
},
"S1p": {
"type": "structure",
"members": {
"Id": {},
"Arn": {},
"Name": {},
"RuleCount": {
"type": "integer"
},
"Status": {},
"StatusMessage": {},
"OwnerId": {},
"CreatorRequestId": {},
"ShareStatus": {},
"CreationTime": {},
"ModificationTime": {}
}
},
"S1x": {
"type": "structure",
"members": {
"Arn": {},
"CreationTime": {},
"ModificationTime": {},
"CreatorRequestId": {},
"Id": {},
"InstanceCount": {
"type": "integer"
},
"PreferredInstanceType": {},
"Name": {},
"Status": {},
"StatusMessage": {},
"OutpostArn": {}
}
},
"S28": {
"type": "structure",
"members": {
"Id": {},
"OwnerId": {},
"Status": {},
"ShareStatus": {},
"AssociationCount": {
"type": "integer"
},
"Arn": {},
"Name": {},
"DestinationArn": {},
"CreatorRequestId": {},
"CreationTime": {}
}
},
"S2e": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Ip": {},
"Port": {
"type": "integer"
},
"Ipv6": {},
"Protocol": {}
}
}
},
"S2i": {
"type": "structure",
"members": {
"Id": {},
"CreatorRequestId": {},
"Arn": {},
"DomainName": {},
"Status": {},
"StatusMessage": {},
"RuleType": {},
"Name": {},
"TargetIps": {
"shape": "S2e"
},
"ResolverEndpointId": {},
"OwnerId": {},
"ShareStatus": {},
"CreationTime": {},
"ModificationTime": {}
}
},
"S38": {
"type": "structure",
"members": {
"Id": {},
"ResourceId": {},
"OwnerId": {},
"FirewallFailOpen": {}
}
},
"S3n": {
"type": "structure",
"members": {
"Id": {},
"ResourceId": {},
"OwnerId": {},
"AutodefinedReverse": {}
}
},
"S3r": {
"type": "structure",
"members": {
"Id": {},
"OwnerId": {},
"ResourceId": {},
"ValidationStatus": {}
}
},
"S4q": {
"type": "list",
"member": {}
},
"S5a": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {},
"Values": {
"type": "list",
"member": {}
}
}
}
}
}
}