Class DNSFirewallBlock.DNSFirewallBlockProps.Jsii$Proxy
- All Implemented Interfaces:
DNSFirewallBlock.DNSFirewallBlockProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DNSFirewallBlock.DNSFirewallBlockProps
DNSFirewallBlock.DNSFirewallBlockProps-
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.DNSFirewallBlock.DNSFirewallBlockProps
DNSFirewallBlock.DNSFirewallBlockProps.Builder, DNSFirewallBlock.DNSFirewallBlockProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theDNSFirewallBlock.DNSFirewallBlockProps.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 theDNSFirewallBlock.DNSFirewallBlockProps.Builder.
-
-
Method Details
-
getAccountId
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getEventMetadata
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(experimental) EventBridge event metadata.Default: - -
- Specified by:
getEventMetadatain interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getFirewallDomainListId
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getFirewallRuleAction
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getFirewallRuleGroupId
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getLastObservedAt
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getQueryClass
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getQueryName
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getQueryType
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getResources
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getSrcAddr
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getSrcPort
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getTransport
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
getVpcId
Description copied from interface:DNSFirewallBlock.DNSFirewallBlockProps(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 interfaceDNSFirewallBlock.DNSFirewallBlockProps
-
$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()
-