package fms
- Alphabetic
- By Inheritance
- fms
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type AWSAccountId = String
- type AccountRoleStatus = String
-
trait
AssociateAdminAccountRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ComplianceViolator extends Object
Details of the resource that is not protected by the policy.
Details of the resource that is not protected by the policy.
- Annotations
- @RawJSType() @native()
- type ComplianceViolators = Array[ComplianceViolator]
- type CustomerPolicyScopeId = String
- type CustomerPolicyScopeIdList = Array[CustomerPolicyScopeId]
- type CustomerPolicyScopeIdType = String
- type CustomerPolicyScopeMap = Dictionary[CustomerPolicyScopeIdList]
-
trait
DeleteNotificationChannelRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeletePolicyRequest extends Object
- Annotations
- @RawJSType() @native()
- type DependentServiceName = String
- type DetailedInfo = String
-
trait
DisassociateAdminAccountRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
EvaluationResult extends Object
Describes the compliance status for the account.
Describes the compliance status for the account. An account is considered non-compliant if it includes resources that are not protected by the specified policy.
- Annotations
- @RawJSType() @native()
- type EvaluationResults = Array[EvaluationResult]
-
class
FMS extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "FMS" )
- implicit final class FMSOps extends AnyVal
-
trait
GetAdminAccountRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetAdminAccountResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetComplianceDetailRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetComplianceDetailResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetNotificationChannelRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetNotificationChannelResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPolicyResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetProtectionStatusRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetProtectionStatusResponse extends Object
- Annotations
- @RawJSType() @native()
- type IssueInfoMap = Dictionary[DetailedInfo]
-
trait
ListComplianceStatusRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListComplianceStatusResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListMemberAccountsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListMemberAccountsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListPoliciesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListPoliciesResponse extends Object
- Annotations
- @RawJSType() @native()
- type ManagedServiceData = String
- type MemberAccounts = Array[AWSAccountId]
- type PaginationMaxResults = Int
- type PaginationToken = String
-
trait
Policy extends Object
An AWS Firewall Manager policy.
An AWS Firewall Manager policy.
- Annotations
- @RawJSType() @native()
-
trait
PolicyComplianceDetail extends Object
Describes the non-compliant resources in a member account for a specific AWS Firewall Manager policy.
Describes the non-compliant 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 non-compliant,
EvaluationLimitExceededis set toTrue.- Annotations
- @RawJSType() @native()
-
trait
PolicyComplianceStatus extends Object
Indicates whether the account is compliant with the specified policy.
Indicates whether the account is compliant with the specified policy. An account is considered non-compliant if it includes resources that are not protected by the policy.
- Annotations
- @RawJSType() @native()
- type PolicyComplianceStatusList = Array[PolicyComplianceStatus]
- type PolicyComplianceStatusType = String
- type PolicyId = String
-
trait
PolicySummary extends Object
Details of the AWS Firewall Manager policy.
Details of the AWS Firewall Manager policy.
- Annotations
- @RawJSType() @native()
- type PolicySummaryList = Array[PolicySummary]
- type PolicyUpdateToken = String
- type ProtectionData = String
-
trait
PutNotificationChannelRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
PutPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
PutPolicyResponse extends Object
- Annotations
- @RawJSType() @native()
- type ResourceArn = String
- type ResourceCount = Double
- type ResourceId = String
- type ResourceName = String
-
trait
ResourceTag extends Object
The resource tags that AWS Firewall Manager uses to determine if a particular resource should be included or excluded from protection by the AWS Firewall Manager policy.
The resource tags that AWS Firewall Manager uses to determine if a particular resource should be included or excluded from protection by 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, both of which you define. Tags are combined with an "OR." That is, if you add more than one tag, if any of the tags matches, the resource is considered a match for the include or exclude. with Tag Editor.
- Annotations
- @RawJSType() @native()
- type ResourceTags = Array[ResourceTag]
- type ResourceType = String
- type ResourceTypeList = Array[ResourceType]
-
trait
SecurityServicePolicyData extends Object
Details about the security service that is being used to protect the resources.
Details about the security service that is being used to protect the resources.
- Annotations
- @RawJSType() @native()
- type SecurityServiceType = String
- type TagKey = String
- type TagValue = String
- type TimeStamp = Date
- type ViolationReason = String
Value Members
- object AccountRoleStatusEnum
- object AssociateAdminAccountRequest
- object ComplianceViolator
- object CustomerPolicyScopeIdTypeEnum
- object DeleteNotificationChannelRequest
- object DeletePolicyRequest
- object DependentServiceNameEnum
- object DisassociateAdminAccountRequest
- object EvaluationResult
- object GetAdminAccountRequest
- object GetAdminAccountResponse
- object GetComplianceDetailRequest
- object GetComplianceDetailResponse
- object GetNotificationChannelRequest
- object GetNotificationChannelResponse
- object GetPolicyRequest
- object GetPolicyResponse
- object GetProtectionStatusRequest
- object GetProtectionStatusResponse
- object ListComplianceStatusRequest
- object ListComplianceStatusResponse
- object ListMemberAccountsRequest
- object ListMemberAccountsResponse
- object ListPoliciesRequest
- object ListPoliciesResponse
- object Policy
- object PolicyComplianceDetail
- object PolicyComplianceStatus
- object PolicyComplianceStatusTypeEnum
- object PolicySummary
- object PutNotificationChannelRequest
- object PutPolicyRequest
- object PutPolicyResponse
- object ResourceTag
- object SecurityServicePolicyData
- object SecurityServiceTypeEnum
- object ViolationReasonEnum