Crate rusoto_fms

Source
Expand description

AWS Firewall Manager

This is the AWS Firewall Manager API Reference. This guide is for developers who need detailed information about the AWS Firewall Manager API actions, data types, and errors. For detailed information about AWS Firewall Manager features, see the AWS Firewall Manager Developer Guide.

Some API actions require explicit resource permissions. For information, see the developer guide topic Firewall Manager required permissions for API actions.

If you’re using the service, you’re probably looking for FmsClient and Fms.

Structs§

App

An individual AWS Firewall Manager application.

AppsListData

An AWS Firewall Manager applications list.

AppsListDataSummary

Details of the AWS Firewall Manager applications list.

AssociateAdminAccountRequest
AwsEc2InstanceViolation

Violations for an EC2 instance resource.

AwsEc2NetworkInterfaceViolation

Violations for network interfaces associated with an EC2 instance.

AwsVPCSecurityGroupViolation

Details of the rule violation in a security group when compared to the master security group of the AWS Firewall Manager policy.

ComplianceViolator

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

DeleteAppsListRequest
DeleteNotificationChannelRequest
DeletePolicyRequest
DeleteProtocolsListRequest
DisassociateAdminAccountRequest
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.

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.

FmsClient
A client for the FMS API.
GetAdminAccountRequest
GetAdminAccountResponse
GetAppsListRequest
GetAppsListResponse
GetComplianceDetailRequest
GetComplianceDetailResponse
GetNotificationChannelRequest
GetNotificationChannelResponse
GetPolicyRequest
GetPolicyResponse
GetProtectionStatusRequest
GetProtectionStatusResponse
GetProtocolsListRequest
GetProtocolsListResponse
GetViolationDetailsRequest
GetViolationDetailsResponse
ListAppsListsRequest
ListAppsListsResponse
ListComplianceStatusRequest
ListComplianceStatusResponse
ListMemberAccountsRequest
ListMemberAccountsResponse
ListPoliciesRequest
ListPoliciesResponse
ListProtocolsListsRequest
ListProtocolsListsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
NetworkFirewallMissingExpectedRTViolation

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

NetworkFirewallMissingFirewallViolation

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

NetworkFirewallMissingSubnetViolation

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

NetworkFirewallPolicyDescription

The definition of the AWS Network Firewall firewall policy.

NetworkFirewallPolicyModifiedViolation

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

PartialMatch

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

Policy

An AWS Firewall Manager policy.

PolicyComplianceDetail

Describes the noncompliant resources in a member account for a specific AWS 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 AWS WAF and Shield Advanced policies, or that are noncompliant with the policy, for security group policies.

PolicySummary

Details of the AWS Firewall Manager policy.

ProtocolsListData

An AWS Firewall Manager protocols list.

ProtocolsListDataSummary

Details of the AWS Firewall Manager protocols list.

PutAppsListRequest
PutAppsListResponse
PutNotificationChannelRequest
PutPolicyRequest
PutPolicyResponse
PutProtocolsListRequest
PutProtocolsListResponse
ResourceTag

The resource tags that AWS Firewall Manager uses to determine if a particular resource should be included or excluded from the AWS Firewall Manager policy. Tags enable you to categorize your AWS 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.

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.

StatefulRuleGroup

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

StatelessRuleGroup

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

Tag

A collection of key:value pairs associated with an AWS 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 AWS resource.

TagResourceRequest
TagResourceResponse
UntagResourceRequest
UntagResourceResponse
ViolationDetail

Violations for a resource based on the specified AWS Firewall Manager policy and AWS account.

Enums§

AssociateAdminAccountError
Errors returned by AssociateAdminAccount
DeleteAppsListError
Errors returned by DeleteAppsList
DeleteNotificationChannelError
Errors returned by DeleteNotificationChannel
DeletePolicyError
Errors returned by DeletePolicy
DeleteProtocolsListError
Errors returned by DeleteProtocolsList
DisassociateAdminAccountError
Errors returned by DisassociateAdminAccount
GetAdminAccountError
Errors returned by GetAdminAccount
GetAppsListError
Errors returned by GetAppsList
GetComplianceDetailError
Errors returned by GetComplianceDetail
GetNotificationChannelError
Errors returned by GetNotificationChannel
GetPolicyError
Errors returned by GetPolicy
GetProtectionStatusError
Errors returned by GetProtectionStatus
GetProtocolsListError
Errors returned by GetProtocolsList
GetViolationDetailsError
Errors returned by GetViolationDetails
ListAppsListsError
Errors returned by ListAppsLists
ListComplianceStatusError
Errors returned by ListComplianceStatus
ListMemberAccountsError
Errors returned by ListMemberAccounts
ListPoliciesError
Errors returned by ListPolicies
ListProtocolsListsError
Errors returned by ListProtocolsLists
ListTagsForResourceError
Errors returned by ListTagsForResource
PutAppsListError
Errors returned by PutAppsList
PutNotificationChannelError
Errors returned by PutNotificationChannel
PutPolicyError
Errors returned by PutPolicy
PutProtocolsListError
Errors returned by PutProtocolsList
TagResourceError
Errors returned by TagResource
UntagResourceError
Errors returned by UntagResource

Traits§

Fms
Trait representing the capabilities of the FMS API. FMS clients implement this trait.