Skip to content

Typed dictionaries

Index > FMS > Typed dictionaries

Auto-generated documentation for FMS type annotations stubs module mypy-boto3-fms.

ActionTargetTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ActionTargetTypeDef

def get_value() -> ActionTargetTypeDef:
    return {
        "ResourceId": ...,
    }
Definition
class ActionTargetTypeDef(TypedDict):
    ResourceId: NotRequired[str],
    Description: NotRequired[str],

AppTypeDef

Usage Example
from mypy_boto3_fms.type_defs import AppTypeDef

def get_value() -> AppTypeDef:
    return {
        "AppName": ...,
        "Protocol": ...,
        "Port": ...,
    }
Definition
class AppTypeDef(TypedDict):
    AppName: str,
    Protocol: str,
    Port: int,

AssociateAdminAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import AssociateAdminAccountRequestRequestTypeDef

def get_value() -> AssociateAdminAccountRequestRequestTypeDef:
    return {
        "AdminAccount": ...,
    }
Definition
class AssociateAdminAccountRequestRequestTypeDef(TypedDict):
    AdminAccount: str,

AssociateThirdPartyFirewallRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import AssociateThirdPartyFirewallRequestRequestTypeDef

def get_value() -> AssociateThirdPartyFirewallRequestRequestTypeDef:
    return {
        "ThirdPartyFirewall": ...,
    }
Definition
class AssociateThirdPartyFirewallRequestRequestTypeDef(TypedDict):
    ThirdPartyFirewall: ThirdPartyFirewallType,  # (1)
  1. See ThirdPartyFirewallType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AwsEc2NetworkInterfaceViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import AwsEc2NetworkInterfaceViolationTypeDef

def get_value() -> AwsEc2NetworkInterfaceViolationTypeDef:
    return {
        "ViolationTarget": ...,
    }
Definition
class AwsEc2NetworkInterfaceViolationTypeDef(TypedDict):
    ViolationTarget: NotRequired[str],
    ViolatingSecurityGroups: NotRequired[List[str]],

PartialMatchTypeDef

Usage Example
from mypy_boto3_fms.type_defs import PartialMatchTypeDef

def get_value() -> PartialMatchTypeDef:
    return {
        "Reference": ...,
    }
Definition
class PartialMatchTypeDef(TypedDict):
    Reference: NotRequired[str],
    TargetViolationReasons: NotRequired[List[str]],

BatchAssociateResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import BatchAssociateResourceRequestRequestTypeDef

def get_value() -> BatchAssociateResourceRequestRequestTypeDef:
    return {
        "ResourceSetIdentifier": ...,
        "Items": ...,
    }
Definition
class BatchAssociateResourceRequestRequestTypeDef(TypedDict):
    ResourceSetIdentifier: str,
    Items: Sequence[str],

FailedItemTypeDef

Usage Example
from mypy_boto3_fms.type_defs import FailedItemTypeDef

def get_value() -> FailedItemTypeDef:
    return {
        "URI": ...,
    }
Definition
class FailedItemTypeDef(TypedDict):
    URI: NotRequired[str],
    Reason: NotRequired[FailedItemReasonType],  # (1)
  1. See FailedItemReasonType

BatchDisassociateResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import BatchDisassociateResourceRequestRequestTypeDef

def get_value() -> BatchDisassociateResourceRequestRequestTypeDef:
    return {
        "ResourceSetIdentifier": ...,
        "Items": ...,
    }
Definition
class BatchDisassociateResourceRequestRequestTypeDef(TypedDict):
    ResourceSetIdentifier: str,
    Items: Sequence[str],

ComplianceViolatorTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ComplianceViolatorTypeDef

def get_value() -> ComplianceViolatorTypeDef:
    return {
        "ResourceId": ...,
    }
Definition
class ComplianceViolatorTypeDef(TypedDict):
    ResourceId: NotRequired[str],
    ViolationReason: NotRequired[ViolationReasonType],  # (1)
    ResourceType: NotRequired[str],
    Metadata: NotRequired[Dict[str, str]],
  1. See ViolationReasonType

DeleteAppsListRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import DeleteAppsListRequestRequestTypeDef

def get_value() -> DeleteAppsListRequestRequestTypeDef:
    return {
        "ListId": ...,
    }
Definition
class DeleteAppsListRequestRequestTypeDef(TypedDict):
    ListId: str,

DeletePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import DeletePolicyRequestRequestTypeDef

def get_value() -> DeletePolicyRequestRequestTypeDef:
    return {
        "PolicyId": ...,
    }
Definition
class DeletePolicyRequestRequestTypeDef(TypedDict):
    PolicyId: str,
    DeleteAllPolicyResources: NotRequired[bool],

DeleteProtocolsListRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import DeleteProtocolsListRequestRequestTypeDef

def get_value() -> DeleteProtocolsListRequestRequestTypeDef:
    return {
        "ListId": ...,
    }
Definition
class DeleteProtocolsListRequestRequestTypeDef(TypedDict):
    ListId: str,

DeleteResourceSetRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import DeleteResourceSetRequestRequestTypeDef

def get_value() -> DeleteResourceSetRequestRequestTypeDef:
    return {
        "Identifier": ...,
    }
Definition
class DeleteResourceSetRequestRequestTypeDef(TypedDict):
    Identifier: str,

DisassociateThirdPartyFirewallRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import DisassociateThirdPartyFirewallRequestRequestTypeDef

def get_value() -> DisassociateThirdPartyFirewallRequestRequestTypeDef:
    return {
        "ThirdPartyFirewall": ...,
    }
