@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-28T21:34:23.062Z") public class FirewallDomainList extends Resource implements IFirewallDomainList
Example:
FirewallDomainList blockList = FirewallDomainList.Builder.create(this, "BlockList") .domains(FirewallDomains.fromList(List.of("bad-domain.com", "bot-domain.net"))) .build(); FirewallDomainList s3List = FirewallDomainList.Builder.create(this, "S3List") .domains(FirewallDomains.fromS3Url("s3://bucket/prefix/object")) .build(); FirewallDomainList assetList = FirewallDomainList.Builder.create(this, "AssetList") .domains(FirewallDomains.fromAsset("/path/to/domains.txt")) .build();
Modifier and Type | Class and Description |
---|---|
static class |
FirewallDomainList.Builder
(experimental) A fluent builder for
FirewallDomainList . |
IFirewallDomainList.Jsii$Default, IFirewallDomainList.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
FirewallDomainList(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
FirewallDomainList(software.amazon.jsii.JsiiObjectRef objRef) |
|
FirewallDomainList(software.constructs.Construct scope,
java.lang.String id,
FirewallDomainListProps props) |
Modifier and Type | Method and Description |
---|---|
static IFirewallDomainList |
fromFirewallDomainListId(software.constructs.Construct scope,
java.lang.String id,
java.lang.String firewallDomainListId)
(experimental) Import an existing Firewall Rule Group.
|
java.lang.String |
getFirewallDomainListArn()
(experimental) The ARN (Amazon Resource Name) of the domain list.
|
java.lang.String |
getFirewallDomainListCreationTime()
(experimental) The date and time that the domain list was created.
|
java.lang.String |
getFirewallDomainListCreatorRequestId()
(experimental) The creator request ID.
|
java.lang.Number |
getFirewallDomainListDomainCount()
(experimental) The number of domains in the list.
|
java.lang.String |
getFirewallDomainListId()
(experimental) The ID of the domain list.
|
java.lang.String |
getFirewallDomainListManagedOwnerName()
(experimental) The owner of the list, used only for lists that are not managed by you.
|
java.lang.String |
getFirewallDomainListModificationTime()
(experimental) The date and time that the domain list was last modified.
|
java.lang.String |
getFirewallDomainListStatus()
(experimental) The status of the domain list.
|
java.lang.String |
getFirewallDomainListStatusMessage()
(experimental) Additional information about the status of the rule group.
|
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isResource
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyRemovalPolicy, getEnv, getStack
getNode
protected FirewallDomainList(software.amazon.jsii.JsiiObjectRef objRef)
protected FirewallDomainList(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public FirewallDomainList(software.constructs.Construct scope, java.lang.String id, FirewallDomainListProps props)
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.public static IFirewallDomainList fromFirewallDomainListId(software.constructs.Construct scope, java.lang.String id, java.lang.String firewallDomainListId)
scope
- This parameter is required.id
- This parameter is required.firewallDomainListId
- This parameter is required.public java.lang.String getFirewallDomainListArn()
public java.lang.String getFirewallDomainListCreationTime()
public java.lang.String getFirewallDomainListCreatorRequestId()
public java.lang.Number getFirewallDomainListDomainCount()
public java.lang.String getFirewallDomainListId()
getFirewallDomainListId
in interface IFirewallDomainList
public java.lang.String getFirewallDomainListManagedOwnerName()
For example, the managed domain list AWSManagedDomainsMalwareDomainList
has the managed owner name Route 53 Resolver DNS Firewall
.
public java.lang.String getFirewallDomainListModificationTime()
public java.lang.String getFirewallDomainListStatus()
public java.lang.String getFirewallDomainListStatusMessage()