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": ...,
}
AssociateAdminAccountRequestRequestTypeDef
Usage Example
from mypy_boto3_fms.type_defs import AssociateAdminAccountRequestRequestTypeDef
def get_value() -> AssociateAdminAccountRequestRequestTypeDef:
return {
"AdminAccount": ...,
}
AssociateThirdPartyFirewallRequestRequestTypeDef
Usage Example
from mypy_boto3_fms.type_defs import AssociateThirdPartyFirewallRequestRequestTypeDef
def get_value() -> AssociateThirdPartyFirewallRequestRequestTypeDef:
return {
"ThirdPartyFirewall": ...,
}
Definition
class AssociateThirdPartyFirewallRequestRequestTypeDef(TypedDict):
ThirdPartyFirewall: ThirdPartyFirewallType, # (1)
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)
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]],
DeleteAppsListRequestRequestTypeDef
Usage Example
from mypy_boto3_fms.type_defs import DeleteAppsListRequestRequestTypeDef
def get_value() -> DeleteAppsListRequestRequestTypeDef:
return {
"ListId": ...,
}
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": ...,
}
DeleteResourceSetRequestRequestTypeDef
Usage Example
from mypy_boto3_fms.type_defs import DeleteResourceSetRequestRequestTypeDef
def get_value() -> DeleteResourceSetRequestRequestTypeDef:
return {
"Identifier": ...,
}
DisassociateThirdPartyFirewallRequestRequestTypeDef
Usage Example
from mypy_boto3_fms.type_defs import DisassociateThirdPartyFirewallRequestRequestTypeDef
def get_value() -> DisassociateThirdPartyFirewallRequestRequestTypeDef:
return {
"ThirdPartyFirewall": ...,
}
Definition
class DisassociateThirdPartyFirewallRequestRequestTypeDef(TypedDict):
ThirdPartyFirewall: ThirdPartyFirewallType, # (1)
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],
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": ...,
}
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": ...,
}
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)
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],
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": ...,
}
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": ...,
}
TagTypeDef
Usage Example
from mypy_boto3_fms.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
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],
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],
- See DestinationTypeType
- 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)
- 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)
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)
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)
ResourceTagTypeDef
Usage Example
from mypy_boto3_fms.type_defs import ResourceTagTypeDef
def get_value() -> ResourceTagTypeDef:
return {
"Key": ...,
}
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)
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],
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)
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],
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],
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)
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],
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)
- 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)
- See AppTypeDef
- 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)
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)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_fms.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
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)
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)
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)
- See ThirdPartyFirewallAssociationStatusType
- See MarketplaceSubscriptionOnboardingStatusType
- 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)
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)
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)
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)
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)
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)
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)
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],
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
ListResourceSetResourcesResponseTypeDef
Usage Example
from mypy_boto3_fms.type_defs import ListResourceSetResourcesResponseTypeDef
def get_value() -> ListResourceSetResourcesResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}