Definition
class DisassociateThirdPartyFirewallRequestRequestTypeDef(TypedDict):
    ThirdPartyFirewall: ThirdPartyFirewallType,  # (1)
  1. See ThirdPartyFirewallType

DiscoveredResourceTypeDef

Usage Example
from mypy_boto3_fms.type_defs import DiscoveredResourceTypeDef

def get_value() -> DiscoveredResourceTypeDef:
    return {
        "URI": ...,
    }
Definition
class DiscoveredResourceTypeDef(TypedDict):
    URI: NotRequired[str],
    AccountId: NotRequired[str],
    Type: NotRequired[str],
    Name: NotRequired[str],

DnsDuplicateRuleGroupViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import DnsDuplicateRuleGroupViolationTypeDef

def get_value() -> DnsDuplicateRuleGroupViolationTypeDef:
    return {
        "ViolationTarget": ...,
    }
Definition
class DnsDuplicateRuleGroupViolationTypeDef(TypedDict):
    ViolationTarget: NotRequired[str],
    ViolationTargetDescription: NotRequired[str],

DnsRuleGroupLimitExceededViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import DnsRuleGroupLimitExceededViolationTypeDef

def get_value() -> DnsRuleGroupLimitExceededViolationTypeDef:
    return {
        "ViolationTarget": ...,
    }
Definition
class DnsRuleGroupLimitExceededViolationTypeDef(TypedDict):
    ViolationTarget: NotRequired[str],
    ViolationTargetDescription: NotRequired[str],
    NumberOfRuleGroupsAlreadyAssociated: NotRequired[int],

DnsRuleGroupPriorityConflictViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import DnsRuleGroupPriorityConflictViolationTypeDef

def get_value() -> DnsRuleGroupPriorityConflictViolationTypeDef:
    return {
        "ViolationTarget": ...,
    }
Definition
class DnsRuleGroupPriorityConflictViolationTypeDef(TypedDict):
    ViolationTarget: NotRequired[str],
    ViolationTargetDescription: NotRequired[str],
    ConflictingPriority: NotRequired[int],
    ConflictingPolicyId: NotRequired[str],
    UnavailablePriorities: NotRequired[List[int]],

EvaluationResultTypeDef

Usage Example
from mypy_boto3_fms.type_defs import EvaluationResultTypeDef

def get_value() -> EvaluationResultTypeDef:
    return {
        "ComplianceStatus": ...,
    }
Definition
class EvaluationResultTypeDef(TypedDict):
    ComplianceStatus: NotRequired[PolicyComplianceStatusTypeType],  # (1)
    ViolatorCount: NotRequired[int],
    EvaluationLimitExceeded: NotRequired[bool],
  1. See PolicyComplianceStatusTypeType

ExpectedRouteTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ExpectedRouteTypeDef

def get_value() -> ExpectedRouteTypeDef:
    return {
        "IpV4Cidr": ...,
    }
Definition
class ExpectedRouteTypeDef(TypedDict):
    IpV4Cidr: NotRequired[str],
    PrefixListId: NotRequired[str],
    IpV6Cidr: NotRequired[str],
    ContributingSubnets: NotRequired[List[str]],
    AllowedTargets: NotRequired[List[str]],
    RouteTableId: NotRequired[str],

FMSPolicyUpdateFirewallCreationConfigActionTypeDef

Usage Example
from mypy_boto3_fms.type_defs import FMSPolicyUpdateFirewallCreationConfigActionTypeDef

def get_value() -> FMSPolicyUpdateFirewallCreationConfigActionTypeDef:
    return {
        "Description": ...,
    }
Definition
class FMSPolicyUpdateFirewallCreationConfigActionTypeDef(TypedDict):
    Description: NotRequired[str],
    FirewallCreationConfig: NotRequired[str],

FirewallSubnetIsOutOfScopeViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import FirewallSubnetIsOutOfScopeViolationTypeDef

def get_value() -> FirewallSubnetIsOutOfScopeViolationTypeDef:
    return {
        "FirewallSubnetId": ...,
    }
Definition
class FirewallSubnetIsOutOfScopeViolationTypeDef(TypedDict):
    FirewallSubnetId: NotRequired[str],
    VpcId: NotRequired[str],
    SubnetAvailabilityZone: NotRequired[str],
    SubnetAvailabilityZoneId: NotRequired[str],
    VpcEndpointId: NotRequired[str],

FirewallSubnetMissingVPCEndpointViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import FirewallSubnetMissingVPCEndpointViolationTypeDef

def get_value() -> FirewallSubnetMissingVPCEndpointViolationTypeDef:
    return {
        "FirewallSubnetId": ...,
    }
Definition
class FirewallSubnetMissingVPCEndpointViolationTypeDef(TypedDict):
    FirewallSubnetId: NotRequired[str],
    VpcId: NotRequired[str],
    SubnetAvailabilityZone: NotRequired[str],
    SubnetAvailabilityZoneId: NotRequired[str],

GetAppsListRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetAppsListRequestRequestTypeDef

def get_value() -> GetAppsListRequestRequestTypeDef:
    return {
        "ListId": ...,
    }
Definition
class GetAppsListRequestRequestTypeDef(TypedDict):
    ListId: str,
    DefaultList: NotRequired[bool],

GetComplianceDetailRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetComplianceDetailRequestRequestTypeDef

def get_value() -> GetComplianceDetailRequestRequestTypeDef:
    return {
        "PolicyId": ...,
        "MemberAccount": ...,
    }
Definition
class GetComplianceDetailRequestRequestTypeDef(TypedDict):
    PolicyId: str,
    MemberAccount: str,

GetPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetPolicyRequestRequestTypeDef

def get_value() -> GetPolicyRequestRequestTypeDef:
    return {
        "PolicyId": ...,
    }
Definition
class GetPolicyRequestRequestTypeDef(TypedDict):
    PolicyId: str,

GetProtectionStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetProtectionStatusRequestRequestTypeDef

def get_value() -> GetProtectionStatusRequestRequestTypeDef:
    return {
        "PolicyId": ...,
    }
Definition
class GetProtectionStatusRequestRequestTypeDef(TypedDict):
    PolicyId: str,
    MemberAccountId: NotRequired[str],
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

GetProtocolsListRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetProtocolsListRequestRequestTypeDef

def get_value() -> GetProtocolsListRequestRequestTypeDef:
    return {
        "ListId": ...,
    }
Definition
class GetProtocolsListRequestRequestTypeDef(TypedDict):
    ListId: str,
    DefaultList: NotRequired[bool],

ProtocolsListDataTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ProtocolsListDataTypeDef

def get_value() -> ProtocolsListDataTypeDef:
    return {
        "ListName": ...,
        "ProtocolsList": ...,
    }
Definition
class ProtocolsListDataTypeDef(TypedDict):
    ListName: str,
    ProtocolsList: List[str],
    ListId: NotRequired[str],
    ListUpdateToken: NotRequired[str],
    CreateTime: NotRequired[datetime],
    LastUpdateTime: NotRequired[datetime],
    PreviousProtocolsList: NotRequired[Dict[str, List[str]]],

GetResourceSetRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetResourceSetRequestRequestTypeDef

def get_value() -> GetResourceSetRequestRequestTypeDef:
    return {
        "Identifier": ...,
    }
Definition
class GetResourceSetRequestRequestTypeDef(TypedDict):
    Identifier: str,

ResourceSetTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ResourceSetTypeDef

def get_value() -> ResourceSetTypeDef:
    return {
        "Name": ...,
        "ResourceTypeList": ...,
    }
Definition
class ResourceSetTypeDef(TypedDict):
    Name: str,
    ResourceTypeList: List[str],
    Id: NotRequired[str],
    Description: NotRequired[str],
    UpdateToken: NotRequired[str],
    LastUpdateTime: NotRequired[datetime],

GetThirdPartyFirewallAssociationStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetThirdPartyFirewallAssociationStatusRequestRequestTypeDef

def get_value() -> GetThirdPartyFirewallAssociationStatusRequestRequestTypeDef:
    return {
        "ThirdPartyFirewall": ...,
    }
Definition
class GetThirdPartyFirewallAssociationStatusRequestRequestTypeDef(TypedDict):
    ThirdPartyFirewall: ThirdPartyFirewallType,  # (1)
  1. See ThirdPartyFirewallType

GetViolationDetailsRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetViolationDetailsRequestRequestTypeDef

def get_value() -> GetViolationDetailsRequestRequestTypeDef:
    return {
        "PolicyId": ...,
        "MemberAccount": ...,
        "ResourceId": ...,
        "ResourceType": ...,
    }
Definition
class GetViolationDetailsRequestRequestTypeDef(TypedDict):
    PolicyId: str,
    MemberAccount: str,
    ResourceId: str,
    ResourceType: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_fms.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAppsListsRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListAppsListsRequestRequestTypeDef

def get_value() -> ListAppsListsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListAppsListsRequestRequestTypeDef(TypedDict):
    MaxResults: int,
    DefaultLists: NotRequired[bool],
    NextToken: NotRequired[str],

ListComplianceStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListComplianceStatusRequestRequestTypeDef

def get_value() -> ListComplianceStatusRequestRequestTypeDef:
    return {
        "PolicyId": ...,
    }
Definition
class ListComplianceStatusRequestRequestTypeDef(TypedDict):
    PolicyId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListDiscoveredResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListDiscoveredResourcesRequestRequestTypeDef

def get_value() -> ListDiscoveredResourcesRequestRequestTypeDef:
    return {
        "MemberAccountIds": ...,
        "ResourceType": ...,
    }
Definition
class ListDiscoveredResourcesRequestRequestTypeDef(TypedDict):
    MemberAccountIds: Sequence[str],
    ResourceType: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListMemberAccountsRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListMemberAccountsRequestRequestTypeDef

def get_value() -> ListMemberAccountsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListMemberAccountsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListPoliciesRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListPoliciesRequestRequestTypeDef

def get_value() -> ListPoliciesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListPoliciesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

PolicySummaryTypeDef

Usage Example
from mypy_boto3_fms.type_defs import PolicySummaryTypeDef

def get_value() -> PolicySummaryTypeDef:
    return {
        "PolicyArn": ...,
    }
Definition
class PolicySummaryTypeDef(TypedDict):
    PolicyArn: NotRequired[str],
    PolicyId: NotRequired[str],
    PolicyName: NotRequired[str],
    ResourceType: NotRequired[str],
    SecurityServiceType: NotRequired[SecurityServiceTypeType],  # (1)
    RemediationEnabled: NotRequired[bool],
    DeleteUnusedFMManagedResources: NotRequired[bool],
  1. See SecurityServiceTypeType

ListProtocolsListsRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListProtocolsListsRequestRequestTypeDef

def get_value() -> ListProtocolsListsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListProtocolsListsRequestRequestTypeDef(TypedDict):
    MaxResults: int,
    DefaultLists: NotRequired[bool],
    NextToken: NotRequired[str],

ProtocolsListDataSummaryTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ProtocolsListDataSummaryTypeDef

def get_value() -> ProtocolsListDataSummaryTypeDef:
    return {
        "ListArn": ...,
    }
Definition
class ProtocolsListDataSummaryTypeDef(TypedDict):
    ListArn: NotRequired[str],
    ListId: NotRequired[str],
    ListName: NotRequired[str],
    ProtocolsList: NotRequired[List[str]],

ListResourceSetResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListResourceSetResourcesRequestRequestTypeDef

def get_value() -> ListResourceSetResourcesRequestRequestTypeDef:
    return {
        "Identifier": ...,
    }
Definition
class ListResourceSetResourcesRequestRequestTypeDef(TypedDict):
    Identifier: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ResourceTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ResourceTypeDef

def get_value() -> ResourceTypeDef:
    return {
        "URI": ...,
    }
Definition
class ResourceTypeDef(TypedDict):
    URI: str,
    AccountId: NotRequired[str],

ListResourceSetsRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListResourceSetsRequestRequestTypeDef

def get_value() -> ListResourceSetsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListResourceSetsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ResourceSetSummaryTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ResourceSetSummaryTypeDef

def get_value() -> ResourceSetSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class ResourceSetSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    LastUpdateTime: NotRequired[datetime],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

TagTypeDef

Usage Example
from mypy_boto3_fms.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ListThirdPartyFirewallFirewallPoliciesRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListThirdPartyFirewallFirewallPoliciesRequestRequestTypeDef

def get_value() -> ListThirdPartyFirewallFirewallPoliciesRequestRequestTypeDef:
    return {
        "ThirdPartyFirewall": ...,
        "MaxResults": ...,
    }
Definition
class ListThirdPartyFirewallFirewallPoliciesRequestRequestTypeDef(TypedDict):
    ThirdPartyFirewall: ThirdPartyFirewallType,  # (1)
    MaxResults: int,
    NextToken: NotRequired[str],
  1. See ThirdPartyFirewallType

ThirdPartyFirewallFirewallPolicyTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ThirdPartyFirewallFirewallPolicyTypeDef

def get_value() -> ThirdPartyFirewallFirewallPolicyTypeDef:
    return {
        "FirewallPolicyId": ...,
    }
Definition
class ThirdPartyFirewallFirewallPolicyTypeDef(TypedDict):
    FirewallPolicyId: NotRequired[str],
    FirewallPolicyName: NotRequired[str],

RouteTypeDef

Usage Example
from mypy_boto3_fms.type_defs import RouteTypeDef

def get_value() -> RouteTypeDef:
    return {
        "DestinationType": ...,
    }
Definition
class RouteTypeDef(TypedDict):
    DestinationType: NotRequired[DestinationTypeType],  # (1)
    TargetType: NotRequired[TargetTypeType],  # (2)
    Destination: NotRequired[str],
    Target: NotRequired[str],
  1. See DestinationTypeType
  2. See TargetTypeType

NetworkFirewallMissingExpectedRTViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import NetworkFirewallMissingExpectedRTViolationTypeDef

def get_value() -> NetworkFirewallMissingExpectedRTViolationTypeDef:
    return {
        "ViolationTarget": ...,
    }
Definition
class NetworkFirewallMissingExpectedRTViolationTypeDef(TypedDict):
    ViolationTarget: NotRequired[str],
    VPC: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    CurrentRouteTable: NotRequired[str],
    ExpectedRouteTable: NotRequired[str],

NetworkFirewallMissingFirewallViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import NetworkFirewallMissingFirewallViolationTypeDef

def get_value() -> NetworkFirewallMissingFirewallViolationTypeDef:
    return {
        "ViolationTarget": ...,
    }
Definition
class NetworkFirewallMissingFirewallViolationTypeDef(TypedDict):
    ViolationTarget: NotRequired[str],
    VPC: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    TargetViolationReason: NotRequired[str],

NetworkFirewallMissingSubnetViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import NetworkFirewallMissingSubnetViolationTypeDef

def get_value() -> NetworkFirewallMissingSubnetViolationTypeDef:
    return {
        "ViolationTarget": ...,
    }
Definition
class NetworkFirewallMissingSubnetViolationTypeDef(TypedDict):
    ViolationTarget: NotRequired[str],
    VPC: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    TargetViolationReason: NotRequired[str],

StatefulEngineOptionsTypeDef

Usage Example
from mypy_boto3_fms.type_defs import StatefulEngineOptionsTypeDef

def get_value() -> StatefulEngineOptionsTypeDef:
    return {
        "RuleOrder": ...,
    }
Definition
class StatefulEngineOptionsTypeDef(TypedDict):
    RuleOrder: NotRequired[RuleOrderType],  # (1)
  1. See RuleOrderType

StatelessRuleGroupTypeDef

Usage Example
from mypy_boto3_fms.type_defs import StatelessRuleGroupTypeDef

def get_value() -> StatelessRuleGroupTypeDef:
    return {
        "RuleGroupName": ...,
    }
Definition
class StatelessRuleGroupTypeDef(TypedDict):
    RuleGroupName: NotRequired[str],
    ResourceId: NotRequired[str],
    Priority: NotRequired[int],

NetworkFirewallPolicyTypeDef

Usage Example
from mypy_boto3_fms.type_defs import NetworkFirewallPolicyTypeDef

def get_value() -> NetworkFirewallPolicyTypeDef:
    return {
        "FirewallDeploymentModel": ...,
    }
