Typed dictionaries#
Index > SecurityHub > Typed dictionaries
Auto-generated documentation for SecurityHub type annotations stubs module mypy-boto3-securityhub.
AcceptAdministratorInvitationRequestRequestTypeDef#
# AcceptAdministratorInvitationRequestRequestTypeDef usage example
from mypy_boto3_securityhub.type_defs import AcceptAdministratorInvitationRequestRequestTypeDef
def get_value() -> AcceptAdministratorInvitationRequestRequestTypeDef:
return {
"AdministratorId": ...,
"InvitationId": ...,
}
# AcceptAdministratorInvitationRequestRequestTypeDef definition
class AcceptAdministratorInvitationRequestRequestTypeDef(TypedDict):
AdministratorId: str,
InvitationId: str,
AcceptInvitationRequestRequestTypeDef#
# AcceptInvitationRequestRequestTypeDef usage example
from mypy_boto3_securityhub.type_defs import AcceptInvitationRequestRequestTypeDef
def get_value() -> AcceptInvitationRequestRequestTypeDef:
return {
"MasterId": ...,
"InvitationId": ...,
}
# AcceptInvitationRequestRequestTypeDef definition
class AcceptInvitationRequestRequestTypeDef(TypedDict):
MasterId: str,
InvitationId: str,
AccountDetailsTypeDef#
# AccountDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AccountDetailsTypeDef
def get_value() -> AccountDetailsTypeDef:
return {
"AccountId": ...,
}
# AccountDetailsTypeDef definition
class AccountDetailsTypeDef(TypedDict):
AccountId: str,
Email: NotRequired[str],
ActionLocalIpDetailsTypeDef#
# ActionLocalIpDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import ActionLocalIpDetailsTypeDef
def get_value() -> ActionLocalIpDetailsTypeDef:
return {
"IpAddressV4": ...,
}
# ActionLocalIpDetailsTypeDef definition
class ActionLocalIpDetailsTypeDef(TypedDict):
IpAddressV4: NotRequired[str],
ActionLocalPortDetailsTypeDef#
# ActionLocalPortDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import ActionLocalPortDetailsTypeDef
def get_value() -> ActionLocalPortDetailsTypeDef:
return {
"Port": ...,
}
# ActionLocalPortDetailsTypeDef definition
class ActionLocalPortDetailsTypeDef(TypedDict):
Port: NotRequired[int],
PortName: NotRequired[str],
CityTypeDef#
# CityTypeDef usage example
from mypy_boto3_securityhub.type_defs import CityTypeDef
def get_value() -> CityTypeDef:
return {
"CityName": ...,
}
# CityTypeDef definition
class CityTypeDef(TypedDict):
CityName: NotRequired[str],
CountryTypeDef#
# CountryTypeDef usage example
from mypy_boto3_securityhub.type_defs import CountryTypeDef
def get_value() -> CountryTypeDef:
return {
"CountryCode": ...,
}
# CountryTypeDef definition
class CountryTypeDef(TypedDict):
CountryCode: NotRequired[str],
CountryName: NotRequired[str],
GeoLocationTypeDef#
# GeoLocationTypeDef usage example
from mypy_boto3_securityhub.type_defs import GeoLocationTypeDef
def get_value() -> GeoLocationTypeDef:
return {
"Lon": ...,
}
# GeoLocationTypeDef definition
class GeoLocationTypeDef(TypedDict):
Lon: NotRequired[float],
Lat: NotRequired[float],
IpOrganizationDetailsTypeDef#
# IpOrganizationDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import IpOrganizationDetailsTypeDef
def get_value() -> IpOrganizationDetailsTypeDef:
return {
"Asn": ...,
}
# IpOrganizationDetailsTypeDef definition
class IpOrganizationDetailsTypeDef(TypedDict):
Asn: NotRequired[int],
AsnOrg: NotRequired[str],
Isp: NotRequired[str],
Org: NotRequired[str],
ActionRemotePortDetailsTypeDef#
# ActionRemotePortDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import ActionRemotePortDetailsTypeDef
def get_value() -> ActionRemotePortDetailsTypeDef:
return {
"Port": ...,
}
# ActionRemotePortDetailsTypeDef definition
class ActionRemotePortDetailsTypeDef(TypedDict):
Port: NotRequired[int],
PortName: NotRequired[str],
ActionTargetTypeDef#
# ActionTargetTypeDef usage example
from mypy_boto3_securityhub.type_defs import ActionTargetTypeDef
def get_value() -> ActionTargetTypeDef:
return {
"ActionTargetArn": ...,
"Name": ...,
"Description": ...,
}
# ActionTargetTypeDef definition
class ActionTargetTypeDef(TypedDict):
ActionTargetArn: str,
Name: str,
Description: str,
DnsRequestActionTypeDef#
# DnsRequestActionTypeDef usage example
from mypy_boto3_securityhub.type_defs import DnsRequestActionTypeDef
def get_value() -> DnsRequestActionTypeDef:
return {
"Domain": ...,
}
# DnsRequestActionTypeDef definition
class DnsRequestActionTypeDef(TypedDict):
Domain: NotRequired[str],
Protocol: NotRequired[str],
Blocked: NotRequired[bool],
AdjustmentTypeDef#
# AdjustmentTypeDef usage example
from mypy_boto3_securityhub.type_defs import AdjustmentTypeDef
def get_value() -> AdjustmentTypeDef:
return {
"Metric": ...,
}
# AdjustmentTypeDef definition
class AdjustmentTypeDef(TypedDict):
Metric: NotRequired[str],
Reason: NotRequired[str],
AdminAccountTypeDef#
# AdminAccountTypeDef usage example
from mypy_boto3_securityhub.type_defs import AdminAccountTypeDef
def get_value() -> AdminAccountTypeDef:
return {
"AccountId": ...,
}
# AdminAccountTypeDef definition
class AdminAccountTypeDef(TypedDict):
AccountId: NotRequired[str],
Status: NotRequired[AdminStatusType], # (1)
- See AdminStatusType
AssociatedStandardTypeDef#
# AssociatedStandardTypeDef usage example
from mypy_boto3_securityhub.type_defs import AssociatedStandardTypeDef
def get_value() -> AssociatedStandardTypeDef:
return {
"StandardsId": ...,
}
# AssociatedStandardTypeDef definition
class AssociatedStandardTypeDef(TypedDict):
StandardsId: NotRequired[str],
AssociationStateDetailsTypeDef#
# AssociationStateDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AssociationStateDetailsTypeDef
def get_value() -> AssociationStateDetailsTypeDef:
return {
"State": ...,
}
# AssociationStateDetailsTypeDef definition
class AssociationStateDetailsTypeDef(TypedDict):
State: NotRequired[str],
StatusMessage: NotRequired[str],
AvailabilityZoneTypeDef#
# AvailabilityZoneTypeDef usage example
from mypy_boto3_securityhub.type_defs import AvailabilityZoneTypeDef
def get_value() -> AvailabilityZoneTypeDef:
return {
"ZoneName": ...,
}
# AvailabilityZoneTypeDef definition
class AvailabilityZoneTypeDef(TypedDict):
ZoneName: NotRequired[str],
SubnetId: NotRequired[str],
AwsApiCallActionDomainDetailsTypeDef#
# AwsApiCallActionDomainDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsApiCallActionDomainDetailsTypeDef
def get_value() -> AwsApiCallActionDomainDetailsTypeDef:
return {
"Domain": ...,
}
# AwsApiCallActionDomainDetailsTypeDef definition
class AwsApiCallActionDomainDetailsTypeDef(TypedDict):
Domain: NotRequired[str],
AwsApiGatewayAccessLogSettingsTypeDef#
# AwsApiGatewayAccessLogSettingsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsApiGatewayAccessLogSettingsTypeDef
def get_value() -> AwsApiGatewayAccessLogSettingsTypeDef:
return {
"Format": ...,
}
# AwsApiGatewayAccessLogSettingsTypeDef definition
class AwsApiGatewayAccessLogSettingsTypeDef(TypedDict):
Format: NotRequired[str],
DestinationArn: NotRequired[str],
AwsApiGatewayCanarySettingsTypeDef#
# AwsApiGatewayCanarySettingsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsApiGatewayCanarySettingsTypeDef
def get_value() -> AwsApiGatewayCanarySettingsTypeDef:
return {
"PercentTraffic": ...,
}
# AwsApiGatewayCanarySettingsTypeDef definition
class AwsApiGatewayCanarySettingsTypeDef(TypedDict):
PercentTraffic: NotRequired[float],
DeploymentId: NotRequired[str],
StageVariableOverrides: NotRequired[Mapping[str, str]],
UseStageCache: NotRequired[bool],
AwsApiGatewayEndpointConfigurationTypeDef#
# AwsApiGatewayEndpointConfigurationTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsApiGatewayEndpointConfigurationTypeDef
def get_value() -> AwsApiGatewayEndpointConfigurationTypeDef:
return {
"Types": ...,
}
# AwsApiGatewayEndpointConfigurationTypeDef definition
class AwsApiGatewayEndpointConfigurationTypeDef(TypedDict):
Types: NotRequired[Sequence[str]],
AwsApiGatewayMethodSettingsTypeDef#
# AwsApiGatewayMethodSettingsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsApiGatewayMethodSettingsTypeDef
def get_value() -> AwsApiGatewayMethodSettingsTypeDef:
return {
"MetricsEnabled": ...,
}
# AwsApiGatewayMethodSettingsTypeDef definition
class AwsApiGatewayMethodSettingsTypeDef(TypedDict):
MetricsEnabled: NotRequired[bool],
LoggingLevel: NotRequired[str],
DataTraceEnabled: NotRequired[bool],
ThrottlingBurstLimit: NotRequired[int],
ThrottlingRateLimit: NotRequired[float],
CachingEnabled: NotRequired[bool],
CacheTtlInSeconds: NotRequired[int],
CacheDataEncrypted: NotRequired[bool],
RequireAuthorizationForCacheControl: NotRequired[bool],
UnauthorizedCacheControlHeaderStrategy: NotRequired[str],
HttpMethod: NotRequired[str],
ResourcePath: NotRequired[str],
AwsCorsConfigurationTypeDef#
# AwsCorsConfigurationTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCorsConfigurationTypeDef
def get_value() -> AwsCorsConfigurationTypeDef:
return {
"AllowOrigins": ...,
}
# AwsCorsConfigurationTypeDef definition
class AwsCorsConfigurationTypeDef(TypedDict):
AllowOrigins: NotRequired[Sequence[str]],
AllowCredentials: NotRequired[bool],
ExposeHeaders: NotRequired[Sequence[str]],
MaxAge: NotRequired[int],
AllowMethods: NotRequired[Sequence[str]],
AllowHeaders: NotRequired[Sequence[str]],
AwsApiGatewayV2RouteSettingsTypeDef#
# AwsApiGatewayV2RouteSettingsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsApiGatewayV2RouteSettingsTypeDef
def get_value() -> AwsApiGatewayV2RouteSettingsTypeDef:
return {
"DetailedMetricsEnabled": ...,
}
# AwsApiGatewayV2RouteSettingsTypeDef definition
class AwsApiGatewayV2RouteSettingsTypeDef(TypedDict):
DetailedMetricsEnabled: NotRequired[bool],
LoggingLevel: NotRequired[str],
DataTraceEnabled: NotRequired[bool],
ThrottlingBurstLimit: NotRequired[int],
ThrottlingRateLimit: NotRequired[float],
AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef:
return {
"Value": ...,
}
# AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef(TypedDict):
Value: NotRequired[str],
AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef#
# AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef:
return {
"LaunchTemplateId": ...,
}
# AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef definition
class AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef(TypedDict):
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
Version: NotRequired[str],
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef:
return {
"OnDemandAllocationStrategy": ...,
}
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef(TypedDict):
OnDemandAllocationStrategy: NotRequired[str],
OnDemandBaseCapacity: NotRequired[int],
OnDemandPercentageAboveBaseCapacity: NotRequired[int],
SpotAllocationStrategy: NotRequired[str],
SpotInstancePools: NotRequired[int],
SpotMaxPrice: NotRequired[str],
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef:
return {
"LaunchTemplateId": ...,
}
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef(TypedDict):
LaunchTemplateId: NotRequired[str],
LaunchTemplateName: NotRequired[str],
Version: NotRequired[str],
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef:
return {
"InstanceType": ...,
}
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef(TypedDict):
InstanceType: NotRequired[str],
WeightedCapacity: NotRequired[str],
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef#
# AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef
def get_value() -> AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef:
return {
"DeleteOnTermination": ...,
}
# AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef definition
class AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef(TypedDict):
DeleteOnTermination: NotRequired[bool],
Encrypted: NotRequired[bool],
Iops: NotRequired[int],
SnapshotId: NotRequired[str],
VolumeSize: NotRequired[int],
VolumeType: NotRequired[str],
AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef#
# AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef
def get_value() -> AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef definition
class AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef#
# AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef
def get_value() -> AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef:
return {
"HttpEndpoint": ...,
}
# AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef definition
class AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef(TypedDict):
HttpEndpoint: NotRequired[str],
HttpPutResponseHopLimit: NotRequired[int],
HttpTokens: NotRequired[str],
AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef#
# AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef
def get_value() -> AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef:
return {
"BackupOptions": ...,
}
# AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef definition
class AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef(TypedDict):
BackupOptions: NotRequired[Mapping[str, str]],
ResourceType: NotRequired[str],
AwsBackupBackupPlanLifecycleDetailsTypeDef#
# AwsBackupBackupPlanLifecycleDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsBackupBackupPlanLifecycleDetailsTypeDef
def get_value() -> AwsBackupBackupPlanLifecycleDetailsTypeDef:
return {
"DeleteAfterDays": ...,
}
# AwsBackupBackupPlanLifecycleDetailsTypeDef definition
class AwsBackupBackupPlanLifecycleDetailsTypeDef(TypedDict):
DeleteAfterDays: NotRequired[int],
MoveToColdStorageAfterDays: NotRequired[int],
AwsBackupBackupVaultNotificationsDetailsTypeDef#
# AwsBackupBackupVaultNotificationsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsBackupBackupVaultNotificationsDetailsTypeDef
def get_value() -> AwsBackupBackupVaultNotificationsDetailsTypeDef:
return {
"BackupVaultEvents": ...,
}
# AwsBackupBackupVaultNotificationsDetailsTypeDef definition
class AwsBackupBackupVaultNotificationsDetailsTypeDef(TypedDict):
BackupVaultEvents: NotRequired[Sequence[str]],
SnsTopicArn: NotRequired[str],
AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef#
# AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef
def get_value() -> AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef:
return {
"DeleteAt": ...,
}
# AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef definition
class AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef(TypedDict):
DeleteAt: NotRequired[str],
MoveToColdStorageAt: NotRequired[str],
AwsBackupRecoveryPointCreatedByDetailsTypeDef#
# AwsBackupRecoveryPointCreatedByDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsBackupRecoveryPointCreatedByDetailsTypeDef
def get_value() -> AwsBackupRecoveryPointCreatedByDetailsTypeDef:
return {
"BackupPlanArn": ...,
}
# AwsBackupRecoveryPointCreatedByDetailsTypeDef definition
class AwsBackupRecoveryPointCreatedByDetailsTypeDef(TypedDict):
BackupPlanArn: NotRequired[str],
BackupPlanId: NotRequired[str],
BackupPlanVersion: NotRequired[str],
BackupRuleId: NotRequired[str],
AwsBackupRecoveryPointLifecycleDetailsTypeDef#
# AwsBackupRecoveryPointLifecycleDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsBackupRecoveryPointLifecycleDetailsTypeDef
def get_value() -> AwsBackupRecoveryPointLifecycleDetailsTypeDef:
return {
"DeleteAfterDays": ...,
}
# AwsBackupRecoveryPointLifecycleDetailsTypeDef definition
class AwsBackupRecoveryPointLifecycleDetailsTypeDef(TypedDict):
DeleteAfterDays: NotRequired[int],
MoveToColdStorageAfterDays: NotRequired[int],
AwsCertificateManagerCertificateExtendedKeyUsageTypeDef#
# AwsCertificateManagerCertificateExtendedKeyUsageTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCertificateManagerCertificateExtendedKeyUsageTypeDef
def get_value() -> AwsCertificateManagerCertificateExtendedKeyUsageTypeDef:
return {
"Name": ...,
}
# AwsCertificateManagerCertificateExtendedKeyUsageTypeDef definition
class AwsCertificateManagerCertificateExtendedKeyUsageTypeDef(TypedDict):
Name: NotRequired[str],
OId: NotRequired[str],
AwsCertificateManagerCertificateKeyUsageTypeDef#
# AwsCertificateManagerCertificateKeyUsageTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCertificateManagerCertificateKeyUsageTypeDef
def get_value() -> AwsCertificateManagerCertificateKeyUsageTypeDef:
return {
"Name": ...,
}
# AwsCertificateManagerCertificateKeyUsageTypeDef definition
class AwsCertificateManagerCertificateKeyUsageTypeDef(TypedDict):
Name: NotRequired[str],
AwsCertificateManagerCertificateOptionsTypeDef#
# AwsCertificateManagerCertificateOptionsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCertificateManagerCertificateOptionsTypeDef
def get_value() -> AwsCertificateManagerCertificateOptionsTypeDef:
return {
"CertificateTransparencyLoggingPreference": ...,
}
# AwsCertificateManagerCertificateOptionsTypeDef definition
class AwsCertificateManagerCertificateOptionsTypeDef(TypedDict):
CertificateTransparencyLoggingPreference: NotRequired[str],
AwsCertificateManagerCertificateResourceRecordTypeDef#
# AwsCertificateManagerCertificateResourceRecordTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCertificateManagerCertificateResourceRecordTypeDef
def get_value() -> AwsCertificateManagerCertificateResourceRecordTypeDef:
return {
"Name": ...,
}
# AwsCertificateManagerCertificateResourceRecordTypeDef definition
class AwsCertificateManagerCertificateResourceRecordTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
Value: NotRequired[str],
AwsCloudFormationStackDriftInformationDetailsTypeDef#
# AwsCloudFormationStackDriftInformationDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCloudFormationStackDriftInformationDetailsTypeDef
def get_value() -> AwsCloudFormationStackDriftInformationDetailsTypeDef:
return {
"StackDriftStatus": ...,
}
# AwsCloudFormationStackDriftInformationDetailsTypeDef definition
class AwsCloudFormationStackDriftInformationDetailsTypeDef(TypedDict):
StackDriftStatus: NotRequired[str],
AwsCloudFormationStackOutputsDetailsTypeDef#
# AwsCloudFormationStackOutputsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCloudFormationStackOutputsDetailsTypeDef
def get_value() -> AwsCloudFormationStackOutputsDetailsTypeDef:
return {
"Description": ...,
}
# AwsCloudFormationStackOutputsDetailsTypeDef definition
class AwsCloudFormationStackOutputsDetailsTypeDef(TypedDict):
Description: NotRequired[str],
OutputKey: NotRequired[str],
OutputValue: NotRequired[str],
AwsCloudFrontDistributionCacheBehaviorTypeDef#
# AwsCloudFrontDistributionCacheBehaviorTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCloudFrontDistributionCacheBehaviorTypeDef
def get_value() -> AwsCloudFrontDistributionCacheBehaviorTypeDef:
return {
"ViewerProtocolPolicy": ...,
}
# AwsCloudFrontDistributionCacheBehaviorTypeDef definition
class AwsCloudFrontDistributionCacheBehaviorTypeDef(TypedDict):
ViewerProtocolPolicy: NotRequired[str],
AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef#
# AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef
def get_value() -> AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef:
return {
"ViewerProtocolPolicy": ...,
}
# AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef definition
class AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef(TypedDict):
ViewerProtocolPolicy: NotRequired[str],
AwsCloudFrontDistributionLoggingTypeDef#
# AwsCloudFrontDistributionLoggingTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCloudFrontDistributionLoggingTypeDef
def get_value() -> AwsCloudFrontDistributionLoggingTypeDef:
return {
"Bucket": ...,
}
# AwsCloudFrontDistributionLoggingTypeDef definition
class AwsCloudFrontDistributionLoggingTypeDef(TypedDict):
Bucket: NotRequired[str],
Enabled: NotRequired[bool],
IncludeCookies: NotRequired[bool],
Prefix: NotRequired[str],
AwsCloudFrontDistributionViewerCertificateTypeDef#
# AwsCloudFrontDistributionViewerCertificateTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCloudFrontDistributionViewerCertificateTypeDef
def get_value() -> AwsCloudFrontDistributionViewerCertificateTypeDef:
return {
"AcmCertificateArn": ...,
}
# AwsCloudFrontDistributionViewerCertificateTypeDef definition
class AwsCloudFrontDistributionViewerCertificateTypeDef(TypedDict):
AcmCertificateArn: NotRequired[str],
Certificate: NotRequired[str],
CertificateSource: NotRequired[str],
CloudFrontDefaultCertificate: NotRequired[bool],
IamCertificateId: NotRequired[str],
MinimumProtocolVersion: NotRequired[str],
SslSupportMethod: NotRequired[str],
AwsCloudFrontDistributionOriginSslProtocolsTypeDef#
# AwsCloudFrontDistributionOriginSslProtocolsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginSslProtocolsTypeDef
def get_value() -> AwsCloudFrontDistributionOriginSslProtocolsTypeDef:
return {
"Items": ...,
}
# AwsCloudFrontDistributionOriginSslProtocolsTypeDef definition
class AwsCloudFrontDistributionOriginSslProtocolsTypeDef(TypedDict):
Items: NotRequired[Sequence[str]],
Quantity: NotRequired[int],
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef
def get_value() -> AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef:
return {
"Items": ...,
}
# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef definition
class AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef(TypedDict):
Items: NotRequired[Sequence[int]],
Quantity: NotRequired[int],
AwsCloudFrontDistributionOriginS3OriginConfigTypeDef#
# AwsCloudFrontDistributionOriginS3OriginConfigTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginS3OriginConfigTypeDef
def get_value() -> AwsCloudFrontDistributionOriginS3OriginConfigTypeDef:
return {
"OriginAccessIdentity": ...,
}
# AwsCloudFrontDistributionOriginS3OriginConfigTypeDef definition
class AwsCloudFrontDistributionOriginS3OriginConfigTypeDef(TypedDict):
OriginAccessIdentity: NotRequired[str],
AwsCloudTrailTrailDetailsTypeDef#
# AwsCloudTrailTrailDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCloudTrailTrailDetailsTypeDef
def get_value() -> AwsCloudTrailTrailDetailsTypeDef:
return {
"CloudWatchLogsLogGroupArn": ...,
}
# AwsCloudTrailTrailDetailsTypeDef definition
class AwsCloudTrailTrailDetailsTypeDef(TypedDict):
CloudWatchLogsLogGroupArn: NotRequired[str],
CloudWatchLogsRoleArn: NotRequired[str],
HasCustomEventSelectors: NotRequired[bool],
HomeRegion: NotRequired[str],
IncludeGlobalServiceEvents: NotRequired[bool],
IsMultiRegionTrail: NotRequired[bool],
IsOrganizationTrail: NotRequired[bool],
KmsKeyId: NotRequired[str],
LogFileValidationEnabled: NotRequired[bool],
Name: NotRequired[str],
S3BucketName: NotRequired[str],
S3KeyPrefix: NotRequired[str],
SnsTopicArn: NotRequired[str],
SnsTopicName: NotRequired[str],
TrailArn: NotRequired[str],
AwsCloudWatchAlarmDimensionsDetailsTypeDef#
# AwsCloudWatchAlarmDimensionsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCloudWatchAlarmDimensionsDetailsTypeDef
def get_value() -> AwsCloudWatchAlarmDimensionsDetailsTypeDef:
return {
"Name": ...,
}
# AwsCloudWatchAlarmDimensionsDetailsTypeDef definition
class AwsCloudWatchAlarmDimensionsDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
AwsCodeBuildProjectArtifactsDetailsTypeDef#
# AwsCodeBuildProjectArtifactsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCodeBuildProjectArtifactsDetailsTypeDef
def get_value() -> AwsCodeBuildProjectArtifactsDetailsTypeDef:
return {
"ArtifactIdentifier": ...,
}
# AwsCodeBuildProjectArtifactsDetailsTypeDef definition
class AwsCodeBuildProjectArtifactsDetailsTypeDef(TypedDict):
ArtifactIdentifier: NotRequired[str],
EncryptionDisabled: NotRequired[bool],
Location: NotRequired[str],
Name: NotRequired[str],
NamespaceType: NotRequired[str],
OverrideArtifactName: NotRequired[bool],
Packaging: NotRequired[str],
Path: NotRequired[str],
Type: NotRequired[str],
AwsCodeBuildProjectSourceTypeDef#
# AwsCodeBuildProjectSourceTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCodeBuildProjectSourceTypeDef
def get_value() -> AwsCodeBuildProjectSourceTypeDef:
return {
"Type": ...,
}
# AwsCodeBuildProjectSourceTypeDef definition
class AwsCodeBuildProjectSourceTypeDef(TypedDict):
Type: NotRequired[str],
Location: NotRequired[str],
GitCloneDepth: NotRequired[int],
InsecureSsl: NotRequired[bool],
AwsCodeBuildProjectVpcConfigTypeDef#
# AwsCodeBuildProjectVpcConfigTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCodeBuildProjectVpcConfigTypeDef
def get_value() -> AwsCodeBuildProjectVpcConfigTypeDef:
return {
"VpcId": ...,
}
# AwsCodeBuildProjectVpcConfigTypeDef definition
class AwsCodeBuildProjectVpcConfigTypeDef(TypedDict):
VpcId: NotRequired[str],
Subnets: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[str]],
AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef#
# AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef
def get_value() -> AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef:
return {
"Name": ...,
}
# AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef definition
class AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
Value: NotRequired[str],
AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef#
# AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef
def get_value() -> AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef:
return {
"Credential": ...,
}
# AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef definition
class AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef(TypedDict):
Credential: NotRequired[str],
CredentialProvider: NotRequired[str],
AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef#
# AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef
def get_value() -> AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef:
return {
"GroupName": ...,
}
# AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef definition
class AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef(TypedDict):
GroupName: NotRequired[str],
Status: NotRequired[str],
StreamName: NotRequired[str],
AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef#
# AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef
def get_value() -> AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef:
return {
"EncryptionDisabled": ...,
}
# AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef definition
class AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef(TypedDict):
EncryptionDisabled: NotRequired[bool],
Location: NotRequired[str],
Status: NotRequired[str],
AwsDynamoDbTableAttributeDefinitionTypeDef#
# AwsDynamoDbTableAttributeDefinitionTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsDynamoDbTableAttributeDefinitionTypeDef
def get_value() -> AwsDynamoDbTableAttributeDefinitionTypeDef:
return {
"AttributeName": ...,
}
# AwsDynamoDbTableAttributeDefinitionTypeDef definition
class AwsDynamoDbTableAttributeDefinitionTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeType: NotRequired[str],
AwsDynamoDbTableBillingModeSummaryTypeDef#
# AwsDynamoDbTableBillingModeSummaryTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsDynamoDbTableBillingModeSummaryTypeDef
def get_value() -> AwsDynamoDbTableBillingModeSummaryTypeDef:
return {
"BillingMode": ...,
}
# AwsDynamoDbTableBillingModeSummaryTypeDef definition
class AwsDynamoDbTableBillingModeSummaryTypeDef(TypedDict):
BillingMode: NotRequired[str],
LastUpdateToPayPerRequestDateTime: NotRequired[str],
AwsDynamoDbTableKeySchemaTypeDef#
# AwsDynamoDbTableKeySchemaTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsDynamoDbTableKeySchemaTypeDef
def get_value() -> AwsDynamoDbTableKeySchemaTypeDef:
return {
"AttributeName": ...,
}
# AwsDynamoDbTableKeySchemaTypeDef definition
class AwsDynamoDbTableKeySchemaTypeDef(TypedDict):
AttributeName: NotRequired[str],
KeyType: NotRequired[str],
AwsDynamoDbTableProvisionedThroughputTypeDef#
# AwsDynamoDbTableProvisionedThroughputTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsDynamoDbTableProvisionedThroughputTypeDef
def get_value() -> AwsDynamoDbTableProvisionedThroughputTypeDef:
return {
"LastDecreaseDateTime": ...,
}
# AwsDynamoDbTableProvisionedThroughputTypeDef definition
class AwsDynamoDbTableProvisionedThroughputTypeDef(TypedDict):
LastDecreaseDateTime: NotRequired[str],
LastIncreaseDateTime: NotRequired[str],
NumberOfDecreasesToday: NotRequired[int],
ReadCapacityUnits: NotRequired[int],
WriteCapacityUnits: NotRequired[int],
AwsDynamoDbTableRestoreSummaryTypeDef#
# AwsDynamoDbTableRestoreSummaryTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsDynamoDbTableRestoreSummaryTypeDef
def get_value() -> AwsDynamoDbTableRestoreSummaryTypeDef:
return {
"SourceBackupArn": ...,
}
# AwsDynamoDbTableRestoreSummaryTypeDef definition
class AwsDynamoDbTableRestoreSummaryTypeDef(TypedDict):
SourceBackupArn: NotRequired[str],
SourceTableArn: NotRequired[str],
RestoreDateTime: NotRequired[str],
RestoreInProgress: NotRequired[bool],
AwsDynamoDbTableSseDescriptionTypeDef#
# AwsDynamoDbTableSseDescriptionTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsDynamoDbTableSseDescriptionTypeDef
def get_value() -> AwsDynamoDbTableSseDescriptionTypeDef:
return {
"InaccessibleEncryptionDateTime": ...,
}
# AwsDynamoDbTableSseDescriptionTypeDef definition
class AwsDynamoDbTableSseDescriptionTypeDef(TypedDict):
InaccessibleEncryptionDateTime: NotRequired[str],
Status: NotRequired[str],
SseType: NotRequired[str],
KmsMasterKeyArn: NotRequired[str],
AwsDynamoDbTableStreamSpecificationTypeDef#
# AwsDynamoDbTableStreamSpecificationTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsDynamoDbTableStreamSpecificationTypeDef
def get_value() -> AwsDynamoDbTableStreamSpecificationTypeDef:
return {
"StreamEnabled": ...,
}
# AwsDynamoDbTableStreamSpecificationTypeDef definition
class AwsDynamoDbTableStreamSpecificationTypeDef(TypedDict):
StreamEnabled: NotRequired[bool],
StreamViewType: NotRequired[str],
AwsDynamoDbTableProjectionTypeDef#
# AwsDynamoDbTableProjectionTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsDynamoDbTableProjectionTypeDef
def get_value() -> AwsDynamoDbTableProjectionTypeDef:
return {
"NonKeyAttributes": ...,
}
# AwsDynamoDbTableProjectionTypeDef definition
class AwsDynamoDbTableProjectionTypeDef(TypedDict):
NonKeyAttributes: NotRequired[Sequence[str]],
ProjectionType: NotRequired[str],
AwsDynamoDbTableProvisionedThroughputOverrideTypeDef#
# AwsDynamoDbTableProvisionedThroughputOverrideTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsDynamoDbTableProvisionedThroughputOverrideTypeDef
def get_value() -> AwsDynamoDbTableProvisionedThroughputOverrideTypeDef:
return {
"ReadCapacityUnits": ...,
}
# AwsDynamoDbTableProvisionedThroughputOverrideTypeDef definition
class AwsDynamoDbTableProvisionedThroughputOverrideTypeDef(TypedDict):
ReadCapacityUnits: NotRequired[int],
AwsEc2EipDetailsTypeDef#
# AwsEc2EipDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2EipDetailsTypeDef
def get_value() -> AwsEc2EipDetailsTypeDef:
return {
"InstanceId": ...,
}
# AwsEc2EipDetailsTypeDef definition
class AwsEc2EipDetailsTypeDef(TypedDict):
InstanceId: NotRequired[str],
PublicIp: NotRequired[str],
AllocationId: NotRequired[str],
AssociationId: NotRequired[str],
Domain: NotRequired[str],
PublicIpv4Pool: NotRequired[str],
NetworkBorderGroup: NotRequired[str],
NetworkInterfaceId: NotRequired[str],
NetworkInterfaceOwnerId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
AwsEc2InstanceMetadataOptionsTypeDef#
# AwsEc2InstanceMetadataOptionsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2InstanceMetadataOptionsTypeDef
def get_value() -> AwsEc2InstanceMetadataOptionsTypeDef:
return {
"HttpEndpoint": ...,
}
# AwsEc2InstanceMetadataOptionsTypeDef definition
class AwsEc2InstanceMetadataOptionsTypeDef(TypedDict):
HttpEndpoint: NotRequired[str],
HttpProtocolIpv6: NotRequired[str],
HttpPutResponseHopLimit: NotRequired[int],
HttpTokens: NotRequired[str],
InstanceMetadataTags: NotRequired[str],
AwsEc2InstanceMonitoringDetailsTypeDef#
# AwsEc2InstanceMonitoringDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2InstanceMonitoringDetailsTypeDef
def get_value() -> AwsEc2InstanceMonitoringDetailsTypeDef:
return {
"State": ...,
}
# AwsEc2InstanceMonitoringDetailsTypeDef definition
class AwsEc2InstanceMonitoringDetailsTypeDef(TypedDict):
State: NotRequired[str],
AwsEc2InstanceNetworkInterfacesDetailsTypeDef#
# AwsEc2InstanceNetworkInterfacesDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2InstanceNetworkInterfacesDetailsTypeDef
def get_value() -> AwsEc2InstanceNetworkInterfacesDetailsTypeDef:
return {
"NetworkInterfaceId": ...,
}
# AwsEc2InstanceNetworkInterfacesDetailsTypeDef definition
class AwsEc2InstanceNetworkInterfacesDetailsTypeDef(TypedDict):
NetworkInterfaceId: NotRequired[str],
AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef#
# AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef:
return {
"DeleteOnTermination": ...,
}
# AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef(TypedDict):
DeleteOnTermination: NotRequired[bool],
Encrypted: NotRequired[bool],
Iops: NotRequired[int],
KmsKeyId: NotRequired[str],
SnapshotId: NotRequired[str],
Throughput: NotRequired[int],
VolumeSize: NotRequired[int],
VolumeType: NotRequired[str],
AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef#
# AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef:
return {
"CapacityReservationId": ...,
}
# AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef(TypedDict):
CapacityReservationId: NotRequired[str],
CapacityReservationResourceGroupArn: NotRequired[str],
AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef:
return {
"CoreCount": ...,
}
# AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef(TypedDict):
CoreCount: NotRequired[int],
ThreadsPerCore: NotRequired[int],
AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef#
# AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef:
return {
"CpuCredits": ...,
}
# AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef definition
class AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef(TypedDict):
CpuCredits: NotRequired[str],
AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef:
return {
"Type": ...,
}
# AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef(TypedDict):
Type: NotRequired[str],
AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef:
return {
"Count": ...,
}
# AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef(TypedDict):
Count: NotRequired[int],
Type: NotRequired[str],
AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef:
return {
"Configured": ...,
}
# AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef(TypedDict):
Configured: NotRequired[bool],
AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef#
# AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef:
return {
"Arn": ...,
}
# AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef definition
class AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef:
return {
"LicenseConfigurationArn": ...,
}
# AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef(TypedDict):
LicenseConfigurationArn: NotRequired[str],
AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef:
return {
"AutoRecovery": ...,
}
# AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef(TypedDict):
AutoRecovery: NotRequired[str],
AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef:
return {
"HttpEndpoint": ...,
}
# AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef(TypedDict):
HttpEndpoint: NotRequired[str],
HttpProtocolIpv6: NotRequired[str],
HttpTokens: NotRequired[str],
HttpPutResponseHopLimit: NotRequired[int],
InstanceMetadataTags: NotRequired[str],
AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef#
# AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef definition
class AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsEc2LaunchTemplateDataPlacementDetailsTypeDef#
# AwsEc2LaunchTemplateDataPlacementDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataPlacementDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataPlacementDetailsTypeDef:
return {
"Affinity": ...,
}
# AwsEc2LaunchTemplateDataPlacementDetailsTypeDef definition
class AwsEc2LaunchTemplateDataPlacementDetailsTypeDef(TypedDict):
Affinity: NotRequired[str],
AvailabilityZone: NotRequired[str],
GroupName: NotRequired[str],
HostId: NotRequired[str],
HostResourceGroupArn: NotRequired[str],
PartitionNumber: NotRequired[int],
SpreadDomain: NotRequired[str],
Tenancy: NotRequired[str],
AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef:
return {
"EnableResourceNameDnsAAAARecord": ...,
}
# AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef(TypedDict):
EnableResourceNameDnsAAAARecord: NotRequired[bool],
EnableResourceNameDnsARecord: NotRequired[bool],
HostnameType: NotRequired[str],
AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef:
return {
"BlockDurationMinutes": ...,
}
# AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef(TypedDict):
BlockDurationMinutes: NotRequired[int],
InstanceInterruptionBehavior: NotRequired[str],
MaxPrice: NotRequired[str],
SpotInstanceType: NotRequired[str],
ValidUntil: NotRequired[str],
AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef:
return {
"Max": ...,
}
# AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef(TypedDict):
Max: NotRequired[int],
Min: NotRequired[int],
AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef:
return {
"Max": ...,
}
# AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef(TypedDict):
Max: NotRequired[int],
Min: NotRequired[int],
AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef:
return {
"Max": ...,
}
# AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef(TypedDict):
Max: NotRequired[int],
Min: NotRequired[int],
AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef:
return {
"Max": ...,
}
# AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef(TypedDict):
Max: NotRequired[float],
Min: NotRequired[float],
AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef:
return {
"Max": ...,
}
# AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef(TypedDict):
Max: NotRequired[int],
Min: NotRequired[int],
AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef:
return {
"Max": ...,
}
# AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef(TypedDict):
Max: NotRequired[int],
Min: NotRequired[int],
AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef:
return {
"Max": ...,
}
# AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef(TypedDict):
Max: NotRequired[float],
Min: NotRequired[float],
AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef:
return {
"Max": ...,
}
# AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef(TypedDict):
Max: NotRequired[int],
Min: NotRequired[int],
AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef:
return {
"Ipv4Prefix": ...,
}
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef(TypedDict):
Ipv4Prefix: NotRequired[str],
AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef usage example
from mypy_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef:
return {
"Ipv6Address": ...,
}
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef(TypedDict):
Ipv6Address: NotRequired[str],
AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef usage exa