Show / Hide Table of Contents

Class DNSFirewallAlert.DNSFirewallAlertProps

(experimental) Props type for aws.route53resolver@DNSFirewallAlert event.

Inheritance
object
DNSFirewallAlert.DNSFirewallAlertProps
Implements
DNSFirewallAlert.IDNSFirewallAlertProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.Route53Resolver.Events
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class DNSFirewallAlert.DNSFirewallAlertProps : DNSFirewallAlert.IDNSFirewallAlertProps
Syntax (vb)
Public Class DNSFirewallAlert.DNSFirewallAlertProps Implements DNSFirewallAlert.IDNSFirewallAlertProps
Remarks

Stability: Experimental

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.Route53Resolver.Events;

             var dNSFirewallAlertProps = new DNSFirewallAlertProps {
                 AccountId = new [] { "accountId" },
                 EventMetadata = new AWSEventMetadataProps {
                     Region = new [] { "region" },
                     Resources = new [] { "resources" },
                     Version = new [] { "version" }
                 },
                 FirewallDomainListId = new [] { "firewallDomainListId" },
                 FirewallRuleAction = new [] { "firewallRuleAction" },
                 FirewallRuleGroupId = new [] { "firewallRuleGroupId" },
                 LastObservedAt = new [] { "lastObservedAt" },
                 QueryClass = new [] { "queryClass" },
                 QueryName = new [] { "queryName" },
                 QueryType = new [] { "queryType" },
                 Resources = new [] { new DnsFirewallAlertItem {
                     ResolverEndpointDetails = new ResolverEndpointDetails {
                         Id = new [] { "id" }
                     },
                     ResolverNetworkInterfaceDetails = new ResolverNetworkInterfaceDetails {
                         Id = new [] { "id" }
                     },
                     ResourceType = new [] { "resourceType" }
                 } },
                 SrcAddr = new [] { "srcAddr" },
                 SrcPort = new [] { "srcPort" },
                 Transport = new [] { "transport" },
                 VpcId = new [] { "vpcId" }
             };

Synopsis

Constructors

DNSFirewallAlertProps()

(experimental) Props type for aws.route53resolver@DNSFirewallAlert event.

Properties

AccountId

(experimental) account-id property.

EventMetadata

(experimental) EventBridge event metadata.

FirewallDomainListId

(experimental) firewall-domain-list-id property.

FirewallRuleAction

(experimental) firewall-rule-action property.

FirewallRuleGroupId

(experimental) firewall-rule-group-id property.

LastObservedAt

(experimental) last-observed-at property.

QueryClass

(experimental) query-class property.

QueryName

(experimental) query-name property.

QueryType

(experimental) query-type property.

Resources

(experimental) resources property.

SrcAddr

(experimental) src-addr property.

SrcPort

(experimental) src-port property.

Transport

(experimental) transport property.

VpcId

(experimental) vpc-id property.

Constructors

DNSFirewallAlertProps()

(experimental) Props type for aws.route53resolver@DNSFirewallAlert event.

public DNSFirewallAlertProps()
Remarks

Stability: Experimental

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.Route53Resolver.Events;

             var dNSFirewallAlertProps = new DNSFirewallAlertProps {
                 AccountId = new [] { "accountId" },
                 EventMetadata = new AWSEventMetadataProps {
                     Region = new [] { "region" },
                     Resources = new [] { "resources" },
                     Version = new [] { "version" }
                 },
                 FirewallDomainListId = new [] { "firewallDomainListId" },
                 FirewallRuleAction = new [] { "firewallRuleAction" },
                 FirewallRuleGroupId = new [] { "firewallRuleGroupId" },
                 LastObservedAt = new [] { "lastObservedAt" },
                 QueryClass = new [] { "queryClass" },
                 QueryName = new [] { "queryName" },
                 QueryType = new [] { "queryType" },
                 Resources = new [] { new DnsFirewallAlertItem {
                     ResolverEndpointDetails = new ResolverEndpointDetails {
                         Id = new [] { "id" }
                     },
                     ResolverNetworkInterfaceDetails = new ResolverNetworkInterfaceDetails {
                         Id = new [] { "id" }
                     },
                     ResourceType = new [] { "resourceType" }
                 } },
                 SrcAddr = new [] { "srcAddr" },
                 SrcPort = new [] { "srcPort" },
                 Transport = new [] { "transport" },
                 VpcId = new [] { "vpcId" }
             };

Properties

AccountId

(experimental) account-id property.

public string[]? AccountId { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of account-id is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

EventMetadata

(experimental) EventBridge event metadata.

public IAWSEventMetadataProps? EventMetadata { get; set; }
Property Value

IAWSEventMetadataProps

Remarks

Default: - -

Stability: Experimental

FirewallDomainListId

(experimental) firewall-domain-list-id property.

public string[]? FirewallDomainListId { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of firewall-domain-list-id is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Filter with the FirewallDomainList reference

Stability: Experimental

FirewallRuleAction

(experimental) firewall-rule-action property.

public string[]? FirewallRuleAction { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of firewall-rule-action is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

FirewallRuleGroupId

(experimental) firewall-rule-group-id property.

public string[]? FirewallRuleGroupId { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of firewall-rule-group-id is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

LastObservedAt

(experimental) last-observed-at property.

public string[]? LastObservedAt { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of last-observed-at is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

QueryClass

(experimental) query-class property.

public string[]? QueryClass { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of query-class is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

QueryName

(experimental) query-name property.

public string[]? QueryName { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of query-name is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

QueryType

(experimental) query-type property.

public string[]? QueryType { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of query-type is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

Resources

(experimental) resources property.

public DNSFirewallAlert.IDnsFirewallAlertItem[]? Resources { get; set; }
Property Value

IDnsFirewallAlertItem[]

Remarks

Specify an array of string values to match this event if the actual value of resources is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

SrcAddr

(experimental) src-addr property.

public string[]? SrcAddr { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of src-addr is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

SrcPort

(experimental) src-port property.

public string[]? SrcPort { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of src-port is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

Transport

(experimental) transport property.

public string[]? Transport { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of transport is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

VpcId

(experimental) vpc-id property.

public string[]? VpcId { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of vpc-id is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

Implements

DNSFirewallAlert.IDNSFirewallAlertProps
Back to top Generated by DocFX