@Generated(value="jsii-pacmak/1.42.0 (build 5f6b62c)", date="2021-11-17T10:20:01.635Z") @Stability(value=Experimental) public class FirewallRuleGroup extends Resource implements IFirewallRuleGroup
| Modifier and Type | Class and Description |
|---|---|
static class |
FirewallRuleGroup.Builder
(experimental) A fluent builder for
FirewallRuleGroup. |
software.amazon.jsii.JsiiObject.InitializationModeIFirewallRuleGroup.Jsii$Default, IFirewallRuleGroup.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
|
FirewallRuleGroup(software.constructs.Construct scope,
String id) |
|
FirewallRuleGroup(software.constructs.Construct scope,
String id,
FirewallRuleGroupProps props) |
protected |
FirewallRuleGroup(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
FirewallRuleGroup(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
FirewallRuleGroup |
addRule(FirewallRule rule)
(experimental) Adds a rule to this group.
|
FirewallRuleGroupAssociation |
associate(String id,
FirewallRuleGroupAssociationOptions props)
(experimental) Associates this Firewall Rule Group with a VPC.
|
static IFirewallRuleGroup |
fromFirewallRuleGroupId(software.constructs.Construct scope,
String id,
String firewallRuleGroupId)
(experimental) Import an existing Firewall Rule Group.
|
String |
getFirewallRuleGroupArn()
(experimental) The ARN (Amazon Resource Name) of the rule group.
|
String |
getFirewallRuleGroupCreationTime()
(experimental) The date and time that the rule group was created.
|
String |
getFirewallRuleGroupCreatorRequestId()
(experimental) The creator request ID.
|
String |
getFirewallRuleGroupId()
(experimental) The ID of the rule group.
|
String |
getFirewallRuleGroupModificationTime()
(experimental) The date and time that the rule group was last modified.
|
String |
getFirewallRuleGroupOwnerId()
(experimental) The AWS account ID for the account that created the rule group.
|
Number |
getFirewallRuleGroupRuleCount()
(experimental) The number of rules in the rule group.
|
String |
getFirewallRuleGroupShareStatus()
(experimental) Whether the rule group is shared with other AWS accounts, or was shared with the current account by another AWS account.
|
String |
getFirewallRuleGroupStatus()
(experimental) The status of the rule group.
|
String |
getFirewallRuleGroupStatusMessage()
(experimental) Additional information about the status of the rule group.
|
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isResourcejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected FirewallRuleGroup(software.amazon.jsii.JsiiObjectRef objRef)
protected FirewallRuleGroup(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
public FirewallRuleGroup(@NotNull
software.constructs.Construct scope,
@NotNull
String id,
@Nullable
FirewallRuleGroupProps props)
scope - This parameter is required.id - This parameter is required.props - @Stability(value=Experimental)
public FirewallRuleGroup(@NotNull
software.constructs.Construct scope,
@NotNull
String id)
scope - This parameter is required.id - This parameter is required.@Stability(value=Experimental) @NotNull public static IFirewallRuleGroup fromFirewallRuleGroupId(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String firewallRuleGroupId)
scope - This parameter is required.id - This parameter is required.firewallRuleGroupId - This parameter is required.@Stability(value=Experimental) @NotNull public FirewallRuleGroup addRule(@NotNull FirewallRule rule)
rule - This parameter is required.@Stability(value=Experimental) @NotNull public FirewallRuleGroupAssociation associate(@NotNull String id, @NotNull FirewallRuleGroupAssociationOptions props)
id - This parameter is required.props - This parameter is required.@Stability(value=Experimental) @NotNull public String getFirewallRuleGroupArn()
@Stability(value=Experimental) @NotNull public String getFirewallRuleGroupCreationTime()
@Stability(value=Experimental) @NotNull public String getFirewallRuleGroupCreatorRequestId()
@Stability(value=Experimental) @NotNull public String getFirewallRuleGroupId()
getFirewallRuleGroupId in interface IFirewallRuleGroup@Stability(value=Experimental) @NotNull public String getFirewallRuleGroupModificationTime()
@Stability(value=Experimental) @NotNull public String getFirewallRuleGroupOwnerId()
@Stability(value=Experimental) @NotNull public Number getFirewallRuleGroupRuleCount()
@Stability(value=Experimental) @NotNull public String getFirewallRuleGroupShareStatus()
@Stability(value=Experimental) @NotNull public String getFirewallRuleGroupStatus()
@Stability(value=Experimental) @NotNull public String getFirewallRuleGroupStatusMessage()
Copyright © 2021. All rights reserved.