diff --git a/clients/client-route53resolver/src/commands/CreateFirewallRuleCommand.ts b/clients/client-route53resolver/src/commands/CreateFirewallRuleCommand.ts index 59a0c8078168..a0335d4bfca8 100644 --- a/clients/client-route53resolver/src/commands/CreateFirewallRuleCommand.ts +++ b/clients/client-route53resolver/src/commands/CreateFirewallRuleCommand.ts @@ -46,6 +46,7 @@ export interface CreateFirewallRuleCommandOutput extends CreateFirewallRuleRespo * BlockOverrideDnsType: "CNAME", * BlockOverrideTtl: Number("int"), * Name: "STRING_VALUE", // required + * Qtype: "STRING_VALUE", * }; * const command = new CreateFirewallRuleCommand(input); * const response = await client.send(command); @@ -63,6 +64,7 @@ export interface CreateFirewallRuleCommandOutput extends CreateFirewallRuleRespo * // CreatorRequestId: "STRING_VALUE", * // CreationTime: "STRING_VALUE", * // ModificationTime: "STRING_VALUE", + * // Qtype: "STRING_VALUE", * // }, * // }; * diff --git a/clients/client-route53resolver/src/commands/DeleteFirewallRuleCommand.ts b/clients/client-route53resolver/src/commands/DeleteFirewallRuleCommand.ts index 5abe58d59b93..9a34b08791ee 100644 --- a/clients/client-route53resolver/src/commands/DeleteFirewallRuleCommand.ts +++ b/clients/client-route53resolver/src/commands/DeleteFirewallRuleCommand.ts @@ -38,6 +38,7 @@ export interface DeleteFirewallRuleCommandOutput extends DeleteFirewallRuleRespo * const input = { // DeleteFirewallRuleRequest * FirewallRuleGroupId: "STRING_VALUE", // required * FirewallDomainListId: "STRING_VALUE", // required + * Qtype: "STRING_VALUE", * }; * const command = new DeleteFirewallRuleCommand(input); * const response = await client.send(command); @@ -55,6 +56,7 @@ export interface DeleteFirewallRuleCommandOutput extends DeleteFirewallRuleRespo * // CreatorRequestId: "STRING_VALUE", * // CreationTime: "STRING_VALUE", * // ModificationTime: "STRING_VALUE", + * // Qtype: "STRING_VALUE", * // }, * // }; * diff --git a/clients/client-route53resolver/src/commands/ListFirewallRulesCommand.ts b/clients/client-route53resolver/src/commands/ListFirewallRulesCommand.ts index edf9096193a7..76ac76b767a2 100644 --- a/clients/client-route53resolver/src/commands/ListFirewallRulesCommand.ts +++ b/clients/client-route53resolver/src/commands/ListFirewallRulesCommand.ts @@ -61,6 +61,7 @@ export interface ListFirewallRulesCommandOutput extends ListFirewallRulesRespons * // CreatorRequestId: "STRING_VALUE", * // CreationTime: "STRING_VALUE", * // ModificationTime: "STRING_VALUE", + * // Qtype: "STRING_VALUE", * // }, * // ], * // }; diff --git a/clients/client-route53resolver/src/commands/UpdateFirewallRuleCommand.ts b/clients/client-route53resolver/src/commands/UpdateFirewallRuleCommand.ts index e1aae39185c3..a768e7feeb06 100644 --- a/clients/client-route53resolver/src/commands/UpdateFirewallRuleCommand.ts +++ b/clients/client-route53resolver/src/commands/UpdateFirewallRuleCommand.ts @@ -45,6 +45,7 @@ export interface UpdateFirewallRuleCommandOutput extends UpdateFirewallRuleRespo * BlockOverrideDnsType: "CNAME", * BlockOverrideTtl: Number("int"), * Name: "STRING_VALUE", + * Qtype: "STRING_VALUE", * }; * const command = new UpdateFirewallRuleCommand(input); * const response = await client.send(command); @@ -62,6 +63,7 @@ export interface UpdateFirewallRuleCommandOutput extends UpdateFirewallRuleRespo * // CreatorRequestId: "STRING_VALUE", * // CreationTime: "STRING_VALUE", * // ModificationTime: "STRING_VALUE", + * // Qtype: "STRING_VALUE", * // }, * // }; * diff --git a/clients/client-route53resolver/src/models/models_0.ts b/clients/client-route53resolver/src/models/models_0.ts index d87a1cda74ab..9363da768d0c 100644 --- a/clients/client-route53resolver/src/models/models_0.ts +++ b/clients/client-route53resolver/src/models/models_0.ts @@ -1359,6 +1359,56 @@ export interface CreateFirewallRuleRequest { *
A name that lets you identify the rule in the rule group.
*/ Name: string | undefined; + + /** + * @public + *+ * The DNS query type you want the rule to evaluate. Allowed values are; + *
+ *+ * A: Returns an IPv4 address.
+ *AAAA: Returns an Ipv6 address.
+ *CAA: Restricts CAs that can create SSL/TLS certifications for the domain.
+ *CNAME: Returns another domain name.
+ *DS: Record that identifies the DNSSEC signing key of a delegated zone.
+ *MX: Specifies mail servers.
+ *NAPTR: Regular-expression-based rewriting of domain names.
+ *NS: Authoritative name servers.
+ *PTR: Maps an IP address to a domain name.
+ *SOA: Start of authority record for the zone.
+ *SPF: Lists the servers authorized to send emails from a domain.
+ *SRV: Application specific values that identify servers.
+ *TXT: Verifies email senders and application-specific values.
+ *The date and time that the rule was last modified, in Unix time format and Coordinated Universal Time (UTC).
*/ ModificationTime?: string; + + /** + * @public + *+ * The DNS query type you want the rule to evaluate. Allowed values are; + *
+ *+ * A: Returns an IPv4 address.
+ *AAAA: Returns an Ipv6 address.
+ *CAA: Restricts CAs that can create SSL/TLS certifications for the domain.
+ *CNAME: Returns another domain name.
+ *DS: Record that identifies the DNSSEC signing key of a delegated zone.
+ *MX: Specifies mail servers.
+ *NAPTR: Regular-expression-based rewriting of domain names.
+ *NS: Authoritative name servers.
+ *PTR: Maps an IP address to a domain name.
+ *SOA: Start of authority record for the zone.
+ *SPF: Lists the servers authorized to send emails from a domain.
+ *SRV: Application specific values that identify servers.
+ *TXT: Verifies email senders and application-specific values.
+ *The ID of the domain list that's used in the rule.
*/ FirewallDomainListId: string | undefined; + + /** + * @public + *+ * The DNS query type that the rule you are deleting evaluates. Allowed values are; + *
+ *+ * A: Returns an IPv4 address.
+ *AAAA: Returns an Ipv6 address.
+ *CAA: Restricts CAs that can create SSL/TLS certifications for the domain.
+ *CNAME: Returns another domain name.
+ *DS: Record that identifies the DNSSEC signing key of a delegated zone.
+ *MX: Specifies mail servers.
+ *NAPTR: Regular-expression-based rewriting of domain names.
+ *NS: Authoritative name servers.
+ *PTR: Maps an IP address to a domain name.
+ *SOA: Start of authority record for the zone.
+ *SPF: Lists the servers authorized to send emails from a domain.
+ *SRV: Application specific values that identify servers.
+ *TXT: Verifies email senders and application-specific values.
+ *The name of the rule.
*/ Name?: string; + + /** + * @public + *+ * The DNS query type you want the rule to evaluate. Allowed values are; + *
+ *+ * A: Returns an IPv4 address.
+ *AAAA: Returns an Ipv6 address.
+ *CAA: Restricts CAs that can create SSL/TLS certifications for the domain.
+ *CNAME: Returns another domain name.
+ *DS: Record that identifies the DNSSEC signing key of a delegated zone.
+ *MX: Specifies mail servers.
+ *NAPTR: Regular-expression-based rewriting of domain names.
+ *NS: Authoritative name servers.
+ *PTR: Maps an IP address to a domain name.
+ *SOA: Start of authority record for the zone.
+ *SPF: Lists the servers authorized to send emails from a domain.
+ *SRV: Application specific values that identify servers.
+ *TXT: Verifies email senders and application-specific values.
+ *A name that lets you identify the rule in the rule group.
", "smithy.api#required": {} } + }, + "Qtype": { + "target": "com.amazonaws.route53resolver#Qtype", + "traits": { + "smithy.api#documentation": "\n\t\t\tThe DNS query type you want the rule to evaluate. Allowed values are;\n\t\t
\n\n\t\t\t\tA: Returns an IPv4 address.
\nAAAA: Returns an Ipv6 address.
\nCAA: Restricts CAs that can create SSL/TLS certifications for the domain.
\nCNAME: Returns another domain name.
\nDS: Record that identifies the DNSSEC signing key of a delegated zone.
\nMX: Specifies mail servers.
\nNAPTR: Regular-expression-based rewriting of domain names.
\nNS: Authoritative name servers.
\nPTR: Maps an IP address to a domain name.
\nSOA: Start of authority record for the zone.
\nSPF: Lists the servers authorized to send emails from a domain.
\nSRV: Application specific values that identify servers.
\nTXT: Verifies email senders and application-specific values.
\nThe ID of the domain list that's used in the rule.
", "smithy.api#required": {} } + }, + "Qtype": { + "target": "com.amazonaws.route53resolver#Qtype", + "traits": { + "smithy.api#documentation": "\n\t\t\tThe DNS query type that the rule you are deleting evaluates. Allowed values are;\n\t\t
\n\n\t\t\t\tA: Returns an IPv4 address.
\nAAAA: Returns an Ipv6 address.
\nCAA: Restricts CAs that can create SSL/TLS certifications for the domain.
\nCNAME: Returns another domain name.
\nDS: Record that identifies the DNSSEC signing key of a delegated zone.
\nMX: Specifies mail servers.
\nNAPTR: Regular-expression-based rewriting of domain names.
\nNS: Authoritative name servers.
\nPTR: Maps an IP address to a domain name.
\nSOA: Start of authority record for the zone.
\nSPF: Lists the servers authorized to send emails from a domain.
\nSRV: Application specific values that identify servers.
\nTXT: Verifies email senders and application-specific values.
\nThe date and time that the rule was last modified, in Unix time format and Coordinated Universal Time (UTC).
" } + }, + "Qtype": { + "target": "com.amazonaws.route53resolver#Qtype", + "traits": { + "smithy.api#documentation": "\n\t\t\tThe DNS query type you want the rule to evaluate. Allowed values are;\n\t\t
\n\n\t\t\t\tA: Returns an IPv4 address.
\nAAAA: Returns an Ipv6 address.
\nCAA: Restricts CAs that can create SSL/TLS certifications for the domain.
\nCNAME: Returns another domain name.
\nDS: Record that identifies the DNSSEC signing key of a delegated zone.
\nMX: Specifies mail servers.
\nNAPTR: Regular-expression-based rewriting of domain names.
\nNS: Authoritative name servers.
\nPTR: Maps an IP address to a domain name.
\nSOA: Start of authority record for the zone.
\nSPF: Lists the servers authorized to send emails from a domain.
\nSRV: Application specific values that identify servers.
\nTXT: Verifies email senders and application-specific values.
\nThe name of the rule.
" } + }, + "Qtype": { + "target": "com.amazonaws.route53resolver#Qtype", + "traits": { + "smithy.api#documentation": "\n\t\t\tThe DNS query type you want the rule to evaluate. Allowed values are;\n\t\t
\n\n\t\t\t\tA: Returns an IPv4 address.
\nAAAA: Returns an Ipv6 address.
\nCAA: Restricts CAs that can create SSL/TLS certifications for the domain.
\nCNAME: Returns another domain name.
\nDS: Record that identifies the DNSSEC signing key of a delegated zone.
\nMX: Specifies mail servers.
\nNAPTR: Regular-expression-based rewriting of domain names.
\nNS: Authoritative name servers.
\nPTR: Maps an IP address to a domain name.
\nSOA: Start of authority record for the zone.
\nSPF: Lists the servers authorized to send emails from a domain.
\nSRV: Application specific values that identify servers.
\nTXT: Verifies email senders and application-specific values.
\n