Class DNSFirewallAlert.DNSFirewallAlertProps.Jsii$Proxy
- All Implemented Interfaces:
DNSFirewallAlert.DNSFirewallAlertProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DNSFirewallAlert.DNSFirewallAlertProps
DNSFirewallAlert.DNSFirewallAlertProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.mixins.preview.services.route53resolver.events.DNSFirewallAlert.DNSFirewallAlertProps
DNSFirewallAlert.DNSFirewallAlertProps.Builder, DNSFirewallAlert.DNSFirewallAlertProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theDNSFirewallAlert.DNSFirewallAlertProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal boolean(experimental) account-id property.final AWSEventMetadataProps(experimental) EventBridge event metadata.(experimental) firewall-domain-list-id property.(experimental) firewall-rule-action property.(experimental) firewall-rule-group-id property.(experimental) last-observed-at property.(experimental) query-class property.(experimental) query-name property.(experimental) query-type property.(experimental) resources property.(experimental) src-addr property.(experimental) src-port property.(experimental) transport property.getVpcId()(experimental) vpc-id property.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theDNSFirewallAlert.DNSFirewallAlertProps.Builder.
-
-
Method Details
-
getAccountId
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) account-id property.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.Matchfor more advanced matching options.Default: - Do not filter on this field
- Specified by:
getAccountIdin interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getEventMetadata
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) EventBridge event metadata.Default: - -
- Specified by:
getEventMetadatain interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getFirewallDomainListId
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) firewall-domain-list-id property.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.Matchfor more advanced matching options.Default: - Filter with the FirewallDomainList reference
- Specified by:
getFirewallDomainListIdin interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getFirewallRuleAction
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) firewall-rule-action property.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.Matchfor more advanced matching options.Default: - Do not filter on this field
- Specified by:
getFirewallRuleActionin interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getFirewallRuleGroupId
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) firewall-rule-group-id property.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.Matchfor more advanced matching options.Default: - Do not filter on this field
- Specified by:
getFirewallRuleGroupIdin interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getLastObservedAt
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) last-observed-at property.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.Matchfor more advanced matching options.Default: - Do not filter on this field
- Specified by:
getLastObservedAtin interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getQueryClass
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) query-class property.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.Matchfor more advanced matching options.Default: - Do not filter on this field
- Specified by:
getQueryClassin interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getQueryName
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) query-name property.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.Matchfor more advanced matching options.Default: - Do not filter on this field
- Specified by:
getQueryNamein interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getQueryType
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) query-type property.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.Matchfor more advanced matching options.Default: - Do not filter on this field
- Specified by:
getQueryTypein interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getResources
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) resources property.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.Matchfor more advanced matching options.Default: - Do not filter on this field
- Specified by:
getResourcesin interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getSrcAddr
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) src-addr property.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.Matchfor more advanced matching options.Default: - Do not filter on this field
- Specified by:
getSrcAddrin interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getSrcPort
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) src-port property.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.Matchfor more advanced matching options.Default: - Do not filter on this field
- Specified by:
getSrcPortin interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getTransport
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) transport property.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.Matchfor more advanced matching options.Default: - Do not filter on this field
- Specified by:
getTransportin interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
getVpcId
Description copied from interface:DNSFirewallAlert.DNSFirewallAlertProps(experimental) vpc-id property.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.Matchfor more advanced matching options.Default: - Do not filter on this field
- Specified by:
getVpcIdin interfaceDNSFirewallAlert.DNSFirewallAlertProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-