Definition
class NetworkFirewallPolicyTypeDef(TypedDict):
    FirewallDeploymentModel: NotRequired[FirewallDeploymentModelType],  # (1)
  1. See FirewallDeploymentModelType

NetworkFirewallStatefulRuleGroupOverrideTypeDef

Usage Example
from mypy_boto3_fms.type_defs import NetworkFirewallStatefulRuleGroupOverrideTypeDef

def get_value() -> NetworkFirewallStatefulRuleGroupOverrideTypeDef:
    return {
        "Action": ...,
    }
Definition
class NetworkFirewallStatefulRuleGroupOverrideTypeDef(TypedDict):
    Action: NotRequired[NetworkFirewallOverrideActionType],  # (1)
  1. See NetworkFirewallOverrideActionType

ThirdPartyFirewallPolicyTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ThirdPartyFirewallPolicyTypeDef

def get_value() -> ThirdPartyFirewallPolicyTypeDef:
    return {
        "FirewallDeploymentModel": ...,
    }
Definition
class ThirdPartyFirewallPolicyTypeDef(TypedDict):
    FirewallDeploymentModel: NotRequired[FirewallDeploymentModelType],  # (1)
  1. See FirewallDeploymentModelType

ResourceTagTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ResourceTagTypeDef

def get_value() -> ResourceTagTypeDef:
    return {
        "Key": ...,
    }
Definition
class ResourceTagTypeDef(TypedDict):
    Key: str,
    Value: NotRequired[str],

PutNotificationChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import PutNotificationChannelRequestRequestTypeDef

def get_value() -> PutNotificationChannelRequestRequestTypeDef:
    return {
        "SnsTopicArn": ...,
        "SnsRoleName": ...,
    }
Definition
class PutNotificationChannelRequestRequestTypeDef(TypedDict):
    SnsTopicArn: str,
    SnsRoleName: str,

ThirdPartyFirewallMissingExpectedRouteTableViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ThirdPartyFirewallMissingExpectedRouteTableViolationTypeDef

def get_value() -> ThirdPartyFirewallMissingExpectedRouteTableViolationTypeDef:
    return {
        "ViolationTarget": ...,
    }
Definition
class ThirdPartyFirewallMissingExpectedRouteTableViolationTypeDef(TypedDict):
    ViolationTarget: NotRequired[str],
    VPC: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    CurrentRouteTable: NotRequired[str],
    ExpectedRouteTable: NotRequired[str],

ThirdPartyFirewallMissingFirewallViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ThirdPartyFirewallMissingFirewallViolationTypeDef

def get_value() -> ThirdPartyFirewallMissingFirewallViolationTypeDef:
    return {
        "ViolationTarget": ...,
    }
Definition
class ThirdPartyFirewallMissingFirewallViolationTypeDef(TypedDict):
    ViolationTarget: NotRequired[str],
    VPC: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    TargetViolationReason: NotRequired[str],

ThirdPartyFirewallMissingSubnetViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ThirdPartyFirewallMissingSubnetViolationTypeDef

def get_value() -> ThirdPartyFirewallMissingSubnetViolationTypeDef:
    return {
        "ViolationTarget": ...,
    }
Definition
class ThirdPartyFirewallMissingSubnetViolationTypeDef(TypedDict):
    ViolationTarget: NotRequired[str],
    VPC: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    TargetViolationReason: NotRequired[str],

SecurityGroupRuleDescriptionTypeDef

Usage Example
from mypy_boto3_fms.type_defs import SecurityGroupRuleDescriptionTypeDef

def get_value() -> SecurityGroupRuleDescriptionTypeDef:
    return {
        "IPV4Range": ...,
    }
Definition
class SecurityGroupRuleDescriptionTypeDef(TypedDict):
    IPV4Range: NotRequired[str],
    IPV6Range: NotRequired[str],
    PrefixListId: NotRequired[str],
    Protocol: NotRequired[str],
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_fms.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

EC2AssociateRouteTableActionTypeDef

Usage Example
from mypy_boto3_fms.type_defs import EC2AssociateRouteTableActionTypeDef

def get_value() -> EC2AssociateRouteTableActionTypeDef:
    return {
        "RouteTableId": ...,
    }
Definition
class EC2AssociateRouteTableActionTypeDef(TypedDict):
    RouteTableId: ActionTargetTypeDef,  # (1)
    Description: NotRequired[str],
    SubnetId: NotRequired[ActionTargetTypeDef],  # (1)
    GatewayId: NotRequired[ActionTargetTypeDef],  # (1)
  1. See ActionTargetTypeDef
  2. See ActionTargetTypeDef
  3. See ActionTargetTypeDef

EC2CopyRouteTableActionTypeDef

Usage Example
from mypy_boto3_fms.type_defs import EC2CopyRouteTableActionTypeDef

def get_value() -> EC2CopyRouteTableActionTypeDef:
    return {
        "VpcId": ...,
        "RouteTableId": ...,
    }
Definition
class EC2CopyRouteTableActionTypeDef(TypedDict):
    VpcId: ActionTargetTypeDef,  # (1)
    RouteTableId: ActionTargetTypeDef,  # (1)
    Description: NotRequired[str],
  1. See ActionTargetTypeDef
  2. See ActionTargetTypeDef

EC2CreateRouteActionTypeDef

Usage Example
from mypy_boto3_fms.type_defs import EC2CreateRouteActionTypeDef

def get_value() -> EC2CreateRouteActionTypeDef:
    return {
        "RouteTableId": ...,
    }
