Class FirewallRuleGroupAssociation

java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.route53resolver.alpha.FirewallRuleGroupAssociation
All Implemented Interfaces:
IResource, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-06T23:25:18.584Z") @Stability(Experimental) public class FirewallRuleGroupAssociation extends Resource
(experimental) A Firewall Rule Group Association.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.route53resolver.alpha.*;
 import software.amazon.awscdk.services.ec2.*;
 FirewallRuleGroup firewallRuleGroup;
 Vpc vpc;
 FirewallRuleGroupAssociation firewallRuleGroupAssociation = FirewallRuleGroupAssociation.Builder.create(this, "MyFirewallRuleGroupAssociation")
         .firewallRuleGroup(firewallRuleGroup)
         .priority(123)
         .vpc(vpc)
         // the properties below are optional
         .mutationProtection(false)
         .name("name")
         .build();
 
  • Constructor Details

    • FirewallRuleGroupAssociation

      protected FirewallRuleGroupAssociation(software.amazon.jsii.JsiiObjectRef objRef)
    • FirewallRuleGroupAssociation

      protected FirewallRuleGroupAssociation(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • FirewallRuleGroupAssociation

      @Stability(Experimental) public FirewallRuleGroupAssociation(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull FirewallRuleGroupAssociationProps props)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      props - This parameter is required.
  • Method Details

    • getFirewallRuleGroupAssociationArn

      @Stability(Experimental) @NotNull public String getFirewallRuleGroupAssociationArn()
      (experimental) The ARN (Amazon Resource Name) of the association.
    • getFirewallRuleGroupAssociationCreationTime

      @Stability(Experimental) @NotNull public String getFirewallRuleGroupAssociationCreationTime()
      (experimental) The date and time that the association was created.
    • getFirewallRuleGroupAssociationCreatorRequestId

      @Stability(Experimental) @NotNull public String getFirewallRuleGroupAssociationCreatorRequestId()
      (experimental) The creator request ID.
    • getFirewallRuleGroupAssociationId

      @Stability(Experimental) @NotNull public String getFirewallRuleGroupAssociationId()
      (experimental) The ID of the association.
    • getFirewallRuleGroupAssociationManagedOwnerName

      @Stability(Experimental) @NotNull public String getFirewallRuleGroupAssociationManagedOwnerName()
      (experimental) The owner of the association, used only for lists that are not managed by you.

      If you use AWS Firewall Manager to manage your firewallls from DNS Firewall, then this reports Firewall Manager as the managed owner.

    • getFirewallRuleGroupAssociationModificationTime

      @Stability(Experimental) @NotNull public String getFirewallRuleGroupAssociationModificationTime()
      (experimental) The date and time that the association was last modified.
    • getFirewallRuleGroupAssociationStatus

      @Stability(Experimental) @NotNull public String getFirewallRuleGroupAssociationStatus()
      (experimental) The status of the association.
    • getFirewallRuleGroupAssociationStatusMessage

      @Stability(Experimental) @NotNull public String getFirewallRuleGroupAssociationStatusMessage()
      (experimental) Additional information about the status of the association.