Learn R Programming

paws.security.identity (version 0.1.12)

fms: Firewall Management Service

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.

Usage

fms(config = list())

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

Service syntax

svc <- fms(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string"
    ),
    endpoint = "string",
    region = "string"
  )
)

Operations

associate_admin_accountSets the AWS Firewall Manager administrator account
delete_apps_listPermanently deletes an AWS Firewall Manager applications list
delete_notification_channelDeletes an AWS Firewall Manager association with the IAM role and the Amazon Simple Notification Service (SNS) topic that is used to record AWS Firewall Manager SNS logs
delete_policyPermanently deletes an AWS Firewall Manager policy
delete_protocols_listPermanently deletes an AWS Firewall Manager protocols list
disassociate_admin_accountDisassociates the account that has been set as the AWS Firewall Manager administrator account
get_admin_accountReturns the AWS Organizations master account that is associated with AWS Firewall Manager as the AWS Firewall Manager administrator
get_apps_listReturns information about the specified AWS Firewall Manager applications list
get_compliance_detailReturns detailed compliance information about the specified member account
get_notification_channelInformation about the Amazon Simple Notification Service (SNS) topic that is used to record AWS Firewall Manager SNS logs
get_policyReturns information about the specified AWS Firewall Manager policy
get_protection_statusIf you created a Shield Advanced policy, returns policy-level attack summary information in the event of a potential DDoS attack
get_protocols_listReturns information about the specified AWS Firewall Manager protocols list
get_violation_detailsRetrieves violations for a resource based on the specified AWS Firewall Manager policy and AWS account
list_apps_listsReturns an array of AppsListDataSummary objects
list_compliance_statusReturns an array of PolicyComplianceStatus objects
list_member_accountsReturns a MemberAccounts object that lists the member accounts in the administrator's AWS organization
list_policiesReturns an array of PolicySummary objects
list_protocols_listsReturns an array of ProtocolsListDataSummary objects
list_tags_for_resourceRetrieves the list of tags for the specified AWS resource
put_apps_listCreates an AWS Firewall Manager applications list
put_notification_channelDesignates the IAM role and Amazon Simple Notification Service (SNS) topic that AWS Firewall Manager uses to record SNS logs
put_policyCreates an AWS Firewall Manager policy
put_protocols_listCreates an AWS Firewall Manager protocols list
tag_resourceAdds one or more tags to an AWS resource
untag_resourceRemoves one or more tags from an AWS resource

Examples

Run this code
if (FALSE) {
svc <- fms()
svc$associate_admin_account(
  Foo = 123
)
}

Run the code above in your browser using DataLab