Definition
class EC2CreateRouteActionTypeDef(TypedDict):
    RouteTableId: ActionTargetTypeDef,  # (1)
    Description: NotRequired[str],
    DestinationCidrBlock: NotRequired[str],
    DestinationPrefixListId: NotRequired[str],
    DestinationIpv6CidrBlock: NotRequired[str],
    VpcEndpointId: NotRequired[ActionTargetTypeDef],  # (1)
    GatewayId: NotRequired[ActionTargetTypeDef],  # (1)
  1. See ActionTargetTypeDef
  2. See ActionTargetTypeDef
  3. See ActionTargetTypeDef

EC2CreateRouteTableActionTypeDef

Usage Example
from mypy_boto3_fms.type_defs import EC2CreateRouteTableActionTypeDef

def get_value() -> EC2CreateRouteTableActionTypeDef:
    return {
        "VpcId": ...,
    }
Definition
class EC2CreateRouteTableActionTypeDef(TypedDict):
    VpcId: ActionTargetTypeDef,  # (1)
    Description: NotRequired[str],
  1. See ActionTargetTypeDef

EC2DeleteRouteActionTypeDef

Usage Example
from mypy_boto3_fms.type_defs import EC2DeleteRouteActionTypeDef

def get_value() -> EC2DeleteRouteActionTypeDef:
    return {
        "RouteTableId": ...,
    }
Definition
class EC2DeleteRouteActionTypeDef(TypedDict):
    RouteTableId: ActionTargetTypeDef,  # (1)
    Description: NotRequired[str],
    DestinationCidrBlock: NotRequired[str],
    DestinationPrefixListId: NotRequired[str],
    DestinationIpv6CidrBlock: NotRequired[str],
  1. See ActionTargetTypeDef

EC2ReplaceRouteActionTypeDef

Usage Example
from mypy_boto3_fms.type_defs import EC2ReplaceRouteActionTypeDef

def get_value() -> EC2ReplaceRouteActionTypeDef:
    return {
        "RouteTableId": ...,
    }
Definition
class EC2ReplaceRouteActionTypeDef(TypedDict):
    RouteTableId: ActionTargetTypeDef,  # (1)
    Description: NotRequired[str],
    DestinationCidrBlock: NotRequired[str],
    DestinationPrefixListId: NotRequired[str],
    DestinationIpv6CidrBlock: NotRequired[str],
    GatewayId: NotRequired[ActionTargetTypeDef],  # (1)
  1. See ActionTargetTypeDef
  2. See ActionTargetTypeDef

EC2ReplaceRouteTableAssociationActionTypeDef

Usage Example
from mypy_boto3_fms.type_defs import EC2ReplaceRouteTableAssociationActionTypeDef

def get_value() -> EC2ReplaceRouteTableAssociationActionTypeDef:
    return {
        "AssociationId": ...,
        "RouteTableId": ...,
    }
Definition
class EC2ReplaceRouteTableAssociationActionTypeDef(TypedDict):
    AssociationId: ActionTargetTypeDef,  # (1)
    RouteTableId: ActionTargetTypeDef,  # (1)
    Description: NotRequired[str],
  1. See ActionTargetTypeDef
  2. See ActionTargetTypeDef

AppsListDataSummaryTypeDef

Usage Example
from mypy_boto3_fms.type_defs import AppsListDataSummaryTypeDef

def get_value() -> AppsListDataSummaryTypeDef:
    return {
        "ListArn": ...,
    }
Definition
class AppsListDataSummaryTypeDef(TypedDict):
    ListArn: NotRequired[str],
    ListId: NotRequired[str],
    ListName: NotRequired[str],
    AppsList: NotRequired[List[AppTypeDef]],  # (1)
  1. See AppTypeDef

AppsListDataTypeDef

Usage Example
from mypy_boto3_fms.type_defs import AppsListDataTypeDef

def get_value() -> AppsListDataTypeDef:
    return {
        "ListName": ...,
        "AppsList": ...,
    }
Definition
class AppsListDataTypeDef(TypedDict):
    ListName: str,
    AppsList: List[AppTypeDef],  # (1)
    ListId: NotRequired[str],
    ListUpdateToken: NotRequired[str],
    CreateTime: NotRequired[datetime],
    LastUpdateTime: NotRequired[datetime],
    PreviousAppsList: NotRequired[Dict[str, List[AppTypeDef]]],  # (2)
  1. See AppTypeDef
  2. See AppTypeDef

AssociateThirdPartyFirewallResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import AssociateThirdPartyFirewallResponseTypeDef

