@Generated(value="jsii-pacmak/1.62.0 (build 293ac17)", date="2022-07-30T00:01:30.892Z") @Stability(value=Experimental) 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. |
software.amazon.jsii.JsiiObject.InitializationModeIFirewallDomainList.Jsii$Default, IFirewallDomainList.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
|
FirewallDomainList(software.constructs.Construct scope,
String id,
FirewallDomainListProps props) |
protected |
FirewallDomainList(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
FirewallDomainList(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
static IFirewallDomainList |
fromFirewallDomainListId(software.constructs.Construct scope,
String id,
String firewallDomainListId)
(experimental) Import an existing Firewall Rule Group.
|
String |
getFirewallDomainListArn()
(experimental) The ARN (Amazon Resource Name) of the domain list.
|
String |
getFirewallDomainListCreationTime()
(experimental) The date and time that the domain list was created.
|
String |
getFirewallDomainListCreatorRequestId()
(experimental) The creator request ID.
|
Number |
getFirewallDomainListDomainCount()
(experimental) The number of domains in the list.
|
String |
getFirewallDomainListId()
(experimental) The ID of the domain list.
|
String |
getFirewallDomainListManagedOwnerName()
(experimental) The owner of the list, used only for lists that are not managed by you.
|
String |
getFirewallDomainListModificationTime()
(experimental) The date and time that the domain list was last modified.
|
String |
getFirewallDomainListStatus()
(experimental) The status of the domain list.
|
String |
getFirewallDomainListStatusMessage()
(experimental) Additional information about the status of the rule group.
|
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResourcejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitapplyRemovalPolicy, getEnv, getStackprotected FirewallDomainList(software.amazon.jsii.JsiiObjectRef objRef)
protected FirewallDomainList(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
public FirewallDomainList(@NotNull
software.constructs.Construct scope,
@NotNull
String id,
@NotNull
FirewallDomainListProps props)
scope - This parameter is required.id - This parameter is required.props - This parameter is required.@Stability(value=Experimental) @NotNull public static IFirewallDomainList fromFirewallDomainListId(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String firewallDomainListId)
scope - This parameter is required.id - This parameter is required.firewallDomainListId - This parameter is required.@Stability(value=Experimental) @NotNull public String getFirewallDomainListArn()
@Stability(value=Experimental) @NotNull public String getFirewallDomainListCreationTime()
@Stability(value=Experimental) @NotNull public String getFirewallDomainListCreatorRequestId()
@Stability(value=Experimental) @NotNull public Number getFirewallDomainListDomainCount()
@Stability(value=Experimental) @NotNull public String getFirewallDomainListId()
getFirewallDomainListId in interface IFirewallDomainList@Stability(value=Experimental) @NotNull public String getFirewallDomainListManagedOwnerName()
For example, the managed domain list AWSManagedDomainsMalwareDomainList
has the managed owner name Route 53 Resolver DNS Firewall.
@Stability(value=Experimental) @NotNull public String getFirewallDomainListModificationTime()
@Stability(value=Experimental) @NotNull public String getFirewallDomainListStatus()
@Stability(value=Experimental) @NotNull public String getFirewallDomainListStatusMessage()
Copyright © 2022. All rights reserved.