Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.4/services/fms.ts?docs=full";

§Classes

FMS

§Interfaces

ActionTarget

Describes a remediation action target.

App

An individual Firewall Manager application.

AppsListData

An Firewall Manager applications list.

AppsListDataSummary

Details of the Firewall Manager applications list.

AssociateAdminAccountRequest
AssociateThirdPartyFirewallRequest
AssociateThirdPartyFirewallResponse
AwsEc2InstanceViolation

Violation detail for an EC2 instance resource.

AwsEc2NetworkInterfaceViolation

Violation detail for network interfaces associated with an EC2 instance.

AwsVPCSecurityGroupViolation

Violation detail for the rule violation in a security group when compared to the primary security group of the Firewall Manager policy.

BatchAssociateResourceRequest
BatchAssociateResourceResponse
BatchDisassociateResourceRequest
BatchDisassociateResourceResponse
ComplianceViolator

Details of the resource that is not protected by the policy.

DeleteAppsListRequest
DeletePolicyRequest
DeleteProtocolsListRequest
DeleteResourceSetRequest
DisassociateThirdPartyFirewallRequest
DisassociateThirdPartyFirewallResponse
DiscoveredResource

A resource in the organization that's available to be associated with a Firewall Manager resource set.

DnsDuplicateRuleGroupViolation

A DNS Firewall rule group that Firewall Manager tried to associate with a VPC is already associated with the VPC and can't be associated again.

DnsRuleGroupLimitExceededViolation

The VPC that Firewall Manager was applying a DNS Fireall policy to reached the limit for associated DNS Firewall rule groups. Firewall Manager tried to associate another rule group with the VPC and failed due to the limit.

DnsRuleGroupPriorityConflictViolation

A rule group that Firewall Manager tried to associate with a VPC has the same priority as a rule group that's already associated.

EC2AssociateRouteTableAction

The action of associating an EC2 resource, such as a subnet or internet gateway, with a route table.

EC2CopyRouteTableAction

An action that copies the EC2 route table for use in remediation.

EC2CreateRouteAction

Information about the CreateRoute action in Amazon EC2.

EC2CreateRouteTableAction

Information about the CreateRouteTable action in Amazon EC2.

EC2DeleteRouteAction

Information about the DeleteRoute action in Amazon EC2.

EC2ReplaceRouteAction

Information about the ReplaceRoute action in Amazon EC2.

EC2ReplaceRouteTableAssociationAction

Information about the ReplaceRouteTableAssociation action in Amazon EC2.

EvaluationResult

Describes the compliance status for the account. An account is considered noncompliant if it includes resources that are not protected by the specified policy or that don't comply with the policy.

ExpectedRoute

Information about the expected route in the route table.

FailedItem

Details of a resource that failed when trying to update it's association to a resource set.

FirewallSubnetIsOutOfScopeViolation

Contains details about the firewall subnet that violates the policy scope.

FirewallSubnetMissingVPCEndpointViolation

The violation details for a firewall subnet's VPC endpoint that's deleted or missing.

FMSPolicyUpdateFirewallCreationConfigAction

Contains information about the actions that you can take to remediate scope violations caused by your policy's FirewallCreationConfig. FirewallCreationConfig is an optional configuration that you can use to choose which Availability Zones Firewall Manager creates Network Firewall endpoints in.

GetAdminAccountResponse
GetAppsListRequest
GetAppsListResponse
GetComplianceDetailRequest
GetComplianceDetailResponse
GetNotificationChannelResponse
GetPolicyRequest
GetPolicyResponse
GetProtectionStatusRequest
GetProtectionStatusResponse
GetProtocolsListRequest
GetProtocolsListResponse
GetResourceSetRequest
GetResourceSetResponse
GetThirdPartyFirewallAssociationStatusRequest
GetThirdPartyFirewallAssociationStatusResponse
GetViolationDetailsRequest
GetViolationDetailsResponse
ListAppsListsRequest
ListAppsListsResponse
ListComplianceStatusRequest
ListComplianceStatusResponse
ListDiscoveredResourcesRequest
ListDiscoveredResourcesResponse
ListMemberAccountsRequest
ListMemberAccountsResponse
ListPoliciesRequest
ListPoliciesResponse
ListProtocolsListsRequest
ListProtocolsListsResponse
ListResourceSetResourcesRequest
ListResourceSetResourcesResponse
ListResourceSetsRequest
ListResourceSetsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
ListThirdPartyFirewallFirewallPoliciesRequest
ListThirdPartyFirewallFirewallPoliciesResponse
NetworkFirewallBlackHoleRouteDetectedViolation

Violation detail for an internet gateway route with an inactive state in the customer subnet route table or Network Firewall subnet route table.

NetworkFirewallInternetTrafficNotInspectedViolation

Violation detail for the subnet for which internet traffic that hasn't been inspected.

NetworkFirewallInvalidRouteConfigurationViolation

Violation detail for the improperly configured subnet route. It's possible there is a missing route table route, or a configuration that causes traffic to cross an Availability Zone boundary.

NetworkFirewallMissingExpectedRoutesViolation

Violation detail for an expected route missing in Network Firewall.

NetworkFirewallMissingExpectedRTViolation

Violation detail for Network Firewall for a subnet that's not associated to the expected Firewall Manager managed route table.

NetworkFirewallMissingFirewallViolation