def get_value() -> AssociateThirdPartyFirewallResponseTypeDef:
    return {
        "ThirdPartyFirewallStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateThirdPartyFirewallResponseTypeDef(TypedDict):
    ThirdPartyFirewallStatus: ThirdPartyFirewallAssociationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThirdPartyFirewallAssociationStatusType
  2. See ResponseMetadataTypeDef

DisassociateThirdPartyFirewallResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import DisassociateThirdPartyFirewallResponseTypeDef

def get_value() -> DisassociateThirdPartyFirewallResponseTypeDef:
    return {
        "ThirdPartyFirewallStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateThirdPartyFirewallResponseTypeDef(TypedDict):
    ThirdPartyFirewallStatus: ThirdPartyFirewallAssociationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThirdPartyFirewallAssociationStatusType
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_fms.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetAdminAccountResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetAdminAccountResponseTypeDef

def get_value() -> GetAdminAccountResponseTypeDef:
    return {
        "AdminAccount": ...,
        "RoleStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAdminAccountResponseTypeDef(TypedDict):
    AdminAccount: str,
    RoleStatus: AccountRoleStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountRoleStatusType
  2. See ResponseMetadataTypeDef

GetNotificationChannelResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetNotificationChannelResponseTypeDef

def get_value() -> GetNotificationChannelResponseTypeDef:
    return {
        "SnsTopicArn": ...,
        "SnsRoleName": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetNotificationChannelResponseTypeDef(TypedDict):
    SnsTopicArn: str,
    SnsRoleName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetProtectionStatusResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetProtectionStatusResponseTypeDef

def get_value() -> GetProtectionStatusResponseTypeDef:
    return {
        "AdminAccountId": ...,
        "ServiceType": ...,
        "Data": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetProtectionStatusResponseTypeDef(TypedDict):
    AdminAccountId: str,
    ServiceType: SecurityServiceTypeType,  # (1)
    Data: str,
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SecurityServiceTypeType
  2. See ResponseMetadataTypeDef

GetThirdPartyFirewallAssociationStatusResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetThirdPartyFirewallAssociationStatusResponseTypeDef

def get_value() -> GetThirdPartyFirewallAssociationStatusResponseTypeDef:
    return {
        "ThirdPartyFirewallStatus": ...,
        "MarketplaceOnboardingStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetThirdPartyFirewallAssociationStatusResponseTypeDef(TypedDict):
    ThirdPartyFirewallStatus: ThirdPartyFirewallAssociationStatusType,  # (1)
    MarketplaceOnboardingStatus: MarketplaceSubscriptionOnboardingStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ThirdPartyFirewallAssociationStatusType
  2. See MarketplaceSubscriptionOnboardingStatusType
  3. See ResponseMetadataTypeDef

ListMemberAccountsResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListMemberAccountsResponseTypeDef

def get_value() -> ListMemberAccountsResponseTypeDef:
    return {
        "MemberAccounts": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListMemberAccountsResponseTypeDef(TypedDict):
    MemberAccounts: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AwsEc2InstanceViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import AwsEc2InstanceViolationTypeDef

def get_value() -> AwsEc2InstanceViolationTypeDef:
    return {
        "ViolationTarget": ...,
    }
Definition
class AwsEc2InstanceViolationTypeDef(TypedDict):
    ViolationTarget: NotRequired[str],
    AwsEc2NetworkInterfaceViolations: NotRequired[List[AwsEc2NetworkInterfaceViolationTypeDef]],  # (1)
  1. See AwsEc2NetworkInterfaceViolationTypeDef

BatchAssociateResourceResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import BatchAssociateResourceResponseTypeDef

def get_value() -> BatchAssociateResourceResponseTypeDef:
    return {
        "ResourceSetIdentifier": ...,
        "FailedItems": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchAssociateResourceResponseTypeDef(TypedDict):
    ResourceSetIdentifier: str,
    FailedItems: List[FailedItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedItemTypeDef
  2. See ResponseMetadataTypeDef

BatchDisassociateResourceResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import BatchDisassociateResourceResponseTypeDef

def get_value() -> BatchDisassociateResourceResponseTypeDef:
    return {
        "ResourceSetIdentifier": ...,
        "FailedItems": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchDisassociateResourceResponseTypeDef(TypedDict):
    ResourceSetIdentifier: str,
    FailedItems: List[FailedItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedItemTypeDef
  2. See ResponseMetadataTypeDef

PolicyComplianceDetailTypeDef

Usage Example
from mypy_boto3_fms.type_defs import PolicyComplianceDetailTypeDef

def get_value() -> PolicyComplianceDetailTypeDef:
    return {
        "PolicyOwner": ...,
    }
Definition
class PolicyComplianceDetailTypeDef(TypedDict):
    PolicyOwner: NotRequired[str],
    PolicyId: NotRequired[str],
    MemberAccount: NotRequired[str],
    Violators: NotRequired[List[ComplianceViolatorTypeDef]],  # (1)
    EvaluationLimitExceeded: NotRequired[bool],
    ExpiredAt: NotRequired[datetime],
    IssueInfoMap: NotRequired[Dict[DependentServiceNameType, str]],  # (2)
  1. See ComplianceViolatorTypeDef
  2. See DependentServiceNameType

ListDiscoveredResourcesResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListDiscoveredResourcesResponseTypeDef

def get_value() -> ListDiscoveredResourcesResponseTypeDef:
    return {
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDiscoveredResourcesResponseTypeDef(TypedDict):
    Items: List[DiscoveredResourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DiscoveredResourceTypeDef
  2. See ResponseMetadataTypeDef

PolicyComplianceStatusTypeDef

Usage Example
from mypy_boto3_fms.type_defs import PolicyComplianceStatusTypeDef

def get_value() -> PolicyComplianceStatusTypeDef:
    return {
        "PolicyOwner": ...,
    }
Definition
class PolicyComplianceStatusTypeDef(TypedDict):
    PolicyOwner: NotRequired[str],
    PolicyId: NotRequired[str],
    PolicyName: NotRequired[str],
    MemberAccount: NotRequired[str],
    EvaluationResults: NotRequired[List[EvaluationResultTypeDef]],  # (1)
    LastUpdated: NotRequired[datetime],
    IssueInfoMap: NotRequired[Dict[DependentServiceNameType, str]],  # (2)
  1. See EvaluationResultTypeDef
  2. See DependentServiceNameType

NetworkFirewallMissingExpectedRoutesViolationTypeDef

Usage Example
from mypy_boto3_fms.type_defs import NetworkFirewallMissingExpectedRoutesViolationTypeDef

def get_value() -> NetworkFirewallMissingExpectedRoutesViolationTypeDef:
    return {
        "ViolationTarget": ...,
    }
Definition
class NetworkFirewallMissingExpectedRoutesViolationTypeDef(TypedDict):
    ViolationTarget: NotRequired[str],
    ExpectedRoutes: NotRequired[List[ExpectedRouteTypeDef]],  # (1)
    VpcId: NotRequired[str],
  1. See ExpectedRouteTypeDef

GetProtocolsListResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetProtocolsListResponseTypeDef

def get_value() -> GetProtocolsListResponseTypeDef:
    return {
        "ProtocolsList": ...,
        "ProtocolsListArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetProtocolsListResponseTypeDef(TypedDict):
    ProtocolsList: ProtocolsListDataTypeDef,  # (1)
    ProtocolsListArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProtocolsListDataTypeDef
  2. See ResponseMetadataTypeDef

PutProtocolsListResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import PutProtocolsListResponseTypeDef

def get_value() -> PutProtocolsListResponseTypeDef:
    return {
        "ProtocolsList": ...,
        "ProtocolsListArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutProtocolsListResponseTypeDef(TypedDict):
    ProtocolsList: ProtocolsListDataTypeDef,  # (1)
    ProtocolsListArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProtocolsListDataTypeDef
  2. See ResponseMetadataTypeDef

GetResourceSetResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import GetResourceSetResponseTypeDef

def get_value() -> GetResourceSetResponseTypeDef:
    return {
        "ResourceSet": ...,
        "ResourceSetArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResourceSetResponseTypeDef(TypedDict):
    ResourceSet: ResourceSetTypeDef,  # (1)
    ResourceSetArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceSetTypeDef
  2. See ResponseMetadataTypeDef

PutResourceSetResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import PutResourceSetResponseTypeDef

def get_value() -> PutResourceSetResponseTypeDef:
    return {
        "ResourceSet": ...,
        "ResourceSetArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutResourceSetResponseTypeDef(TypedDict):
    ResourceSet: ResourceSetTypeDef,  # (1)
    ResourceSetArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceSetTypeDef
  2. See ResponseMetadataTypeDef

ListAppsListsRequestListAppsListsPaginateTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListAppsListsRequestListAppsListsPaginateTypeDef

def get_value() -> ListAppsListsRequestListAppsListsPaginateTypeDef:
    return {
        "DefaultLists": ...,
    }
Definition
class ListAppsListsRequestListAppsListsPaginateTypeDef(TypedDict):
    DefaultLists: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListComplianceStatusRequestListComplianceStatusPaginateTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListComplianceStatusRequestListComplianceStatusPaginateTypeDef

def get_value() -> ListComplianceStatusRequestListComplianceStatusPaginateTypeDef:
    return {
        "PolicyId": ...,
    }
Definition
class ListComplianceStatusRequestListComplianceStatusPaginateTypeDef(TypedDict):
    PolicyId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMemberAccountsRequestListMemberAccountsPaginateTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListMemberAccountsRequestListMemberAccountsPaginateTypeDef

def get_value() -> ListMemberAccountsRequestListMemberAccountsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListMemberAccountsRequestListMemberAccountsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPoliciesRequestListPoliciesPaginateTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListPoliciesRequestListPoliciesPaginateTypeDef

def get_value() -> ListPoliciesRequestListPoliciesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListPoliciesRequestListPoliciesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListProtocolsListsRequestListProtocolsListsPaginateTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListProtocolsListsRequestListProtocolsListsPaginateTypeDef

def get_value() -> ListProtocolsListsRequestListProtocolsListsPaginateTypeDef:
    return {
        "DefaultLists": ...,
    }
Definition
class ListProtocolsListsRequestListProtocolsListsPaginateTypeDef(TypedDict):
    DefaultLists: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListThirdPartyFirewallFirewallPoliciesRequestListThirdPartyFirewallFirewallPoliciesPaginateTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListThirdPartyFirewallFirewallPoliciesRequestListThirdPartyFirewallFirewallPoliciesPaginateTypeDef

def get_value() -> ListThirdPartyFirewallFirewallPoliciesRequestListThirdPartyFirewallFirewallPoliciesPaginateTypeDef:
    return {
        "ThirdPartyFirewall": ...,
    }
Definition
class ListThirdPartyFirewallFirewallPoliciesRequestListThirdPartyFirewallFirewallPoliciesPaginateTypeDef(TypedDict):
    ThirdPartyFirewall: ThirdPartyFirewallType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ThirdPartyFirewallType
  2. See PaginatorConfigTypeDef

ListPoliciesResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListPoliciesResponseTypeDef

def get_value() -> ListPoliciesResponseTypeDef:
    return {
        "PolicyList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListPoliciesResponseTypeDef(TypedDict):
    PolicyList: List[PolicySummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicySummaryTypeDef
  2. See ResponseMetadataTypeDef

ListProtocolsListsResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListProtocolsListsResponseTypeDef

def get_value() -> ListProtocolsListsResponseTypeDef:
    return {
        "ProtocolsLists": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListProtocolsListsResponseTypeDef(TypedDict):
    ProtocolsLists: List[ProtocolsListDataSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProtocolsListDataSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListResourceSetResourcesResponseTypeDef

Usage Example
from mypy_boto3_fms.type_defs import ListResourceSetResourcesResponseTypeDef

def get_value() -> ListResourceSetResourcesResponseTypeDef:
    return {
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResourceSetResourcesResponseTypeDef(TypedDict):
    Items: List[ResourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See