Violation detail for Network Firewall for a subnet that doesn't have a Firewall Manager managed firewall in its VPC.

NetworkFirewallMissingSubnetViolation

Violation detail for Network Firewall for an Availability Zone that's missing the expected Firewall Manager managed subnet.

NetworkFirewallPolicy

Configures the firewall policy deployment model of Network Firewall. For information about Network Firewall deployment models, see Network Firewall example architectures with routing in the Network Firewall Developer Guide.

NetworkFirewallPolicyDescription

The definition of the Network Firewall firewall policy.

NetworkFirewallPolicyModifiedViolation

Violation detail for Network Firewall for a firewall policy that has a different "NetworkFirewallPolicyDescription" than is required by the Firewall Manager policy.

NetworkFirewallStatefulRuleGroupOverride

The setting that allows the policy owner to change the behavior of the rule group within a policy.

NetworkFirewallUnexpectedFirewallRoutesViolation

Violation detail for an unexpected route that's present in a route table.

NetworkFirewallUnexpectedGatewayRoutesViolation

Violation detail for an unexpected gateway route that’s present in a route table.

PartialMatch

The reference rule that partially matches the ViolationTarget rule and violation reason.

Policy

An Firewall Manager policy.

PolicyComplianceDetail

Describes the noncompliant resources in a member account for a specific Firewall Manager policy. A maximum of 100 entries are displayed. If more than 100 resources are noncompliant, EvaluationLimitExceeded is set to True.

PolicyComplianceStatus

Indicates whether the account is compliant with the specified policy. An account is considered noncompliant if it includes resources that are not protected by the policy, for WAF and Shield Advanced policies, or that are noncompliant with the policy, for security group policies.

PolicyOption

Contains the Network Firewall firewall policy options to configure the policy's deployment model and third-party firewall policy settings.

PolicySummary

Details of the Firewall Manager policy.

PossibleRemediationAction

A list of remediation actions.

PossibleRemediationActions

A list of possible remediation action lists. Each individual possible remediation action is a list of individual remediation actions.

ProtocolsListData

An Firewall Manager protocols list.

ProtocolsListDataSummary

Details of the Firewall Manager protocols list.

PutAppsListRequest
PutAppsListResponse
PutNotificationChannelRequest
PutPolicyRequest
PutPolicyResponse
PutProtocolsListRequest
PutProtocolsListResponse
PutResourceSetRequest
PutResourceSetResponse
RemediationAction

Information about an individual action you can take to remediate a violation.

RemediationActionWithOrder

An ordered list of actions you can take to remediate a violation.

Resource

Details of a resource that is associated to an Firewall Manager resource set.

ResourceSet

A set of resources to include in a policy.

ResourceSetSummary

Summarizes the resource sets used in a policy.

ResourceTag

The resource tags that Firewall Manager uses to determine if a particular resource should be included or excluded from the Firewall Manager policy. Tags enable you to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. Each tag consists of a key and an optional value. Firewall Manager combines the tags with "AND" so that, if you add more than one tag to a policy scope, a resource must have all the specified tags to be included or excluded. For more information, see Working with Tag Editor.

ResourceViolation

Violation detail based on resource type.

Route

Describes a route in a route table.

RouteHasOutOfScopeEndpointViolation

Contains details about the route endpoint that violates the policy scope.

SecurityGroupRemediationAction

Remediation option for the rule specified in the ViolationTarget.

SecurityGroupRuleDescription

Describes a set of permissions for a security group rule.

SecurityServicePolicyData

Details about the security service that is being used to protect the resources.

StatefulEngineOptions

Configuration settings for the handling of the stateful rule groups in a Network Firewall firewall policy.

StatefulRuleGroup

Network Firewall stateful rule group, used in a "NetworkFirewallPolicyDescription".

StatelessRuleGroup

Network Firewall stateless rule group, used in a "NetworkFirewallPolicyDescription".

Tag

A collection of key:value pairs associated with an Amazon Web Services resource. The key:value pair can be anything you define. Typically, the tag key represents a category (such as "environment") and the tag value represents a specific value within that category (such as "test," "development," or "production"). You can add up to 50 tags to each Amazon Web Services resource.

TagResourceRequest
ThirdPartyFirewallFirewallPolicy

Configures the third-party firewall's firewall policy.

ThirdPartyFirewallMissingExpectedRouteTableViolation

The violation details for a third-party firewall that's not associated with an Firewall Manager managed route table.

ThirdPartyFirewallMissingFirewallViolation

The violation details about a third-party firewall's subnet that doesn't have a Firewall Manager managed firewall in its VPC.

ThirdPartyFirewallMissingSubnetViolation

The violation details for a third-party firewall for an Availability Zone that's missing the Firewall Manager managed subnet.

ThirdPartyFirewallPolicy

Configures the deployment model for the third-party firewall.

UntagResourceRequest
ViolationDetail

Violations for a resource based on the specified Firewall Manager policy and Amazon Web Services account.

§Type Aliases

AccountRoleStatus
CustomerPolicyScopeIdType
DependentServiceName
DestinationType
FailedItemReason
FirewallDeploymentModel
MarketplaceSubscriptionOnboardingStatus
NetworkFirewallOverrideAction
PolicyComplianceStatusType
RemediationActionType
RuleOrder
SecurityServiceType
TargetType
ThirdPartyFirewall
ThirdPartyFirewallAssociationStatus
ViolationReason