Type definitions#
Index > SecurityHub > Type definitions
Auto-generated documentation for SecurityHub type annotations stubs module types-boto3-securityhub.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_securityhub.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AwsAmazonMqBrokerLdapServerMetadataDetailsUnionTypeDef#
# AwsAmazonMqBrokerLdapServerMetadataDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsAmazonMqBrokerLdapServerMetadataDetailsUnionTypeDef
def get_value() -> AwsAmazonMqBrokerLdapServerMetadataDetailsUnionTypeDef:
return ...
# AwsAmazonMqBrokerLdapServerMetadataDetailsUnionTypeDef definition
AwsAmazonMqBrokerLdapServerMetadataDetailsUnionTypeDef = Union[
AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef, # (1)
AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef, # (2)
]
- See AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef
- See AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef
AwsApiGatewayCanarySettingsUnionTypeDef#
# AwsApiGatewayCanarySettingsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayCanarySettingsUnionTypeDef
def get_value() -> AwsApiGatewayCanarySettingsUnionTypeDef:
return ...
# AwsApiGatewayCanarySettingsUnionTypeDef definition
AwsApiGatewayCanarySettingsUnionTypeDef = Union[
AwsApiGatewayCanarySettingsTypeDef, # (1)
AwsApiGatewayCanarySettingsOutputTypeDef, # (2)
]
AwsApiGatewayEndpointConfigurationUnionTypeDef#
# AwsApiGatewayEndpointConfigurationUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayEndpointConfigurationUnionTypeDef
def get_value() -> AwsApiGatewayEndpointConfigurationUnionTypeDef:
return ...
# AwsApiGatewayEndpointConfigurationUnionTypeDef definition
AwsApiGatewayEndpointConfigurationUnionTypeDef = Union[
AwsApiGatewayEndpointConfigurationTypeDef, # (1)
AwsApiGatewayEndpointConfigurationOutputTypeDef, # (2)
]
AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef#
# AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef
def get_value() -> AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef:
return ...
# AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef definition
AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef = Union[
AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef, # (1)
AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef, # (2)
]
- See AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef
- See AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef
AwsBackupBackupVaultNotificationsDetailsUnionTypeDef#
# AwsBackupBackupVaultNotificationsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupVaultNotificationsDetailsUnionTypeDef
def get_value() -> AwsBackupBackupVaultNotificationsDetailsUnionTypeDef:
return ...
# AwsBackupBackupVaultNotificationsDetailsUnionTypeDef definition
AwsBackupBackupVaultNotificationsDetailsUnionTypeDef = Union[
AwsBackupBackupVaultNotificationsDetailsTypeDef, # (1)
AwsBackupBackupVaultNotificationsDetailsOutputTypeDef, # (2)
]
- See AwsBackupBackupVaultNotificationsDetailsTypeDef
- See AwsBackupBackupVaultNotificationsDetailsOutputTypeDef
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef
def get_value() -> AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef:
return ...
# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef definition
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef = Union[
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef, # (1)
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef
- See AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef
AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef#
# AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef
def get_value() -> AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef:
return ...
# AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef definition
AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef = Union[
AwsCloudFrontDistributionOriginSslProtocolsTypeDef, # (1)
AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionOriginSslProtocolsTypeDef
- See AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef
AwsCodeBuildProjectVpcConfigUnionTypeDef#
# AwsCodeBuildProjectVpcConfigUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCodeBuildProjectVpcConfigUnionTypeDef
def get_value() -> AwsCodeBuildProjectVpcConfigUnionTypeDef:
return ...
# AwsCodeBuildProjectVpcConfigUnionTypeDef definition
AwsCodeBuildProjectVpcConfigUnionTypeDef = Union[
AwsCodeBuildProjectVpcConfigTypeDef, # (1)
AwsCodeBuildProjectVpcConfigOutputTypeDef, # (2)
]
AwsCorsConfigurationUnionTypeDef#
# AwsCorsConfigurationUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCorsConfigurationUnionTypeDef
def get_value() -> AwsCorsConfigurationUnionTypeDef:
return ...
# AwsCorsConfigurationUnionTypeDef definition
AwsCorsConfigurationUnionTypeDef = Union[
AwsCorsConfigurationTypeDef, # (1)
AwsCorsConfigurationOutputTypeDef, # (2)
]
AwsDynamoDbTableProjectionUnionTypeDef#
# AwsDynamoDbTableProjectionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableProjectionUnionTypeDef
def get_value() -> AwsDynamoDbTableProjectionUnionTypeDef:
return ...
# AwsDynamoDbTableProjectionUnionTypeDef definition
AwsDynamoDbTableProjectionUnionTypeDef = Union[
AwsDynamoDbTableProjectionTypeDef, # (1)
AwsDynamoDbTableProjectionOutputTypeDef, # (2)
]
AwsEc2TransitGatewayDetailsUnionTypeDef#
# AwsEc2TransitGatewayDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2TransitGatewayDetailsUnionTypeDef
def get_value() -> AwsEc2TransitGatewayDetailsUnionTypeDef:
return ...
# AwsEc2TransitGatewayDetailsUnionTypeDef definition
AwsEc2TransitGatewayDetailsUnionTypeDef = Union[
AwsEc2TransitGatewayDetailsTypeDef, # (1)
AwsEc2TransitGatewayDetailsOutputTypeDef, # (2)
]
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef#
# AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef
def get_value() -> AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef:
return ...
# AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef definition
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef = Union[
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef, # (1)
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef, # (2)
]
- See AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef
- See AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef
AwsEcrContainerImageDetailsUnionTypeDef#
# AwsEcrContainerImageDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcrContainerImageDetailsUnionTypeDef
def get_value() -> AwsEcrContainerImageDetailsUnionTypeDef:
return ...
# AwsEcrContainerImageDetailsUnionTypeDef definition
AwsEcrContainerImageDetailsUnionTypeDef = Union[
AwsEcrContainerImageDetailsTypeDef, # (1)
AwsEcrContainerImageDetailsOutputTypeDef, # (2)
]
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef#
# AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef
def get_value() -> AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef:
return ...
# AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef definition
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef = Union[
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef, # (1)
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef
- See AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef:
return ...
# AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef:
return ...
# AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef:
return ...
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef:
return ...
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef:
return ...
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef#
# AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef:
return ...
# AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef definition
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef, # (1)
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef
AwsEfsAccessPointPosixUserDetailsUnionTypeDef#
# AwsEfsAccessPointPosixUserDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEfsAccessPointPosixUserDetailsUnionTypeDef
def get_value() -> AwsEfsAccessPointPosixUserDetailsUnionTypeDef:
return ...
# AwsEfsAccessPointPosixUserDetailsUnionTypeDef definition
AwsEfsAccessPointPosixUserDetailsUnionTypeDef = Union[
AwsEfsAccessPointPosixUserDetailsTypeDef, # (1)
AwsEfsAccessPointPosixUserDetailsOutputTypeDef, # (2)
]
AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef#
# AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef
def get_value() -> AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef:
return ...
# AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef definition
AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef = Union[
AwsEksClusterLoggingClusterLoggingDetailsTypeDef, # (1)
AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef, # (2)
]
- See AwsEksClusterLoggingClusterLoggingDetailsTypeDef
- See AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef
AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef#
# AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef
def get_value() -> AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef:
return ...
# AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef definition
AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef = Union[
AwsEksClusterResourcesVpcConfigDetailsTypeDef, # (1)
AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef, # (2)
]
- See AwsEksClusterResourcesVpcConfigDetailsTypeDef
- See AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef
AwsElasticsearchDomainVPCOptionsUnionTypeDef#
# AwsElasticsearchDomainVPCOptionsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainVPCOptionsUnionTypeDef
def get_value() -> AwsElasticsearchDomainVPCOptionsUnionTypeDef:
return ...
# AwsElasticsearchDomainVPCOptionsUnionTypeDef definition
AwsElasticsearchDomainVPCOptionsUnionTypeDef = Union[
AwsElasticsearchDomainVPCOptionsTypeDef, # (1)
AwsElasticsearchDomainVPCOptionsOutputTypeDef, # (2)
]
AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef#
# AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef
def get_value() -> AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef:
return ...
# AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef definition
AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef = Union[
AwsElbLoadBalancerBackendServerDescriptionTypeDef, # (1)
AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef, # (2)
]
- See AwsElbLoadBalancerBackendServerDescriptionTypeDef
- See AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef
AwsLambdaFunctionVpcConfigUnionTypeDef#
# AwsLambdaFunctionVpcConfigUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionVpcConfigUnionTypeDef
def get_value() -> AwsLambdaFunctionVpcConfigUnionTypeDef:
return ...
# AwsLambdaFunctionVpcConfigUnionTypeDef definition
AwsLambdaFunctionVpcConfigUnionTypeDef = Union[
AwsLambdaFunctionVpcConfigTypeDef, # (1)
AwsLambdaFunctionVpcConfigOutputTypeDef, # (2)
]
AwsLambdaLayerVersionDetailsUnionTypeDef#
# AwsLambdaLayerVersionDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsLambdaLayerVersionDetailsUnionTypeDef
def get_value() -> AwsLambdaLayerVersionDetailsUnionTypeDef:
return ...
# AwsLambdaLayerVersionDetailsUnionTypeDef definition
AwsLambdaLayerVersionDetailsUnionTypeDef = Union[
AwsLambdaLayerVersionDetailsTypeDef, # (1)
AwsLambdaLayerVersionDetailsOutputTypeDef, # (2)
]
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef
def get_value() -> AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef:
return ...
# AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef definition
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef = Union[
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef, # (1)
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef, # (2)
]
- See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef
AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef#
# AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef
def get_value() -> AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef:
return ...
# AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef definition
AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef = Union[
AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef, # (1)
AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef, # (2)
]
- See AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef#
# AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef
def get_value() -> AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef:
return ...
# AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef definition
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef = Union[
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef, # (1)
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef, # (2)
]
- See AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef
- See AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef
AwsRdsEventSubscriptionDetailsUnionTypeDef#
# AwsRdsEventSubscriptionDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRdsEventSubscriptionDetailsUnionTypeDef
def get_value() -> AwsRdsEventSubscriptionDetailsUnionTypeDef:
return ...
# AwsRdsEventSubscriptionDetailsUnionTypeDef definition
AwsRdsEventSubscriptionDetailsUnionTypeDef = Union[
AwsRdsEventSubscriptionDetailsTypeDef, # (1)
AwsRdsEventSubscriptionDetailsOutputTypeDef, # (2)
]
AwsRdsPendingCloudWatchLogsExportsUnionTypeDef#
# AwsRdsPendingCloudWatchLogsExportsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRdsPendingCloudWatchLogsExportsUnionTypeDef
def get_value() -> AwsRdsPendingCloudWatchLogsExportsUnionTypeDef:
return ...
# AwsRdsPendingCloudWatchLogsExportsUnionTypeDef definition
AwsRdsPendingCloudWatchLogsExportsUnionTypeDef = Union[
AwsRdsPendingCloudWatchLogsExportsTypeDef, # (1)
AwsRdsPendingCloudWatchLogsExportsOutputTypeDef, # (2)
]
GeneratorDetailsUnionTypeDef#
# GeneratorDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import GeneratorDetailsUnionTypeDef
def get_value() -> GeneratorDetailsUnionTypeDef:
return ...
# GeneratorDetailsUnionTypeDef definition
GeneratorDetailsUnionTypeDef = Union[
GeneratorDetailsTypeDef, # (1)
GeneratorDetailsOutputTypeDef, # (2)
]
IndicatorUnionTypeDef#
# IndicatorUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import IndicatorUnionTypeDef
def get_value() -> IndicatorUnionTypeDef:
return ...
# IndicatorUnionTypeDef definition
IndicatorUnionTypeDef = Union[
IndicatorTypeDef, # (1)
IndicatorOutputTypeDef, # (2)
]
ParameterValueUnionTypeDef#
# ParameterValueUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import ParameterValueUnionTypeDef
def get_value() -> ParameterValueUnionTypeDef:
return ...
# ParameterValueUnionTypeDef definition
ParameterValueUnionTypeDef = Union[
ParameterValueTypeDef, # (1)
ParameterValueOutputTypeDef, # (2)
]
RuleGroupSourceListDetailsUnionTypeDef#
# RuleGroupSourceListDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceListDetailsUnionTypeDef
def get_value() -> RuleGroupSourceListDetailsUnionTypeDef:
return ...
# RuleGroupSourceListDetailsUnionTypeDef definition
RuleGroupSourceListDetailsUnionTypeDef = Union[
RuleGroupSourceListDetailsTypeDef, # (1)
RuleGroupSourceListDetailsOutputTypeDef, # (2)
]
RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef#
# RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef
def get_value() -> RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef:
return ...
# RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef definition
RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef = Union[
RuleGroupSourceStatefulRulesOptionsDetailsTypeDef, # (1)
RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef, # (2)
]
- See RuleGroupSourceStatefulRulesOptionsDetailsTypeDef
- See RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef
def get_value() -> RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef:
return ...
# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef definition
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef = Union[
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef, # (1)
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef, # (2)
]
- See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef
RuleGroupVariablesIpSetsDetailsUnionTypeDef#
# RuleGroupVariablesIpSetsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupVariablesIpSetsDetailsUnionTypeDef
def get_value() -> RuleGroupVariablesIpSetsDetailsUnionTypeDef:
return ...
# RuleGroupVariablesIpSetsDetailsUnionTypeDef definition
RuleGroupVariablesIpSetsDetailsUnionTypeDef = Union[
RuleGroupVariablesIpSetsDetailsTypeDef, # (1)
RuleGroupVariablesIpSetsDetailsOutputTypeDef, # (2)
]
RuleGroupVariablesPortSetsDetailsUnionTypeDef#
# RuleGroupVariablesPortSetsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupVariablesPortSetsDetailsUnionTypeDef
def get_value() -> RuleGroupVariablesPortSetsDetailsUnionTypeDef:
return ...
# RuleGroupVariablesPortSetsDetailsUnionTypeDef definition
RuleGroupVariablesPortSetsDetailsUnionTypeDef = Union[
RuleGroupVariablesPortSetsDetailsTypeDef, # (1)
RuleGroupVariablesPortSetsDetailsOutputTypeDef, # (2)
]
SecurityControlParameterUnionTypeDef#
# SecurityControlParameterUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import SecurityControlParameterUnionTypeDef
def get_value() -> SecurityControlParameterUnionTypeDef:
return ...
# SecurityControlParameterUnionTypeDef definition
SecurityControlParameterUnionTypeDef = Union[
SecurityControlParameterTypeDef, # (1)
SecurityControlParameterOutputTypeDef, # (2)
]
CvssUnionTypeDef#
# CvssUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import CvssUnionTypeDef
def get_value() -> CvssUnionTypeDef:
return ...
# CvssUnionTypeDef definition
CvssUnionTypeDef = Union[
CvssTypeDef, # (1)
CvssOutputTypeDef, # (2)
]
- See CvssTypeDef
- See CvssOutputTypeDef
AutomationRulesFindingFieldsUpdateUnionTypeDef#
# AutomationRulesFindingFieldsUpdateUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AutomationRulesFindingFieldsUpdateUnionTypeDef
def get_value() -> AutomationRulesFindingFieldsUpdateUnionTypeDef:
return ...
# AutomationRulesFindingFieldsUpdateUnionTypeDef definition
AutomationRulesFindingFieldsUpdateUnionTypeDef = Union[
AutomationRulesFindingFieldsUpdateTypeDef, # (1)
AutomationRulesFindingFieldsUpdateOutputTypeDef, # (2)
]
AwsApiGatewayV2StageDetailsUnionTypeDef#
# AwsApiGatewayV2StageDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayV2StageDetailsUnionTypeDef
def get_value() -> AwsApiGatewayV2StageDetailsUnionTypeDef:
return ...
# AwsApiGatewayV2StageDetailsUnionTypeDef definition
AwsApiGatewayV2StageDetailsUnionTypeDef = Union[
AwsApiGatewayV2StageDetailsTypeDef, # (1)
AwsApiGatewayV2StageDetailsOutputTypeDef, # (2)
]
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef:
return ...
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef definition
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef = Union[
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef, # (1)
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef, # (2)
]
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef
AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef#
# AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef
def get_value() -> AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef:
return ...
# AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef definition
AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef = Union[
AwsCertificateManagerCertificateDomainValidationOptionTypeDef, # (1)
AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef, # (2)
]
- See AwsCertificateManagerCertificateDomainValidationOptionTypeDef
- See AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef
AwsCloudFormationStackDetailsUnionTypeDef#
# AwsCloudFormationStackDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCloudFormationStackDetailsUnionTypeDef
def get_value() -> AwsCloudFormationStackDetailsUnionTypeDef:
return ...
# AwsCloudFormationStackDetailsUnionTypeDef definition
AwsCloudFormationStackDetailsUnionTypeDef = Union[
AwsCloudFormationStackDetailsTypeDef, # (1)
AwsCloudFormationStackDetailsOutputTypeDef, # (2)
]
AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef#
# AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef
def get_value() -> AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef:
return ...
# AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef definition
AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef = Union[
AwsCloudFrontDistributionCacheBehaviorsTypeDef, # (1)
AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionCacheBehaviorsTypeDef
- See AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef
AwsCloudWatchAlarmDetailsUnionTypeDef#
# AwsCloudWatchAlarmDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCloudWatchAlarmDetailsUnionTypeDef
def get_value() -> AwsCloudWatchAlarmDetailsUnionTypeDef:
return ...
# AwsCloudWatchAlarmDetailsUnionTypeDef definition
AwsCloudWatchAlarmDetailsUnionTypeDef = Union[
AwsCloudWatchAlarmDetailsTypeDef, # (1)
AwsCloudWatchAlarmDetailsOutputTypeDef, # (2)
]
AwsCodeBuildProjectEnvironmentUnionTypeDef#
# AwsCodeBuildProjectEnvironmentUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCodeBuildProjectEnvironmentUnionTypeDef
def get_value() -> AwsCodeBuildProjectEnvironmentUnionTypeDef:
return ...
# AwsCodeBuildProjectEnvironmentUnionTypeDef definition
AwsCodeBuildProjectEnvironmentUnionTypeDef = Union[
AwsCodeBuildProjectEnvironmentTypeDef, # (1)
AwsCodeBuildProjectEnvironmentOutputTypeDef, # (2)
]
AwsDmsReplicationInstanceDetailsUnionTypeDef#
# AwsDmsReplicationInstanceDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsDmsReplicationInstanceDetailsUnionTypeDef
def get_value() -> AwsDmsReplicationInstanceDetailsUnionTypeDef:
return ...
# AwsDmsReplicationInstanceDetailsUnionTypeDef definition
AwsDmsReplicationInstanceDetailsUnionTypeDef = Union[
AwsDmsReplicationInstanceDetailsTypeDef, # (1)
AwsDmsReplicationInstanceDetailsOutputTypeDef, # (2)
]
AwsEc2InstanceDetailsUnionTypeDef#
# AwsEc2InstanceDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2InstanceDetailsUnionTypeDef
def get_value() -> AwsEc2InstanceDetailsUnionTypeDef:
return ...
# AwsEc2InstanceDetailsUnionTypeDef definition
AwsEc2InstanceDetailsUnionTypeDef = Union[
AwsEc2InstanceDetailsTypeDef, # (1)
AwsEc2InstanceDetailsOutputTypeDef, # (2)
]
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef:
return ...
# AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef definition
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef = Union[
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef, # (1)
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef, # (2)
]
- See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef
def get_value() -> AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef:
return ...
# AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef definition
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef = Union[
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef, # (1)
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef, # (2)
]
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef
AwsEc2NetworkInterfaceDetailsUnionTypeDef#
# AwsEc2NetworkInterfaceDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2NetworkInterfaceDetailsUnionTypeDef
def get_value() -> AwsEc2NetworkInterfaceDetailsUnionTypeDef:
return ...
# AwsEc2NetworkInterfaceDetailsUnionTypeDef definition
AwsEc2NetworkInterfaceDetailsUnionTypeDef = Union[
AwsEc2NetworkInterfaceDetailsTypeDef, # (1)
AwsEc2NetworkInterfaceDetailsOutputTypeDef, # (2)
]
AwsEc2SecurityGroupIpPermissionUnionTypeDef#
# AwsEc2SecurityGroupIpPermissionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2SecurityGroupIpPermissionUnionTypeDef
def get_value() -> AwsEc2SecurityGroupIpPermissionUnionTypeDef:
return ...
# AwsEc2SecurityGroupIpPermissionUnionTypeDef definition
AwsEc2SecurityGroupIpPermissionUnionTypeDef = Union[
AwsEc2SecurityGroupIpPermissionTypeDef, # (1)
AwsEc2SecurityGroupIpPermissionOutputTypeDef, # (2)
]
AwsEc2SubnetDetailsUnionTypeDef#
# AwsEc2SubnetDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2SubnetDetailsUnionTypeDef
def get_value() -> AwsEc2SubnetDetailsUnionTypeDef:
return ...
# AwsEc2SubnetDetailsUnionTypeDef definition
AwsEc2SubnetDetailsUnionTypeDef = Union[
AwsEc2SubnetDetailsTypeDef, # (1)
AwsEc2SubnetDetailsOutputTypeDef, # (2)
]
AwsEc2VolumeDetailsUnionTypeDef#
# AwsEc2VolumeDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2VolumeDetailsUnionTypeDef
def get_value() -> AwsEc2VolumeDetailsUnionTypeDef:
return ...
# AwsEc2VolumeDetailsUnionTypeDef definition
AwsEc2VolumeDetailsUnionTypeDef = Union[
AwsEc2VolumeDetailsTypeDef, # (1)
AwsEc2VolumeDetailsOutputTypeDef, # (2)
]
AwsEc2VpcDetailsUnionTypeDef#
# AwsEc2VpcDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcDetailsUnionTypeDef
def get_value() -> AwsEc2VpcDetailsUnionTypeDef:
return ...
# AwsEc2VpcDetailsUnionTypeDef definition
AwsEc2VpcDetailsUnionTypeDef = Union[
AwsEc2VpcDetailsTypeDef, # (1)
AwsEc2VpcDetailsOutputTypeDef, # (2)
]
AwsEc2VpcEndpointServiceDetailsUnionTypeDef#
# AwsEc2VpcEndpointServiceDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcEndpointServiceDetailsUnionTypeDef
def get_value() -> AwsEc2VpcEndpointServiceDetailsUnionTypeDef:
return ...
# AwsEc2VpcEndpointServiceDetailsUnionTypeDef definition
AwsEc2VpcEndpointServiceDetailsUnionTypeDef = Union[
AwsEc2VpcEndpointServiceDetailsTypeDef, # (1)
AwsEc2VpcEndpointServiceDetailsOutputTypeDef, # (2)
]
AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef#
# AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef
def get_value() -> AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef:
return ...
# AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef definition
AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef = Union[
AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef, # (1)
AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef, # (2)
]
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
AwsEcsContainerDetailsUnionTypeDef#
# AwsEcsContainerDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsContainerDetailsUnionTypeDef
def get_value() -> AwsEcsContainerDetailsUnionTypeDef:
return ...
# AwsEcsContainerDetailsUnionTypeDef definition
AwsEcsContainerDetailsUnionTypeDef = Union[
AwsEcsContainerDetailsTypeDef, # (1)
AwsEcsContainerDetailsOutputTypeDef, # (2)
]
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef:
return ...
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef
AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef#
# AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef:
return ...
# AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef definition
AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef, # (1)
AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef
AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef#
# AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef
def get_value() -> AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef:
return ...
# AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef definition
AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef = Union[
AwsElasticBeanstalkEnvironmentDetailsTypeDef, # (1)
AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef, # (2)
]
- See AwsElasticBeanstalkEnvironmentDetailsTypeDef
- See AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef
AwsElbLoadBalancerPoliciesUnionTypeDef#
# AwsElbLoadBalancerPoliciesUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerPoliciesUnionTypeDef
def get_value() -> AwsElbLoadBalancerPoliciesUnionTypeDef:
return ...
# AwsElbLoadBalancerPoliciesUnionTypeDef definition
AwsElbLoadBalancerPoliciesUnionTypeDef = Union[
AwsElbLoadBalancerPoliciesTypeDef, # (1)
AwsElbLoadBalancerPoliciesOutputTypeDef, # (2)
]
AwsElbLoadBalancerAttributesUnionTypeDef#
# AwsElbLoadBalancerAttributesUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerAttributesUnionTypeDef
def get_value() -> AwsElbLoadBalancerAttributesUnionTypeDef:
return ...
# AwsElbLoadBalancerAttributesUnionTypeDef definition
AwsElbLoadBalancerAttributesUnionTypeDef = Union[
AwsElbLoadBalancerAttributesTypeDef, # (1)
AwsElbLoadBalancerAttributesOutputTypeDef, # (2)
]
AwsElbLoadBalancerListenerDescriptionUnionTypeDef#
# AwsElbLoadBalancerListenerDescriptionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerListenerDescriptionUnionTypeDef
def get_value() -> AwsElbLoadBalancerListenerDescriptionUnionTypeDef:
return ...
# AwsElbLoadBalancerListenerDescriptionUnionTypeDef definition
AwsElbLoadBalancerListenerDescriptionUnionTypeDef = Union[
AwsElbLoadBalancerListenerDescriptionTypeDef, # (1)
AwsElbLoadBalancerListenerDescriptionOutputTypeDef, # (2)
]
- See AwsElbLoadBalancerListenerDescriptionTypeDef
- See AwsElbLoadBalancerListenerDescriptionOutputTypeDef
AwsElbv2LoadBalancerDetailsUnionTypeDef#
# AwsElbv2LoadBalancerDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsElbv2LoadBalancerDetailsUnionTypeDef
def get_value() -> AwsElbv2LoadBalancerDetailsUnionTypeDef:
return ...
# AwsElbv2LoadBalancerDetailsUnionTypeDef definition
AwsElbv2LoadBalancerDetailsUnionTypeDef = Union[
AwsElbv2LoadBalancerDetailsTypeDef, # (1)
AwsElbv2LoadBalancerDetailsOutputTypeDef, # (2)
]
AwsIamGroupDetailsUnionTypeDef#
# AwsIamGroupDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsIamGroupDetailsUnionTypeDef
def get_value() -> AwsIamGroupDetailsUnionTypeDef:
return ...
# AwsIamGroupDetailsUnionTypeDef definition
AwsIamGroupDetailsUnionTypeDef = Union[
AwsIamGroupDetailsTypeDef, # (1)
AwsIamGroupDetailsOutputTypeDef, # (2)
]
AwsIamInstanceProfileUnionTypeDef#
# AwsIamInstanceProfileUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsIamInstanceProfileUnionTypeDef
def get_value() -> AwsIamInstanceProfileUnionTypeDef:
return ...
# AwsIamInstanceProfileUnionTypeDef definition
AwsIamInstanceProfileUnionTypeDef = Union[
AwsIamInstanceProfileTypeDef, # (1)
AwsIamInstanceProfileOutputTypeDef, # (2)
]
AwsIamPolicyDetailsUnionTypeDef#
# AwsIamPolicyDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsIamPolicyDetailsUnionTypeDef
def get_value() -> AwsIamPolicyDetailsUnionTypeDef:
return ...
# AwsIamPolicyDetailsUnionTypeDef definition
AwsIamPolicyDetailsUnionTypeDef = Union[
AwsIamPolicyDetailsTypeDef, # (1)
AwsIamPolicyDetailsOutputTypeDef, # (2)
]
AwsIamUserDetailsUnionTypeDef#
# AwsIamUserDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsIamUserDetailsUnionTypeDef
def get_value() -> AwsIamUserDetailsUnionTypeDef:
return ...
# AwsIamUserDetailsUnionTypeDef definition
AwsIamUserDetailsUnionTypeDef = Union[
AwsIamUserDetailsTypeDef, # (1)
AwsIamUserDetailsOutputTypeDef, # (2)
]
AwsLambdaFunctionEnvironmentUnionTypeDef#
# AwsLambdaFunctionEnvironmentUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionEnvironmentUnionTypeDef
def get_value() -> AwsLambdaFunctionEnvironmentUnionTypeDef:
return ...
# AwsLambdaFunctionEnvironmentUnionTypeDef definition
AwsLambdaFunctionEnvironmentUnionTypeDef = Union[
AwsLambdaFunctionEnvironmentTypeDef, # (1)
AwsLambdaFunctionEnvironmentOutputTypeDef, # (2)
]
AwsNetworkFirewallFirewallDetailsUnionTypeDef#
# AwsNetworkFirewallFirewallDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsNetworkFirewallFirewallDetailsUnionTypeDef
def get_value() -> AwsNetworkFirewallFirewallDetailsUnionTypeDef:
return ...
# AwsNetworkFirewallFirewallDetailsUnionTypeDef definition
AwsNetworkFirewallFirewallDetailsUnionTypeDef = Union[
AwsNetworkFirewallFirewallDetailsTypeDef, # (1)
AwsNetworkFirewallFirewallDetailsOutputTypeDef, # (2)
]
AwsRdsDbClusterDetailsUnionTypeDef#
# AwsRdsDbClusterDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRdsDbClusterDetailsUnionTypeDef
def get_value() -> AwsRdsDbClusterDetailsUnionTypeDef:
return ...
# AwsRdsDbClusterDetailsUnionTypeDef definition
AwsRdsDbClusterDetailsUnionTypeDef = Union[
AwsRdsDbClusterDetailsTypeDef, # (1)
AwsRdsDbClusterDetailsOutputTypeDef, # (2)
]
AwsRdsDbSnapshotDetailsUnionTypeDef#
# AwsRdsDbSnapshotDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSnapshotDetailsUnionTypeDef
def get_value() -> AwsRdsDbSnapshotDetailsUnionTypeDef:
return ...
# AwsRdsDbSnapshotDetailsUnionTypeDef definition
AwsRdsDbSnapshotDetailsUnionTypeDef = Union[
AwsRdsDbSnapshotDetailsTypeDef, # (1)
AwsRdsDbSnapshotDetailsOutputTypeDef, # (2)
]
AwsRdsDbSecurityGroupDetailsUnionTypeDef#
# AwsRdsDbSecurityGroupDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSecurityGroupDetailsUnionTypeDef
def get_value() -> AwsRdsDbSecurityGroupDetailsUnionTypeDef:
return ...
# AwsRdsDbSecurityGroupDetailsUnionTypeDef definition
AwsRdsDbSecurityGroupDetailsUnionTypeDef = Union[
AwsRdsDbSecurityGroupDetailsTypeDef, # (1)
AwsRdsDbSecurityGroupDetailsOutputTypeDef, # (2)
]
AwsRedshiftClusterClusterParameterGroupUnionTypeDef#
# AwsRedshiftClusterClusterParameterGroupUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterClusterParameterGroupUnionTypeDef
def get_value() -> AwsRedshiftClusterClusterParameterGroupUnionTypeDef:
return ...
# AwsRedshiftClusterClusterParameterGroupUnionTypeDef definition
AwsRedshiftClusterClusterParameterGroupUnionTypeDef = Union[
AwsRedshiftClusterClusterParameterGroupTypeDef, # (1)
AwsRedshiftClusterClusterParameterGroupOutputTypeDef, # (2)
]
- See AwsRedshiftClusterClusterParameterGroupTypeDef
- See AwsRedshiftClusterClusterParameterGroupOutputTypeDef
AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef#
# AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef:
return ...
# AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef definition
AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef = Union[
AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef, # (1)
AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef, # (2)
]
- See AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef
- See AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef
AwsSageMakerNotebookInstanceDetailsUnionTypeDef#
# AwsSageMakerNotebookInstanceDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsSageMakerNotebookInstanceDetailsUnionTypeDef
def get_value() -> AwsSageMakerNotebookInstanceDetailsUnionTypeDef:
return ...
# AwsSageMakerNotebookInstanceDetailsUnionTypeDef definition
AwsSageMakerNotebookInstanceDetailsUnionTypeDef = Union[
AwsSageMakerNotebookInstanceDetailsTypeDef, # (1)
AwsSageMakerNotebookInstanceDetailsOutputTypeDef, # (2)
]
AwsSnsTopicDetailsUnionTypeDef#
# AwsSnsTopicDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsSnsTopicDetailsUnionTypeDef
def get_value() -> AwsSnsTopicDetailsUnionTypeDef:
return ...
# AwsSnsTopicDetailsUnionTypeDef definition
AwsSnsTopicDetailsUnionTypeDef = Union[
AwsSnsTopicDetailsTypeDef, # (1)
AwsSnsTopicDetailsOutputTypeDef, # (2)
]
AwsWafRateBasedRuleDetailsUnionTypeDef#
# AwsWafRateBasedRuleDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafRateBasedRuleDetailsUnionTypeDef
def get_value() -> AwsWafRateBasedRuleDetailsUnionTypeDef:
return ...
# AwsWafRateBasedRuleDetailsUnionTypeDef definition
AwsWafRateBasedRuleDetailsUnionTypeDef = Union[
AwsWafRateBasedRuleDetailsTypeDef, # (1)
AwsWafRateBasedRuleDetailsOutputTypeDef, # (2)
]
AwsWafRegionalRateBasedRuleDetailsUnionTypeDef#
# AwsWafRegionalRateBasedRuleDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRateBasedRuleDetailsUnionTypeDef
def get_value() -> AwsWafRegionalRateBasedRuleDetailsUnionTypeDef:
return ...
# AwsWafRegionalRateBasedRuleDetailsUnionTypeDef definition
AwsWafRegionalRateBasedRuleDetailsUnionTypeDef = Union[
AwsWafRegionalRateBasedRuleDetailsTypeDef, # (1)
AwsWafRegionalRateBasedRuleDetailsOutputTypeDef, # (2)
]
AwsWafRegionalRuleDetailsUnionTypeDef#
# AwsWafRegionalRuleDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRuleDetailsUnionTypeDef
def get_value() -> AwsWafRegionalRuleDetailsUnionTypeDef:
return ...
# AwsWafRegionalRuleDetailsUnionTypeDef definition
AwsWafRegionalRuleDetailsUnionTypeDef = Union[
AwsWafRegionalRuleDetailsTypeDef, # (1)
AwsWafRegionalRuleDetailsOutputTypeDef, # (2)
]
AwsWafRuleDetailsUnionTypeDef#
# AwsWafRuleDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafRuleDetailsUnionTypeDef
def get_value() -> AwsWafRuleDetailsUnionTypeDef:
return ...
# AwsWafRuleDetailsUnionTypeDef definition
AwsWafRuleDetailsUnionTypeDef = Union[
AwsWafRuleDetailsTypeDef, # (1)
AwsWafRuleDetailsOutputTypeDef, # (2)
]
AwsWafWebAclRuleUnionTypeDef#
# AwsWafWebAclRuleUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafWebAclRuleUnionTypeDef
def get_value() -> AwsWafWebAclRuleUnionTypeDef:
return ...
# AwsWafWebAclRuleUnionTypeDef definition
AwsWafWebAclRuleUnionTypeDef = Union[
AwsWafWebAclRuleTypeDef, # (1)
AwsWafWebAclRuleOutputTypeDef, # (2)
]
AwsWafv2CustomRequestHandlingDetailsUnionTypeDef#
# AwsWafv2CustomRequestHandlingDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafv2CustomRequestHandlingDetailsUnionTypeDef
def get_value() -> AwsWafv2CustomRequestHandlingDetailsUnionTypeDef:
return ...
# AwsWafv2CustomRequestHandlingDetailsUnionTypeDef definition
AwsWafv2CustomRequestHandlingDetailsUnionTypeDef = Union[
AwsWafv2CustomRequestHandlingDetailsTypeDef, # (1)
AwsWafv2CustomRequestHandlingDetailsOutputTypeDef, # (2)
]
- See AwsWafv2CustomRequestHandlingDetailsTypeDef
- See AwsWafv2CustomRequestHandlingDetailsOutputTypeDef
AwsWafv2CustomResponseDetailsUnionTypeDef#
# AwsWafv2CustomResponseDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafv2CustomResponseDetailsUnionTypeDef
def get_value() -> AwsWafv2CustomResponseDetailsUnionTypeDef:
return ...
# AwsWafv2CustomResponseDetailsUnionTypeDef definition
AwsWafv2CustomResponseDetailsUnionTypeDef = Union[
AwsWafv2CustomResponseDetailsTypeDef, # (1)
AwsWafv2CustomResponseDetailsOutputTypeDef, # (2)
]
VulnerabilityCodeVulnerabilitiesUnionTypeDef#
# VulnerabilityCodeVulnerabilitiesUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import VulnerabilityCodeVulnerabilitiesUnionTypeDef
def get_value() -> VulnerabilityCodeVulnerabilitiesUnionTypeDef:
return ...
# VulnerabilityCodeVulnerabilitiesUnionTypeDef definition
VulnerabilityCodeVulnerabilitiesUnionTypeDef = Union[
VulnerabilityCodeVulnerabilitiesTypeDef, # (1)
VulnerabilityCodeVulnerabilitiesOutputTypeDef, # (2)
]
ContainerDetailsUnionTypeDef#
# ContainerDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import ContainerDetailsUnionTypeDef
def get_value() -> ContainerDetailsUnionTypeDef:
return ...
# ContainerDetailsUnionTypeDef definition
ContainerDetailsUnionTypeDef = Union[
ContainerDetailsTypeDef, # (1)
ContainerDetailsOutputTypeDef, # (2)
]
ThreatUnionTypeDef#
# ThreatUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import ThreatUnionTypeDef
def get_value() -> ThreatUnionTypeDef:
return ...
# ThreatUnionTypeDef definition
ThreatUnionTypeDef = Union[
ThreatTypeDef, # (1)
ThreatOutputTypeDef, # (2)
]
- See ThreatTypeDef
- See ThreatOutputTypeDef
FindingProviderFieldsUnionTypeDef#
# FindingProviderFieldsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import FindingProviderFieldsUnionTypeDef
def get_value() -> FindingProviderFieldsUnionTypeDef:
return ...
# FindingProviderFieldsUnionTypeDef definition
FindingProviderFieldsUnionTypeDef = Union[
FindingProviderFieldsTypeDef, # (1)
FindingProviderFieldsOutputTypeDef, # (2)
]
SignalUnionTypeDef#
# SignalUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import SignalUnionTypeDef
def get_value() -> SignalUnionTypeDef:
return ...
# SignalUnionTypeDef definition
SignalUnionTypeDef = Union[
SignalTypeDef, # (1)
SignalOutputTypeDef, # (2)
]
- See SignalTypeDef
- See SignalOutputTypeDef
NetworkPathComponentDetailsUnionTypeDef#
# NetworkPathComponentDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import NetworkPathComponentDetailsUnionTypeDef
def get_value() -> NetworkPathComponentDetailsUnionTypeDef:
return ...
# NetworkPathComponentDetailsUnionTypeDef definition
NetworkPathComponentDetailsUnionTypeDef = Union[
NetworkPathComponentDetailsTypeDef, # (1)
NetworkPathComponentDetailsOutputTypeDef, # (2)
]
StatelessCustomPublishMetricActionUnionTypeDef#
# StatelessCustomPublishMetricActionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import StatelessCustomPublishMetricActionUnionTypeDef
def get_value() -> StatelessCustomPublishMetricActionUnionTypeDef:
return ...
# StatelessCustomPublishMetricActionUnionTypeDef definition
StatelessCustomPublishMetricActionUnionTypeDef = Union[
StatelessCustomPublishMetricActionTypeDef, # (1)
StatelessCustomPublishMetricActionOutputTypeDef, # (2)
]
AwsApiCallActionUnionTypeDef#
# AwsApiCallActionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsApiCallActionUnionTypeDef
def get_value() -> AwsApiCallActionUnionTypeDef:
return ...
# AwsApiCallActionUnionTypeDef definition
AwsApiCallActionUnionTypeDef = Union[
AwsApiCallActionTypeDef, # (1)
AwsApiCallActionOutputTypeDef, # (2)
]
AwsEc2RouteTableDetailsUnionTypeDef#
# AwsEc2RouteTableDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2RouteTableDetailsUnionTypeDef
def get_value() -> AwsEc2RouteTableDetailsUnionTypeDef:
return ...
# AwsEc2RouteTableDetailsUnionTypeDef definition
AwsEc2RouteTableDetailsUnionTypeDef = Union[
AwsEc2RouteTableDetailsTypeDef, # (1)
AwsEc2RouteTableDetailsOutputTypeDef, # (2)
]
AwsAmazonMqBrokerDetailsUnionTypeDef#
# AwsAmazonMqBrokerDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsAmazonMqBrokerDetailsUnionTypeDef
def get_value() -> AwsAmazonMqBrokerDetailsUnionTypeDef:
return ...
# AwsAmazonMqBrokerDetailsUnionTypeDef definition
AwsAmazonMqBrokerDetailsUnionTypeDef = Union[
AwsAmazonMqBrokerDetailsTypeDef, # (1)
AwsAmazonMqBrokerDetailsOutputTypeDef, # (2)
]
AwsApiGatewayStageDetailsUnionTypeDef#
# AwsApiGatewayStageDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayStageDetailsUnionTypeDef
def get_value() -> AwsApiGatewayStageDetailsUnionTypeDef:
return ...
# AwsApiGatewayStageDetailsUnionTypeDef definition
AwsApiGatewayStageDetailsUnionTypeDef = Union[
AwsApiGatewayStageDetailsTypeDef, # (1)
AwsApiGatewayStageDetailsOutputTypeDef, # (2)
]
AwsApiGatewayRestApiDetailsUnionTypeDef#
# AwsApiGatewayRestApiDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayRestApiDetailsUnionTypeDef
def get_value() -> AwsApiGatewayRestApiDetailsUnionTypeDef:
return ...
# AwsApiGatewayRestApiDetailsUnionTypeDef definition
AwsApiGatewayRestApiDetailsUnionTypeDef = Union[
AwsApiGatewayRestApiDetailsTypeDef, # (1)
AwsApiGatewayRestApiDetailsOutputTypeDef, # (2)
]
AwsAppSyncGraphQlApiDetailsUnionTypeDef#
# AwsAppSyncGraphQlApiDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsAppSyncGraphQlApiDetailsUnionTypeDef
def get_value() -> AwsAppSyncGraphQlApiDetailsUnionTypeDef:
return ...
# AwsAppSyncGraphQlApiDetailsUnionTypeDef definition
AwsAppSyncGraphQlApiDetailsUnionTypeDef = Union[
AwsAppSyncGraphQlApiDetailsTypeDef, # (1)
AwsAppSyncGraphQlApiDetailsOutputTypeDef, # (2)
]
AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef#
# AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef
def get_value() -> AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef:
return ...
# AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef definition
AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef = Union[
AwsAutoScalingLaunchConfigurationDetailsTypeDef, # (1)
AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsAutoScalingLaunchConfigurationDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef
AwsBackupBackupPlanRuleDetailsUnionTypeDef#
# AwsBackupBackupPlanRuleDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanRuleDetailsUnionTypeDef
def get_value() -> AwsBackupBackupPlanRuleDetailsUnionTypeDef:
return ...
# AwsBackupBackupPlanRuleDetailsUnionTypeDef definition
AwsBackupBackupPlanRuleDetailsUnionTypeDef = Union[
AwsBackupBackupPlanRuleDetailsTypeDef, # (1)
AwsBackupBackupPlanRuleDetailsOutputTypeDef, # (2)
]
AwsBackupBackupVaultDetailsUnionTypeDef#
# AwsBackupBackupVaultDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupVaultDetailsUnionTypeDef
def get_value() -> AwsBackupBackupVaultDetailsUnionTypeDef:
return ...
# AwsBackupBackupVaultDetailsUnionTypeDef definition
AwsBackupBackupVaultDetailsUnionTypeDef = Union[
AwsBackupBackupVaultDetailsTypeDef, # (1)
AwsBackupBackupVaultDetailsOutputTypeDef, # (2)
]
AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef#
# AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef
def get_value() -> AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef:
return ...
# AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef definition
AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef = Union[
AwsCertificateManagerCertificateRenewalSummaryTypeDef, # (1)
AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef, # (2)
]
- See AwsCertificateManagerCertificateRenewalSummaryTypeDef
- See AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef
AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef
def get_value() -> AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef:
return ...
# AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef definition
AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef = Union[
AwsCloudFrontDistributionOriginGroupFailoverTypeDef, # (1)
AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionOriginGroupFailoverTypeDef
- See AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef
AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef#
# AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef
def get_value() -> AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef:
return ...
# AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef definition
AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef = Union[
AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef, # (1)
AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef
- See AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef
AwsApiGatewayV2ApiDetailsUnionTypeDef#
# AwsApiGatewayV2ApiDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayV2ApiDetailsUnionTypeDef
def get_value() -> AwsApiGatewayV2ApiDetailsUnionTypeDef:
return ...
# AwsApiGatewayV2ApiDetailsUnionTypeDef definition
AwsApiGatewayV2ApiDetailsUnionTypeDef = Union[
AwsApiGatewayV2ApiDetailsTypeDef, # (1)
AwsApiGatewayV2ApiDetailsOutputTypeDef, # (2)
]
AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef#
# AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef
def get_value() -> AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef:
return ...
# AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef definition
AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef = Union[
AwsDynamoDbTableGlobalSecondaryIndexTypeDef, # (1)
AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef, # (2)
]
- See AwsDynamoDbTableGlobalSecondaryIndexTypeDef
- See AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef
AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef#
# AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef
def get_value() -> AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef:
return ...
# AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef definition
AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef = Union[
AwsDynamoDbTableLocalSecondaryIndexTypeDef, # (1)
AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef, # (2)
]
AwsDynamoDbTableReplicaUnionTypeDef#
# AwsDynamoDbTableReplicaUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableReplicaUnionTypeDef
def get_value() -> AwsDynamoDbTableReplicaUnionTypeDef:
return ...
# AwsDynamoDbTableReplicaUnionTypeDef definition
AwsDynamoDbTableReplicaUnionTypeDef = Union[
AwsDynamoDbTableReplicaTypeDef, # (1)
AwsDynamoDbTableReplicaOutputTypeDef, # (2)
]
AwsEc2ClientVpnEndpointDetailsUnionTypeDef#
# AwsEc2ClientVpnEndpointDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2ClientVpnEndpointDetailsUnionTypeDef
def get_value() -> AwsEc2ClientVpnEndpointDetailsUnionTypeDef:
return ...
# AwsEc2ClientVpnEndpointDetailsUnionTypeDef definition
AwsEc2ClientVpnEndpointDetailsUnionTypeDef = Union[
AwsEc2ClientVpnEndpointDetailsTypeDef, # (1)
AwsEc2ClientVpnEndpointDetailsOutputTypeDef, # (2)
]
AwsEc2NetworkAclDetailsUnionTypeDef#
# AwsEc2NetworkAclDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2NetworkAclDetailsUnionTypeDef
def get_value() -> AwsEc2NetworkAclDetailsUnionTypeDef:
return ...
# AwsEc2NetworkAclDetailsUnionTypeDef definition
AwsEc2NetworkAclDetailsUnionTypeDef = Union[
AwsEc2NetworkAclDetailsTypeDef, # (1)
AwsEc2NetworkAclDetailsOutputTypeDef, # (2)
]
AwsEc2VpnConnectionOptionsDetailsUnionTypeDef#
# AwsEc2VpnConnectionOptionsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2VpnConnectionOptionsDetailsUnionTypeDef
def get_value() -> AwsEc2VpnConnectionOptionsDetailsUnionTypeDef:
return ...
# AwsEc2VpnConnectionOptionsDetailsUnionTypeDef definition
AwsEc2VpnConnectionOptionsDetailsUnionTypeDef = Union[
AwsEc2VpnConnectionOptionsDetailsTypeDef, # (1)
AwsEc2VpnConnectionOptionsDetailsOutputTypeDef, # (2)
]
AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef#
# AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef
def get_value() -> AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef:
return ...
# AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef definition
AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef = Union[
AwsEcsServiceNetworkConfigurationDetailsTypeDef, # (1)
AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsEcsServiceNetworkConfigurationDetailsTypeDef
- See AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef:
return ...
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef
AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef#
# AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef:
return ...
# AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef definition
AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionVolumesDetailsTypeDef, # (1)
AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef, # (2)
]
AwsEfsAccessPointDetailsUnionTypeDef#
# AwsEfsAccessPointDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEfsAccessPointDetailsUnionTypeDef
def get_value() -> AwsEfsAccessPointDetailsUnionTypeDef:
return ...
# AwsEfsAccessPointDetailsUnionTypeDef definition
AwsEfsAccessPointDetailsUnionTypeDef = Union[
AwsEfsAccessPointDetailsTypeDef, # (1)
AwsEfsAccessPointDetailsOutputTypeDef, # (2)
]
AwsEksClusterLoggingDetailsUnionTypeDef#
# AwsEksClusterLoggingDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEksClusterLoggingDetailsUnionTypeDef
def get_value() -> AwsEksClusterLoggingDetailsUnionTypeDef:
return ...
# AwsEksClusterLoggingDetailsUnionTypeDef definition
AwsEksClusterLoggingDetailsUnionTypeDef = Union[
AwsEksClusterLoggingDetailsTypeDef, # (1)
AwsEksClusterLoggingDetailsOutputTypeDef, # (2)
]
AwsElasticsearchDomainDetailsUnionTypeDef#
# AwsElasticsearchDomainDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainDetailsUnionTypeDef
def get_value() -> AwsElasticsearchDomainDetailsUnionTypeDef:
return ...
# AwsElasticsearchDomainDetailsUnionTypeDef definition
AwsElasticsearchDomainDetailsUnionTypeDef = Union[
AwsElasticsearchDomainDetailsTypeDef, # (1)
AwsElasticsearchDomainDetailsOutputTypeDef, # (2)
]
AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef
def get_value() -> AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef:
return ...
# AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef definition
AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef = Union[
AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef, # (1)
AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef, # (2)
]
- See AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef
AwsOpenSearchServiceDomainDetailsUnionTypeDef#
# AwsOpenSearchServiceDomainDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainDetailsUnionTypeDef
def get_value() -> AwsOpenSearchServiceDomainDetailsUnionTypeDef:
return ...
# AwsOpenSearchServiceDomainDetailsUnionTypeDef definition
AwsOpenSearchServiceDomainDetailsUnionTypeDef = Union[
AwsOpenSearchServiceDomainDetailsTypeDef, # (1)
AwsOpenSearchServiceDomainDetailsOutputTypeDef, # (2)
]
AwsRdsDbClusterSnapshotDetailsUnionTypeDef#
# AwsRdsDbClusterSnapshotDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRdsDbClusterSnapshotDetailsUnionTypeDef
def get_value() -> AwsRdsDbClusterSnapshotDetailsUnionTypeDef:
return ...
# AwsRdsDbClusterSnapshotDetailsUnionTypeDef definition
AwsRdsDbClusterSnapshotDetailsUnionTypeDef = Union[
AwsRdsDbClusterSnapshotDetailsTypeDef, # (1)
AwsRdsDbClusterSnapshotDetailsOutputTypeDef, # (2)
]
AwsRdsDbSubnetGroupUnionTypeDef#
# AwsRdsDbSubnetGroupUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSubnetGroupUnionTypeDef
def get_value() -> AwsRdsDbSubnetGroupUnionTypeDef:
return ...
# AwsRdsDbSubnetGroupUnionTypeDef definition
AwsRdsDbSubnetGroupUnionTypeDef = Union[
AwsRdsDbSubnetGroupTypeDef, # (1)
AwsRdsDbSubnetGroupOutputTypeDef, # (2)
]
AwsRdsDbPendingModifiedValuesUnionTypeDef#
# AwsRdsDbPendingModifiedValuesUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRdsDbPendingModifiedValuesUnionTypeDef
def get_value() -> AwsRdsDbPendingModifiedValuesUnionTypeDef:
return ...
# AwsRdsDbPendingModifiedValuesUnionTypeDef definition
AwsRdsDbPendingModifiedValuesUnionTypeDef = Union[
AwsRdsDbPendingModifiedValuesTypeDef, # (1)
AwsRdsDbPendingModifiedValuesOutputTypeDef, # (2)
]
AwsRoute53HostedZoneDetailsUnionTypeDef#
# AwsRoute53HostedZoneDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRoute53HostedZoneDetailsUnionTypeDef
def get_value() -> AwsRoute53HostedZoneDetailsUnionTypeDef:
return ...
# AwsRoute53HostedZoneDetailsUnionTypeDef definition
AwsRoute53HostedZoneDetailsUnionTypeDef = Union[
AwsRoute53HostedZoneDetailsTypeDef, # (1)
AwsRoute53HostedZoneDetailsOutputTypeDef, # (2)
]
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef:
return ...
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef definition
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef = Union[
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef, # (1)
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef, # (2)
]
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef
AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef#
# AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef
def get_value() -> AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef:
return ...
# AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef definition
AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef = Union[
AwsS3BucketServerSideEncryptionConfigurationTypeDef, # (1)
AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef, # (2)
]
- See AwsS3BucketServerSideEncryptionConfigurationTypeDef
- See AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef
AwsS3BucketWebsiteConfigurationUnionTypeDef#
# AwsS3BucketWebsiteConfigurationUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsS3BucketWebsiteConfigurationUnionTypeDef
def get_value() -> AwsS3BucketWebsiteConfigurationUnionTypeDef:
return ...
# AwsS3BucketWebsiteConfigurationUnionTypeDef definition
AwsS3BucketWebsiteConfigurationUnionTypeDef = Union[
AwsS3BucketWebsiteConfigurationTypeDef, # (1)
AwsS3BucketWebsiteConfigurationOutputTypeDef, # (2)
]
AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef
def get_value() -> AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef:
return ...
# AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef definition
AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef = Union[
AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef, # (1)
AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef
- See AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef
AwsWafRegionalRuleGroupDetailsUnionTypeDef#
# AwsWafRegionalRuleGroupDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRuleGroupDetailsUnionTypeDef
def get_value() -> AwsWafRegionalRuleGroupDetailsUnionTypeDef:
return ...
# AwsWafRegionalRuleGroupDetailsUnionTypeDef definition
AwsWafRegionalRuleGroupDetailsUnionTypeDef = Union[
AwsWafRegionalRuleGroupDetailsTypeDef, # (1)
AwsWafRegionalRuleGroupDetailsOutputTypeDef, # (2)
]
AwsWafRegionalWebAclDetailsUnionTypeDef#
# AwsWafRegionalWebAclDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalWebAclDetailsUnionTypeDef
def get_value() -> AwsWafRegionalWebAclDetailsUnionTypeDef:
return ...
# AwsWafRegionalWebAclDetailsUnionTypeDef definition
AwsWafRegionalWebAclDetailsUnionTypeDef = Union[
AwsWafRegionalWebAclDetailsTypeDef, # (1)
AwsWafRegionalWebAclDetailsOutputTypeDef, # (2)
]
AwsWafRuleGroupDetailsUnionTypeDef#
# AwsWafRuleGroupDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafRuleGroupDetailsUnionTypeDef
def get_value() -> AwsWafRuleGroupDetailsUnionTypeDef:
return ...
# AwsWafRuleGroupDetailsUnionTypeDef definition
AwsWafRuleGroupDetailsUnionTypeDef = Union[
AwsWafRuleGroupDetailsTypeDef, # (1)
AwsWafRuleGroupDetailsOutputTypeDef, # (2)
]
AutomationRulesFindingFiltersUnionTypeDef#
# AutomationRulesFindingFiltersUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AutomationRulesFindingFiltersUnionTypeDef
def get_value() -> AutomationRulesFindingFiltersUnionTypeDef:
return ...
# AutomationRulesFindingFiltersUnionTypeDef definition
AutomationRulesFindingFiltersUnionTypeDef = Union[
AutomationRulesFindingFiltersTypeDef, # (1)
AutomationRulesFindingFiltersOutputTypeDef, # (2)
]
AwsSecurityFindingFiltersUnionTypeDef#
# AwsSecurityFindingFiltersUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsSecurityFindingFiltersUnionTypeDef
def get_value() -> AwsSecurityFindingFiltersUnionTypeDef:
return ...
# AwsSecurityFindingFiltersUnionTypeDef definition
AwsSecurityFindingFiltersUnionTypeDef = Union[
AwsSecurityFindingFiltersTypeDef, # (1)
AwsSecurityFindingFiltersOutputTypeDef, # (2)
]
OccurrencesUnionTypeDef#
# OccurrencesUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import OccurrencesUnionTypeDef
def get_value() -> OccurrencesUnionTypeDef:
return ...
# OccurrencesUnionTypeDef definition
OccurrencesUnionTypeDef = Union[
OccurrencesTypeDef, # (1)
OccurrencesOutputTypeDef, # (2)
]
ParameterConfigurationUnionTypeDef#
# ParameterConfigurationUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import ParameterConfigurationUnionTypeDef
def get_value() -> ParameterConfigurationUnionTypeDef:
return ...
# ParameterConfigurationUnionTypeDef definition
ParameterConfigurationUnionTypeDef = Union[
ParameterConfigurationTypeDef, # (1)
ParameterConfigurationOutputTypeDef, # (2)
]
RuleGroupSourceStatefulRulesDetailsUnionTypeDef#
# RuleGroupSourceStatefulRulesDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatefulRulesDetailsUnionTypeDef
def get_value() -> RuleGroupSourceStatefulRulesDetailsUnionTypeDef:
return ...
# RuleGroupSourceStatefulRulesDetailsUnionTypeDef definition
RuleGroupSourceStatefulRulesDetailsUnionTypeDef = Union[
RuleGroupSourceStatefulRulesDetailsTypeDef, # (1)
RuleGroupSourceStatefulRulesDetailsOutputTypeDef, # (2)
]
RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef
def get_value() -> RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef:
return ...
# RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef definition
RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef = Union[
RuleGroupSourceStatelessRuleMatchAttributesTypeDef, # (1)
RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef, # (2)
]
- See RuleGroupSourceStatelessRuleMatchAttributesTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef
RuleGroupVariablesUnionTypeDef#
# RuleGroupVariablesUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupVariablesUnionTypeDef
def get_value() -> RuleGroupVariablesUnionTypeDef:
return ...
# RuleGroupVariablesUnionTypeDef definition
RuleGroupVariablesUnionTypeDef = Union[
RuleGroupVariablesTypeDef, # (1)
RuleGroupVariablesOutputTypeDef, # (2)
]
ComplianceUnionTypeDef#
# ComplianceUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import ComplianceUnionTypeDef
def get_value() -> ComplianceUnionTypeDef:
return ...
# ComplianceUnionTypeDef definition
ComplianceUnionTypeDef = Union[
ComplianceTypeDef, # (1)
ComplianceOutputTypeDef, # (2)
]
PortProbeActionUnionTypeDef#
# PortProbeActionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import PortProbeActionUnionTypeDef
def get_value() -> PortProbeActionUnionTypeDef:
return ...
# PortProbeActionUnionTypeDef definition
PortProbeActionUnionTypeDef = Union[
PortProbeActionTypeDef, # (1)
PortProbeActionOutputTypeDef, # (2)
]
AutomationRulesActionUnionTypeDef#
# AutomationRulesActionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AutomationRulesActionUnionTypeDef
def get_value() -> AutomationRulesActionUnionTypeDef:
return ...
# AutomationRulesActionUnionTypeDef definition
AutomationRulesActionUnionTypeDef = Union[
AutomationRulesActionTypeDef, # (1)
AutomationRulesActionOutputTypeDef, # (2)
]
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef:
return ...
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef definition
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef = Union[
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef, # (1)
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef, # (2)
]
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef
AwsCodeBuildProjectDetailsUnionTypeDef#
# AwsCodeBuildProjectDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCodeBuildProjectDetailsUnionTypeDef
def get_value() -> AwsCodeBuildProjectDetailsUnionTypeDef:
return ...
# AwsCodeBuildProjectDetailsUnionTypeDef definition
AwsCodeBuildProjectDetailsUnionTypeDef = Union[
AwsCodeBuildProjectDetailsTypeDef, # (1)
AwsCodeBuildProjectDetailsOutputTypeDef, # (2)
]
AwsEc2LaunchTemplateDataDetailsUnionTypeDef#
# AwsEc2LaunchTemplateDataDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataDetailsUnionTypeDef
def get_value() -> AwsEc2LaunchTemplateDataDetailsUnionTypeDef:
return ...
# AwsEc2LaunchTemplateDataDetailsUnionTypeDef definition
AwsEc2LaunchTemplateDataDetailsUnionTypeDef = Union[
AwsEc2LaunchTemplateDataDetailsTypeDef, # (1)
AwsEc2LaunchTemplateDataDetailsOutputTypeDef, # (2)
]
AwsEc2SecurityGroupDetailsUnionTypeDef#
# AwsEc2SecurityGroupDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2SecurityGroupDetailsUnionTypeDef
def get_value() -> AwsEc2SecurityGroupDetailsUnionTypeDef:
return ...
# AwsEc2SecurityGroupDetailsUnionTypeDef definition
AwsEc2SecurityGroupDetailsUnionTypeDef = Union[
AwsEc2SecurityGroupDetailsTypeDef, # (1)
AwsEc2SecurityGroupDetailsOutputTypeDef, # (2)
]
AwsEc2VpcPeeringConnectionDetailsUnionTypeDef#
# AwsEc2VpcPeeringConnectionDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcPeeringConnectionDetailsUnionTypeDef
def get_value() -> AwsEc2VpcPeeringConnectionDetailsUnionTypeDef:
return ...
# AwsEc2VpcPeeringConnectionDetailsUnionTypeDef definition
AwsEc2VpcPeeringConnectionDetailsUnionTypeDef = Union[
AwsEc2VpcPeeringConnectionDetailsTypeDef, # (1)
AwsEc2VpcPeeringConnectionDetailsOutputTypeDef, # (2)
]
AwsEcsClusterDetailsUnionTypeDef#
# AwsEcsClusterDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsClusterDetailsUnionTypeDef
def get_value() -> AwsEcsClusterDetailsUnionTypeDef:
return ...
# AwsEcsClusterDetailsUnionTypeDef definition
AwsEcsClusterDetailsUnionTypeDef = Union[
AwsEcsClusterDetailsTypeDef, # (1)
AwsEcsClusterDetailsOutputTypeDef, # (2)
]
AwsEcsTaskDetailsUnionTypeDef#
# AwsEcsTaskDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDetailsUnionTypeDef:
return ...
# AwsEcsTaskDetailsUnionTypeDef definition
AwsEcsTaskDetailsUnionTypeDef = Union[
AwsEcsTaskDetailsTypeDef, # (1)
AwsEcsTaskDetailsOutputTypeDef, # (2)
]
AwsElbLoadBalancerDetailsUnionTypeDef#
# AwsElbLoadBalancerDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerDetailsUnionTypeDef
def get_value() -> AwsElbLoadBalancerDetailsUnionTypeDef:
return ...
# AwsElbLoadBalancerDetailsUnionTypeDef definition
AwsElbLoadBalancerDetailsUnionTypeDef = Union[
AwsElbLoadBalancerDetailsTypeDef, # (1)
AwsElbLoadBalancerDetailsOutputTypeDef, # (2)
]
AwsEventsEndpointDetailsUnionTypeDef#
# AwsEventsEndpointDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEventsEndpointDetailsUnionTypeDef
def get_value() -> AwsEventsEndpointDetailsUnionTypeDef:
return ...
# AwsEventsEndpointDetailsUnionTypeDef definition
AwsEventsEndpointDetailsUnionTypeDef = Union[
AwsEventsEndpointDetailsTypeDef, # (1)
AwsEventsEndpointDetailsOutputTypeDef, # (2)
]
AwsIamRoleDetailsUnionTypeDef#
# AwsIamRoleDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsIamRoleDetailsUnionTypeDef
def get_value() -> AwsIamRoleDetailsUnionTypeDef:
return ...
# AwsIamRoleDetailsUnionTypeDef definition
AwsIamRoleDetailsUnionTypeDef = Union[
AwsIamRoleDetailsTypeDef, # (1)
AwsIamRoleDetailsOutputTypeDef, # (2)
]
AwsLambdaFunctionDetailsUnionTypeDef#
# AwsLambdaFunctionDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionDetailsUnionTypeDef
def get_value() -> AwsLambdaFunctionDetailsUnionTypeDef:
return ...
# AwsLambdaFunctionDetailsUnionTypeDef definition
AwsLambdaFunctionDetailsUnionTypeDef = Union[
AwsLambdaFunctionDetailsTypeDef, # (1)
AwsLambdaFunctionDetailsOutputTypeDef, # (2)
]
AwsRedshiftClusterDetailsUnionTypeDef#
# AwsRedshiftClusterDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterDetailsUnionTypeDef
def get_value() -> AwsRedshiftClusterDetailsUnionTypeDef:
return ...
# AwsRedshiftClusterDetailsUnionTypeDef definition
AwsRedshiftClusterDetailsUnionTypeDef = Union[
AwsRedshiftClusterDetailsTypeDef, # (1)
AwsRedshiftClusterDetailsOutputTypeDef, # (2)
]
AwsS3BucketNotificationConfigurationFilterUnionTypeDef#
# AwsS3BucketNotificationConfigurationFilterUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationFilterUnionTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationFilterUnionTypeDef:
return ...
# AwsS3BucketNotificationConfigurationFilterUnionTypeDef definition
AwsS3BucketNotificationConfigurationFilterUnionTypeDef = Union[
AwsS3BucketNotificationConfigurationFilterTypeDef, # (1)
AwsS3BucketNotificationConfigurationFilterOutputTypeDef, # (2)
]
- See AwsS3BucketNotificationConfigurationFilterTypeDef
- See AwsS3BucketNotificationConfigurationFilterOutputTypeDef
AwsWafWebAclDetailsUnionTypeDef#
# AwsWafWebAclDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafWebAclDetailsUnionTypeDef
def get_value() -> AwsWafWebAclDetailsUnionTypeDef:
return ...
# AwsWafWebAclDetailsUnionTypeDef definition
AwsWafWebAclDetailsUnionTypeDef = Union[
AwsWafWebAclDetailsTypeDef, # (1)
AwsWafWebAclDetailsOutputTypeDef, # (2)
]
AwsWafv2ActionAllowDetailsUnionTypeDef#
# AwsWafv2ActionAllowDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafv2ActionAllowDetailsUnionTypeDef
def get_value() -> AwsWafv2ActionAllowDetailsUnionTypeDef:
return ...
# AwsWafv2ActionAllowDetailsUnionTypeDef definition
AwsWafv2ActionAllowDetailsUnionTypeDef = Union[
AwsWafv2ActionAllowDetailsTypeDef, # (1)
AwsWafv2ActionAllowDetailsOutputTypeDef, # (2)
]
AwsWafv2RulesActionCaptchaDetailsUnionTypeDef#
# AwsWafv2RulesActionCaptchaDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafv2RulesActionCaptchaDetailsUnionTypeDef
def get_value() -> AwsWafv2RulesActionCaptchaDetailsUnionTypeDef:
return ...
# AwsWafv2RulesActionCaptchaDetailsUnionTypeDef definition
AwsWafv2RulesActionCaptchaDetailsUnionTypeDef = Union[
AwsWafv2RulesActionCaptchaDetailsTypeDef, # (1)
AwsWafv2RulesActionCaptchaDetailsOutputTypeDef, # (2)
]
AwsWafv2RulesActionCountDetailsUnionTypeDef#
# AwsWafv2RulesActionCountDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafv2RulesActionCountDetailsUnionTypeDef
def get_value() -> AwsWafv2RulesActionCountDetailsUnionTypeDef:
return ...
# AwsWafv2RulesActionCountDetailsUnionTypeDef definition
AwsWafv2RulesActionCountDetailsUnionTypeDef = Union[
AwsWafv2RulesActionCountDetailsTypeDef, # (1)
AwsWafv2RulesActionCountDetailsOutputTypeDef, # (2)
]
AwsWafv2ActionBlockDetailsUnionTypeDef#
# AwsWafv2ActionBlockDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafv2ActionBlockDetailsUnionTypeDef
def get_value() -> AwsWafv2ActionBlockDetailsUnionTypeDef:
return ...
# AwsWafv2ActionBlockDetailsUnionTypeDef definition
AwsWafv2ActionBlockDetailsUnionTypeDef = Union[
AwsWafv2ActionBlockDetailsTypeDef, # (1)
AwsWafv2ActionBlockDetailsOutputTypeDef, # (2)
]
VulnerabilityUnionTypeDef#
# VulnerabilityUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import VulnerabilityUnionTypeDef
def get_value() -> VulnerabilityUnionTypeDef:
return ...
# VulnerabilityUnionTypeDef definition
VulnerabilityUnionTypeDef = Union[
VulnerabilityTypeDef, # (1)
VulnerabilityOutputTypeDef, # (2)
]
SequenceUnionTypeDef#
# SequenceUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import SequenceUnionTypeDef
def get_value() -> SequenceUnionTypeDef:
return ...
# SequenceUnionTypeDef definition
SequenceUnionTypeDef = Union[
SequenceTypeDef, # (1)
SequenceOutputTypeDef, # (2)
]
- See SequenceTypeDef
- See SequenceOutputTypeDef
NetworkHeaderUnionTypeDef#
# NetworkHeaderUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import NetworkHeaderUnionTypeDef
def get_value() -> NetworkHeaderUnionTypeDef:
return ...
# NetworkHeaderUnionTypeDef definition
NetworkHeaderUnionTypeDef = Union[
NetworkHeaderTypeDef, # (1)
NetworkHeaderOutputTypeDef, # (2)
]
StatelessCustomActionDefinitionUnionTypeDef#
# StatelessCustomActionDefinitionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import StatelessCustomActionDefinitionUnionTypeDef
def get_value() -> StatelessCustomActionDefinitionUnionTypeDef:
return ...
# StatelessCustomActionDefinitionUnionTypeDef definition
StatelessCustomActionDefinitionUnionTypeDef = Union[
StatelessCustomActionDefinitionTypeDef, # (1)
StatelessCustomActionDefinitionOutputTypeDef, # (2)
]
AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef#
# AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef
def get_value() -> AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef:
return ...
# AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef definition
AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef = Union[
AwsBackupBackupPlanBackupPlanDetailsTypeDef, # (1)
AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef, # (2)
]
- See AwsBackupBackupPlanBackupPlanDetailsTypeDef
- See AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef
AwsCertificateManagerCertificateDetailsUnionTypeDef#
# AwsCertificateManagerCertificateDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCertificateManagerCertificateDetailsUnionTypeDef
def get_value() -> AwsCertificateManagerCertificateDetailsUnionTypeDef:
return ...
# AwsCertificateManagerCertificateDetailsUnionTypeDef definition
AwsCertificateManagerCertificateDetailsUnionTypeDef = Union[
AwsCertificateManagerCertificateDetailsTypeDef, # (1)
AwsCertificateManagerCertificateDetailsOutputTypeDef, # (2)
]
- See AwsCertificateManagerCertificateDetailsTypeDef
- See AwsCertificateManagerCertificateDetailsOutputTypeDef
AwsCloudFrontDistributionOriginGroupUnionTypeDef#
# AwsCloudFrontDistributionOriginGroupUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginGroupUnionTypeDef
def get_value() -> AwsCloudFrontDistributionOriginGroupUnionTypeDef:
return ...
# AwsCloudFrontDistributionOriginGroupUnionTypeDef definition
AwsCloudFrontDistributionOriginGroupUnionTypeDef = Union[
AwsCloudFrontDistributionOriginGroupTypeDef, # (1)
AwsCloudFrontDistributionOriginGroupOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionOriginGroupTypeDef
- See AwsCloudFrontDistributionOriginGroupOutputTypeDef
AwsCloudFrontDistributionOriginItemUnionTypeDef#
# AwsCloudFrontDistributionOriginItemUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginItemUnionTypeDef
def get_value() -> AwsCloudFrontDistributionOriginItemUnionTypeDef:
return ...
# AwsCloudFrontDistributionOriginItemUnionTypeDef definition
AwsCloudFrontDistributionOriginItemUnionTypeDef = Union[
AwsCloudFrontDistributionOriginItemTypeDef, # (1)
AwsCloudFrontDistributionOriginItemOutputTypeDef, # (2)
]
AwsDynamoDbTableDetailsUnionTypeDef#
# AwsDynamoDbTableDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableDetailsUnionTypeDef
def get_value() -> AwsDynamoDbTableDetailsUnionTypeDef:
return ...
# AwsDynamoDbTableDetailsUnionTypeDef definition
AwsDynamoDbTableDetailsUnionTypeDef = Union[
AwsDynamoDbTableDetailsTypeDef, # (1)
AwsDynamoDbTableDetailsOutputTypeDef, # (2)
]
AwsEc2VpnConnectionDetailsUnionTypeDef#
# AwsEc2VpnConnectionDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2VpnConnectionDetailsUnionTypeDef
def get_value() -> AwsEc2VpnConnectionDetailsUnionTypeDef:
return ...
# AwsEc2VpnConnectionDetailsUnionTypeDef definition
AwsEc2VpnConnectionDetailsUnionTypeDef = Union[
AwsEc2VpnConnectionDetailsTypeDef, # (1)
AwsEc2VpnConnectionDetailsOutputTypeDef, # (2)
]
AwsEcsServiceDetailsUnionTypeDef#
# AwsEcsServiceDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceDetailsUnionTypeDef
def get_value() -> AwsEcsServiceDetailsUnionTypeDef:
return ...
# AwsEcsServiceDetailsUnionTypeDef definition
AwsEcsServiceDetailsUnionTypeDef = Union[
AwsEcsServiceDetailsTypeDef, # (1)
AwsEcsServiceDetailsOutputTypeDef, # (2)
]
AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef:
return ...
# AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef
AwsEksClusterDetailsUnionTypeDef#
# AwsEksClusterDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEksClusterDetailsUnionTypeDef
def get_value() -> AwsEksClusterDetailsUnionTypeDef:
return ...
# AwsEksClusterDetailsUnionTypeDef definition
AwsEksClusterDetailsUnionTypeDef = Union[
AwsEksClusterDetailsTypeDef, # (1)
AwsEksClusterDetailsOutputTypeDef, # (2)
]
AwsGuardDutyDetectorDetailsUnionTypeDef#
# AwsGuardDutyDetectorDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDetailsUnionTypeDef
def get_value() -> AwsGuardDutyDetectorDetailsUnionTypeDef:
return ...
# AwsGuardDutyDetectorDetailsUnionTypeDef definition
AwsGuardDutyDetectorDetailsUnionTypeDef = Union[
AwsGuardDutyDetectorDetailsTypeDef, # (1)
AwsGuardDutyDetectorDetailsOutputTypeDef, # (2)
]
AwsMskClusterClusterInfoDetailsUnionTypeDef#
# AwsMskClusterClusterInfoDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoDetailsUnionTypeDef
def get_value() -> AwsMskClusterClusterInfoDetailsUnionTypeDef:
return ...
# AwsMskClusterClusterInfoDetailsUnionTypeDef definition
AwsMskClusterClusterInfoDetailsUnionTypeDef = Union[
AwsMskClusterClusterInfoDetailsTypeDef, # (1)
AwsMskClusterClusterInfoDetailsOutputTypeDef, # (2)
]
AwsRdsDbInstanceDetailsUnionTypeDef#
# AwsRdsDbInstanceDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsRdsDbInstanceDetailsUnionTypeDef
def get_value() -> AwsRdsDbInstanceDetailsUnionTypeDef:
return ...
# AwsRdsDbInstanceDetailsUnionTypeDef definition
AwsRdsDbInstanceDetailsUnionTypeDef = Union[
AwsRdsDbInstanceDetailsTypeDef, # (1)
AwsRdsDbInstanceDetailsOutputTypeDef, # (2)
]
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef:
return ...
# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef definition
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef = Union[
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef, # (1)
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef, # (2)
]
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef
AwsStepFunctionStateMachineDetailsUnionTypeDef#
# AwsStepFunctionStateMachineDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsStepFunctionStateMachineDetailsUnionTypeDef
def get_value() -> AwsStepFunctionStateMachineDetailsUnionTypeDef:
return ...
# AwsStepFunctionStateMachineDetailsUnionTypeDef definition
AwsStepFunctionStateMachineDetailsUnionTypeDef = Union[
AwsStepFunctionStateMachineDetailsTypeDef, # (1)
AwsStepFunctionStateMachineDetailsOutputTypeDef, # (2)
]
CustomDataIdentifiersDetectionsUnionTypeDef#
# CustomDataIdentifiersDetectionsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import CustomDataIdentifiersDetectionsUnionTypeDef
def get_value() -> CustomDataIdentifiersDetectionsUnionTypeDef:
return ...
# CustomDataIdentifiersDetectionsUnionTypeDef definition
CustomDataIdentifiersDetectionsUnionTypeDef = Union[
CustomDataIdentifiersDetectionsTypeDef, # (1)
CustomDataIdentifiersDetectionsOutputTypeDef, # (2)
]
SensitiveDataDetectionsUnionTypeDef#
# SensitiveDataDetectionsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import SensitiveDataDetectionsUnionTypeDef
def get_value() -> SensitiveDataDetectionsUnionTypeDef:
return ...
# SensitiveDataDetectionsUnionTypeDef definition
SensitiveDataDetectionsUnionTypeDef = Union[
SensitiveDataDetectionsTypeDef, # (1)
SensitiveDataDetectionsOutputTypeDef, # (2)
]
RuleGroupSourceStatelessRuleDefinitionUnionTypeDef#
# RuleGroupSourceStatelessRuleDefinitionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleDefinitionUnionTypeDef
def get_value() -> RuleGroupSourceStatelessRuleDefinitionUnionTypeDef:
return ...
# RuleGroupSourceStatelessRuleDefinitionUnionTypeDef definition
RuleGroupSourceStatelessRuleDefinitionUnionTypeDef = Union[
RuleGroupSourceStatelessRuleDefinitionTypeDef, # (1)
RuleGroupSourceStatelessRuleDefinitionOutputTypeDef, # (2)
]
- See RuleGroupSourceStatelessRuleDefinitionTypeDef
- See RuleGroupSourceStatelessRuleDefinitionOutputTypeDef
ActionUnionTypeDef#
# ActionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import ActionUnionTypeDef
def get_value() -> ActionUnionTypeDef:
return ...
# ActionUnionTypeDef definition
ActionUnionTypeDef = Union[
ActionTypeDef, # (1)
ActionOutputTypeDef, # (2)
]
- See ActionTypeDef
- See ActionOutputTypeDef
AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef#
# AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef:
return ...
# AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef definition
AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef = Union[
AwsAutoScalingAutoScalingGroupDetailsTypeDef, # (1)
AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef, # (2)
]
- See AwsAutoScalingAutoScalingGroupDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef
AwsEc2LaunchTemplateDetailsUnionTypeDef#
# AwsEc2LaunchTemplateDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDetailsUnionTypeDef
def get_value() -> AwsEc2LaunchTemplateDetailsUnionTypeDef:
return ...
# AwsEc2LaunchTemplateDetailsUnionTypeDef definition
AwsEc2LaunchTemplateDetailsUnionTypeDef = Union[
AwsEc2LaunchTemplateDetailsTypeDef, # (1)
AwsEc2LaunchTemplateDetailsOutputTypeDef, # (2)
]
AwsS3BucketNotificationConfigurationDetailUnionTypeDef#
# AwsS3BucketNotificationConfigurationDetailUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationDetailUnionTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationDetailUnionTypeDef:
return ...
# AwsS3BucketNotificationConfigurationDetailUnionTypeDef definition
AwsS3BucketNotificationConfigurationDetailUnionTypeDef = Union[
AwsS3BucketNotificationConfigurationDetailTypeDef, # (1)
AwsS3BucketNotificationConfigurationDetailOutputTypeDef, # (2)
]
- See AwsS3BucketNotificationConfigurationDetailTypeDef
- See AwsS3BucketNotificationConfigurationDetailOutputTypeDef
AwsWafv2RulesActionDetailsUnionTypeDef#
# AwsWafv2RulesActionDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafv2RulesActionDetailsUnionTypeDef
def get_value() -> AwsWafv2RulesActionDetailsUnionTypeDef:
return ...
# AwsWafv2RulesActionDetailsUnionTypeDef definition
AwsWafv2RulesActionDetailsUnionTypeDef = Union[
AwsWafv2RulesActionDetailsTypeDef, # (1)
AwsWafv2RulesActionDetailsOutputTypeDef, # (2)
]
AwsWafv2WebAclActionDetailsUnionTypeDef#
# AwsWafv2WebAclActionDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafv2WebAclActionDetailsUnionTypeDef
def get_value() -> AwsWafv2WebAclActionDetailsUnionTypeDef:
return ...
# AwsWafv2WebAclActionDetailsUnionTypeDef definition
AwsWafv2WebAclActionDetailsUnionTypeDef = Union[
AwsWafv2WebAclActionDetailsTypeDef, # (1)
AwsWafv2WebAclActionDetailsOutputTypeDef, # (2)
]
DetectionUnionTypeDef#
# DetectionUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import DetectionUnionTypeDef
def get_value() -> DetectionUnionTypeDef:
return ...
# DetectionUnionTypeDef definition
DetectionUnionTypeDef = Union[
DetectionTypeDef, # (1)
DetectionOutputTypeDef, # (2)
]
NetworkPathComponentUnionTypeDef#
# NetworkPathComponentUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import NetworkPathComponentUnionTypeDef
def get_value() -> NetworkPathComponentUnionTypeDef:
return ...
# NetworkPathComponentUnionTypeDef definition
NetworkPathComponentUnionTypeDef = Union[
NetworkPathComponentTypeDef, # (1)
NetworkPathComponentOutputTypeDef, # (2)
]
FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef#
# FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef
def get_value() -> FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef:
return ...
# FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef definition
FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef = Union[
FirewallPolicyStatelessCustomActionsDetailsTypeDef, # (1)
FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef, # (2)
]
- See FirewallPolicyStatelessCustomActionsDetailsTypeDef
- See FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef
RuleGroupSourceCustomActionsDetailsUnionTypeDef#
# RuleGroupSourceCustomActionsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceCustomActionsDetailsUnionTypeDef
def get_value() -> RuleGroupSourceCustomActionsDetailsUnionTypeDef:
return ...
# RuleGroupSourceCustomActionsDetailsUnionTypeDef definition
RuleGroupSourceCustomActionsDetailsUnionTypeDef = Union[
RuleGroupSourceCustomActionsDetailsTypeDef, # (1)
RuleGroupSourceCustomActionsDetailsOutputTypeDef, # (2)
]
AwsBackupBackupPlanDetailsUnionTypeDef#
# AwsBackupBackupPlanDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanDetailsUnionTypeDef
def get_value() -> AwsBackupBackupPlanDetailsUnionTypeDef:
return ...
# AwsBackupBackupPlanDetailsUnionTypeDef definition
AwsBackupBackupPlanDetailsUnionTypeDef = Union[
AwsBackupBackupPlanDetailsTypeDef, # (1)
AwsBackupBackupPlanDetailsOutputTypeDef, # (2)
]
AwsCloudFrontDistributionOriginGroupsUnionTypeDef#
# AwsCloudFrontDistributionOriginGroupsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginGroupsUnionTypeDef
def get_value() -> AwsCloudFrontDistributionOriginGroupsUnionTypeDef:
return ...
# AwsCloudFrontDistributionOriginGroupsUnionTypeDef definition
AwsCloudFrontDistributionOriginGroupsUnionTypeDef = Union[
AwsCloudFrontDistributionOriginGroupsTypeDef, # (1)
AwsCloudFrontDistributionOriginGroupsOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionOriginGroupsTypeDef
- See AwsCloudFrontDistributionOriginGroupsOutputTypeDef
AwsCloudFrontDistributionOriginsUnionTypeDef#
# AwsCloudFrontDistributionOriginsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginsUnionTypeDef
def get_value() -> AwsCloudFrontDistributionOriginsUnionTypeDef:
return ...
# AwsCloudFrontDistributionOriginsUnionTypeDef definition
AwsCloudFrontDistributionOriginsUnionTypeDef = Union[
AwsCloudFrontDistributionOriginsTypeDef, # (1)
AwsCloudFrontDistributionOriginsOutputTypeDef, # (2)
]
AwsEcsTaskDefinitionDetailsUnionTypeDef#
# AwsEcsTaskDefinitionDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionDetailsUnionTypeDef
def get_value() -> AwsEcsTaskDefinitionDetailsUnionTypeDef:
return ...
# AwsEcsTaskDefinitionDetailsUnionTypeDef definition
AwsEcsTaskDefinitionDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionDetailsTypeDef, # (1)
AwsEcsTaskDefinitionDetailsOutputTypeDef, # (2)
]
AwsMskClusterDetailsUnionTypeDef#
# AwsMskClusterDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsMskClusterDetailsUnionTypeDef
def get_value() -> AwsMskClusterDetailsUnionTypeDef:
return ...
# AwsMskClusterDetailsUnionTypeDef definition
AwsMskClusterDetailsUnionTypeDef = Union[
AwsMskClusterDetailsTypeDef, # (1)
AwsMskClusterDetailsOutputTypeDef, # (2)
]
AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef:
return ...
# AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef definition
AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef = Union[
AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef, # (1)
AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef, # (2)
]
- See AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef
CustomDataIdentifiersResultUnionTypeDef#
# CustomDataIdentifiersResultUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import CustomDataIdentifiersResultUnionTypeDef
def get_value() -> CustomDataIdentifiersResultUnionTypeDef:
return ...
# CustomDataIdentifiersResultUnionTypeDef definition
CustomDataIdentifiersResultUnionTypeDef = Union[
CustomDataIdentifiersResultTypeDef, # (1)
CustomDataIdentifiersResultOutputTypeDef, # (2)
]
SensitiveDataResultUnionTypeDef#
# SensitiveDataResultUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import SensitiveDataResultUnionTypeDef
def get_value() -> SensitiveDataResultUnionTypeDef:
return ...
# SensitiveDataResultUnionTypeDef definition
SensitiveDataResultUnionTypeDef = Union[
SensitiveDataResultTypeDef, # (1)
SensitiveDataResultOutputTypeDef, # (2)
]
PolicyUnionTypeDef#
# PolicyUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import PolicyUnionTypeDef
def get_value() -> PolicyUnionTypeDef:
return ...
# PolicyUnionTypeDef definition
PolicyUnionTypeDef = Union[
PolicyTypeDef, # (1)
PolicyOutputTypeDef, # (2)
]
- See PolicyTypeDef
- See PolicyOutputTypeDef
RuleGroupSourceStatelessRulesDetailsUnionTypeDef#
# RuleGroupSourceStatelessRulesDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRulesDetailsUnionTypeDef
def get_value() -> RuleGroupSourceStatelessRulesDetailsUnionTypeDef:
return ...
# RuleGroupSourceStatelessRulesDetailsUnionTypeDef definition
RuleGroupSourceStatelessRulesDetailsUnionTypeDef = Union[
RuleGroupSourceStatelessRulesDetailsTypeDef, # (1)
RuleGroupSourceStatelessRulesDetailsOutputTypeDef, # (2)
]
- See RuleGroupSourceStatelessRulesDetailsTypeDef
- See RuleGroupSourceStatelessRulesDetailsOutputTypeDef
AwsS3BucketNotificationConfigurationUnionTypeDef#
# AwsS3BucketNotificationConfigurationUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationUnionTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationUnionTypeDef:
return ...
# AwsS3BucketNotificationConfigurationUnionTypeDef definition
AwsS3BucketNotificationConfigurationUnionTypeDef = Union[
AwsS3BucketNotificationConfigurationTypeDef, # (1)
AwsS3BucketNotificationConfigurationOutputTypeDef, # (2)
]
- See AwsS3BucketNotificationConfigurationTypeDef
- See AwsS3BucketNotificationConfigurationOutputTypeDef
AwsWafv2RulesDetailsUnionTypeDef#
# AwsWafv2RulesDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafv2RulesDetailsUnionTypeDef
def get_value() -> AwsWafv2RulesDetailsUnionTypeDef:
return ...
# AwsWafv2RulesDetailsUnionTypeDef definition
AwsWafv2RulesDetailsUnionTypeDef = Union[
AwsWafv2RulesDetailsTypeDef, # (1)
AwsWafv2RulesDetailsOutputTypeDef, # (2)
]
FirewallPolicyDetailsUnionTypeDef#
# FirewallPolicyDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import FirewallPolicyDetailsUnionTypeDef
def get_value() -> FirewallPolicyDetailsUnionTypeDef:
return ...
# FirewallPolicyDetailsUnionTypeDef definition
FirewallPolicyDetailsUnionTypeDef = Union[
FirewallPolicyDetailsTypeDef, # (1)
FirewallPolicyDetailsOutputTypeDef, # (2)
]
AwsCloudFrontDistributionDetailsUnionTypeDef#
# AwsCloudFrontDistributionDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionDetailsUnionTypeDef
def get_value() -> AwsCloudFrontDistributionDetailsUnionTypeDef:
return ...
# AwsCloudFrontDistributionDetailsUnionTypeDef definition
AwsCloudFrontDistributionDetailsUnionTypeDef = Union[
AwsCloudFrontDistributionDetailsTypeDef, # (1)
AwsCloudFrontDistributionDetailsOutputTypeDef, # (2)
]
AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef#
# AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef:
return ...
# AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef definition
AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef = Union[
AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef, # (1)
AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef
AwsWafv2WebAclDetailsUnionTypeDef#
# AwsWafv2WebAclDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafv2WebAclDetailsUnionTypeDef
def get_value() -> AwsWafv2WebAclDetailsUnionTypeDef:
return ...
# AwsWafv2WebAclDetailsUnionTypeDef definition
AwsWafv2WebAclDetailsUnionTypeDef = Union[
AwsWafv2WebAclDetailsTypeDef, # (1)
AwsWafv2WebAclDetailsOutputTypeDef, # (2)
]
ClassificationResultUnionTypeDef#
# ClassificationResultUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import ClassificationResultUnionTypeDef
def get_value() -> ClassificationResultUnionTypeDef:
return ...
# ClassificationResultUnionTypeDef definition
ClassificationResultUnionTypeDef = Union[
ClassificationResultTypeDef, # (1)
ClassificationResultOutputTypeDef, # (2)
]
RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef#
# RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef
def get_value() -> RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef:
return ...
# RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef definition
RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef = Union[
RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef, # (1)
RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef, # (2)
]
- See RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef
- See RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef
AwsWafv2RuleGroupDetailsUnionTypeDef#
# AwsWafv2RuleGroupDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsWafv2RuleGroupDetailsUnionTypeDef
def get_value() -> AwsWafv2RuleGroupDetailsUnionTypeDef:
return ...
# AwsWafv2RuleGroupDetailsUnionTypeDef definition
AwsWafv2RuleGroupDetailsUnionTypeDef = Union[
AwsWafv2RuleGroupDetailsTypeDef, # (1)
AwsWafv2RuleGroupDetailsOutputTypeDef, # (2)
]
AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef#
# AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef
def get_value() -> AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef:
return ...
# AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef definition
AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef = Union[
AwsNetworkFirewallFirewallPolicyDetailsTypeDef, # (1)
AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef, # (2)
]
- See AwsNetworkFirewallFirewallPolicyDetailsTypeDef
- See AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef
AwsS3BucketDetailsUnionTypeDef#
# AwsS3BucketDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsS3BucketDetailsUnionTypeDef
def get_value() -> AwsS3BucketDetailsUnionTypeDef:
return ...
# AwsS3BucketDetailsUnionTypeDef definition
AwsS3BucketDetailsUnionTypeDef = Union[
AwsS3BucketDetailsTypeDef, # (1)
AwsS3BucketDetailsOutputTypeDef, # (2)
]
DataClassificationDetailsUnionTypeDef#
# DataClassificationDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import DataClassificationDetailsUnionTypeDef
def get_value() -> DataClassificationDetailsUnionTypeDef:
return ...
# DataClassificationDetailsUnionTypeDef definition
DataClassificationDetailsUnionTypeDef = Union[
DataClassificationDetailsTypeDef, # (1)
DataClassificationDetailsOutputTypeDef, # (2)
]
RuleGroupSourceUnionTypeDef#
# RuleGroupSourceUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceUnionTypeDef
def get_value() -> RuleGroupSourceUnionTypeDef:
return ...
# RuleGroupSourceUnionTypeDef definition
RuleGroupSourceUnionTypeDef = Union[
RuleGroupSourceTypeDef, # (1)
RuleGroupSourceOutputTypeDef, # (2)
]
RuleGroupDetailsUnionTypeDef#
# RuleGroupDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import RuleGroupDetailsUnionTypeDef
def get_value() -> RuleGroupDetailsUnionTypeDef:
return ...
# RuleGroupDetailsUnionTypeDef definition
RuleGroupDetailsUnionTypeDef = Union[
RuleGroupDetailsTypeDef, # (1)
RuleGroupDetailsOutputTypeDef, # (2)
]
AwsNetworkFirewallRuleGroupDetailsUnionTypeDef#
# AwsNetworkFirewallRuleGroupDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsNetworkFirewallRuleGroupDetailsUnionTypeDef
def get_value() -> AwsNetworkFirewallRuleGroupDetailsUnionTypeDef:
return ...
# AwsNetworkFirewallRuleGroupDetailsUnionTypeDef definition
AwsNetworkFirewallRuleGroupDetailsUnionTypeDef = Union[
AwsNetworkFirewallRuleGroupDetailsTypeDef, # (1)
AwsNetworkFirewallRuleGroupDetailsOutputTypeDef, # (2)
]
ResourceDetailsUnionTypeDef#
# ResourceDetailsUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import ResourceDetailsUnionTypeDef
def get_value() -> ResourceDetailsUnionTypeDef:
return ...
# ResourceDetailsUnionTypeDef definition
ResourceDetailsUnionTypeDef = Union[
ResourceDetailsTypeDef, # (1)
ResourceDetailsOutputTypeDef, # (2)
]
ResourceUnionTypeDef#
# ResourceUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import ResourceUnionTypeDef
def get_value() -> ResourceUnionTypeDef:
return ...
# ResourceUnionTypeDef definition
ResourceUnionTypeDef = Union[
ResourceTypeDef, # (1)
ResourceOutputTypeDef, # (2)
]
- See ResourceTypeDef
- See ResourceOutputTypeDef
AwsSecurityFindingUnionTypeDef#
# AwsSecurityFindingUnionTypeDef Union usage example
from types_boto3_securityhub.type_defs import AwsSecurityFindingUnionTypeDef
def get_value() -> AwsSecurityFindingUnionTypeDef:
return ...
# AwsSecurityFindingUnionTypeDef definition
AwsSecurityFindingUnionTypeDef = Union[
AwsSecurityFindingTypeDef, # (1)
AwsSecurityFindingOutputTypeDef, # (2)
]
AcceptAdministratorInvitationRequestTypeDef#
# AcceptAdministratorInvitationRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AcceptAdministratorInvitationRequestTypeDef
def get_value() -> AcceptAdministratorInvitationRequestTypeDef:
return {
"AdministratorId": ...,
}
# AcceptAdministratorInvitationRequestTypeDef definition
class AcceptAdministratorInvitationRequestTypeDef(TypedDict):
AdministratorId: str,
InvitationId: str,
AcceptInvitationRequestTypeDef#
# AcceptInvitationRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AcceptInvitationRequestTypeDef
def get_value() -> AcceptInvitationRequestTypeDef:
return {
"MasterId": ...,
}
# AcceptInvitationRequestTypeDef definition
class AcceptInvitationRequestTypeDef(TypedDict):
MasterId: str,
InvitationId: str,
AccountDetailsTypeDef#
# AccountDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AccountDetailsTypeDef
def get_value() -> AccountDetailsTypeDef:
return {
"AccountId": ...,
}
# AccountDetailsTypeDef definition
class AccountDetailsTypeDef(TypedDict):
AccountId: str,
Email: NotRequired[str],
ActionLocalIpDetailsTypeDef#
# ActionLocalIpDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ActionLocalIpDetailsTypeDef
def get_value() -> ActionLocalIpDetailsTypeDef:
return {
"IpAddressV4": ...,
}
# ActionLocalIpDetailsTypeDef definition
class ActionLocalIpDetailsTypeDef(TypedDict):
IpAddressV4: NotRequired[str],
ActionLocalPortDetailsTypeDef#
# ActionLocalPortDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ActionLocalPortDetailsTypeDef
def get_value() -> ActionLocalPortDetailsTypeDef:
return {
"Port": ...,
}
# ActionLocalPortDetailsTypeDef definition
class ActionLocalPortDetailsTypeDef(TypedDict):
Port: NotRequired[int],
PortName: NotRequired[str],
DnsRequestActionTypeDef#
# DnsRequestActionTypeDef TypedDict usage example
from types_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],
CityTypeDef#
# CityTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CityTypeDef
def get_value() -> CityTypeDef:
return {
"CityName": ...,
}
# CityTypeDef definition
class CityTypeDef(TypedDict):
CityName: NotRequired[str],
CountryTypeDef#
# CountryTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import ActionTargetTypeDef
def get_value() -> ActionTargetTypeDef:
return {
"ActionTargetArn": ...,
}
# ActionTargetTypeDef definition
class ActionTargetTypeDef(TypedDict):
ActionTargetArn: str,
Name: str,
Description: str,
ActorSessionTypeDef#
# ActorSessionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ActorSessionTypeDef
def get_value() -> ActorSessionTypeDef:
return {
"Uid": ...,
}
# ActorSessionTypeDef definition
class ActorSessionTypeDef(TypedDict):
Uid: NotRequired[str],
MfaStatus: NotRequired[ActorSessionMfaStatusType], # (1)
CreatedTime: NotRequired[int],
Issuer: NotRequired[str],
UserAccountTypeDef#
# UserAccountTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UserAccountTypeDef
def get_value() -> UserAccountTypeDef:
return {
"Uid": ...,
}
# UserAccountTypeDef definition
class UserAccountTypeDef(TypedDict):
Uid: NotRequired[str],
Name: NotRequired[str],
AdjustmentTypeDef#
# AdjustmentTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AssociatedStandardTypeDef
def get_value() -> AssociatedStandardTypeDef:
return {
"StandardsId": ...,
}
# AssociatedStandardTypeDef definition
class AssociatedStandardTypeDef(TypedDict):
StandardsId: NotRequired[str],
AssociationFiltersTypeDef#
# AssociationFiltersTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AssociationFiltersTypeDef
def get_value() -> AssociationFiltersTypeDef:
return {
"ConfigurationPolicyId": ...,
}
# AssociationFiltersTypeDef definition
class AssociationFiltersTypeDef(TypedDict):
ConfigurationPolicyId: NotRequired[str],
AssociationType: NotRequired[AssociationTypeType], # (1)
AssociationStatus: NotRequired[ConfigurationPolicyAssociationStatusType], # (2)
AssociationStateDetailsTypeDef#
# AssociationStateDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AssociationStateDetailsTypeDef
def get_value() -> AssociationStateDetailsTypeDef:
return {
"State": ...,
}
# AssociationStateDetailsTypeDef definition
class AssociationStateDetailsTypeDef(TypedDict):
State: NotRequired[str],
StatusMessage: NotRequired[str],
NoteUpdateTypeDef#
# NoteUpdateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NoteUpdateTypeDef
def get_value() -> NoteUpdateTypeDef:
return {
"Text": ...,
}
# NoteUpdateTypeDef definition
class NoteUpdateTypeDef(TypedDict):
Text: str,
UpdatedBy: str,
RelatedFindingTypeDef#
# RelatedFindingTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RelatedFindingTypeDef
def get_value() -> RelatedFindingTypeDef:
return {
"ProductArn": ...,
}
# RelatedFindingTypeDef definition
class RelatedFindingTypeDef(TypedDict):
ProductArn: str,
Id: str,
SeverityUpdateTypeDef#
# SeverityUpdateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SeverityUpdateTypeDef
def get_value() -> SeverityUpdateTypeDef:
return {
"Normalized": ...,
}
# SeverityUpdateTypeDef definition
class SeverityUpdateTypeDef(TypedDict):
Normalized: NotRequired[int],
Product: NotRequired[float],
Label: NotRequired[SeverityLabelType], # (1)
WorkflowUpdateTypeDef#
# WorkflowUpdateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import WorkflowUpdateTypeDef
def get_value() -> WorkflowUpdateTypeDef:
return {
"Status": ...,
}
# WorkflowUpdateTypeDef definition
class WorkflowUpdateTypeDef(TypedDict):
Status: NotRequired[WorkflowStatusType], # (1)
MapFilterTypeDef#
# MapFilterTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import MapFilterTypeDef
def get_value() -> MapFilterTypeDef:
return {
"Key": ...,
}
# MapFilterTypeDef definition
class MapFilterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
Comparison: NotRequired[MapFilterComparisonType], # (1)
NumberFilterTypeDef#
# NumberFilterTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NumberFilterTypeDef
def get_value() -> NumberFilterTypeDef:
return {
"Gte": ...,
}
# NumberFilterTypeDef definition
class NumberFilterTypeDef(TypedDict):
Gte: NotRequired[float],
Lte: NotRequired[float],
Eq: NotRequired[float],
Gt: NotRequired[float],
Lt: NotRequired[float],
StringFilterTypeDef#
# StringFilterTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StringFilterTypeDef
def get_value() -> StringFilterTypeDef:
return {
"Value": ...,
}
# StringFilterTypeDef definition
class StringFilterTypeDef(TypedDict):
Value: NotRequired[str],
Comparison: NotRequired[StringFilterComparisonType], # (1)
AutomationRulesMetadataTypeDef#
# AutomationRulesMetadataTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AutomationRulesMetadataTypeDef
def get_value() -> AutomationRulesMetadataTypeDef:
return {
"RuleArn": ...,
}
# AutomationRulesMetadataTypeDef definition
class AutomationRulesMetadataTypeDef(TypedDict):
RuleArn: NotRequired[str],
RuleStatus: NotRequired[RuleStatusType], # (1)
RuleOrder: NotRequired[int],
RuleName: NotRequired[str],
Description: NotRequired[str],
IsTerminal: NotRequired[bool],
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
CreatedBy: NotRequired[str],
- See RuleStatusType
AvailabilityZoneTypeDef#
# AvailabilityZoneTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AvailabilityZoneTypeDef
def get_value() -> AvailabilityZoneTypeDef:
return {
"ZoneName": ...,
}
# AvailabilityZoneTypeDef definition
class AvailabilityZoneTypeDef(TypedDict):
ZoneName: NotRequired[str],
SubnetId: NotRequired[str],
AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef#
# AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef
def get_value() -> AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef:
return {
"KmsKeyId": ...,
}
# AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef definition
class AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef(TypedDict):
KmsKeyId: NotRequired[str],
UseAwsOwnedKey: NotRequired[bool],
AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef#
# AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef
def get_value() -> AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef:
return {
"Hosts": ...,
}
# AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef definition
class AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef(TypedDict):
Hosts: NotRequired[List[str]],
RoleBase: NotRequired[str],
RoleName: NotRequired[str],
RoleSearchMatching: NotRequired[str],
RoleSearchSubtree: NotRequired[bool],
ServiceAccountUsername: NotRequired[str],
UserBase: NotRequired[str],
UserRoleName: NotRequired[str],
UserSearchMatching: NotRequired[str],
UserSearchSubtree: NotRequired[bool],
AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef#
# AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef
def get_value() -> AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef:
return {
"DayOfWeek": ...,
}
# AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef definition
class AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef(TypedDict):
DayOfWeek: NotRequired[str],
TimeOfDay: NotRequired[str],
TimeZone: NotRequired[str],
AwsAmazonMqBrokerUsersDetailsTypeDef#
# AwsAmazonMqBrokerUsersDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAmazonMqBrokerUsersDetailsTypeDef
def get_value() -> AwsAmazonMqBrokerUsersDetailsTypeDef:
return {
"PendingChange": ...,
}
# AwsAmazonMqBrokerUsersDetailsTypeDef definition
class AwsAmazonMqBrokerUsersDetailsTypeDef(TypedDict):
PendingChange: NotRequired[str],
Username: NotRequired[str],
AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef#
# AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef
def get_value() -> AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef:
return {
"Hosts": ...,
}
# AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef definition
class AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef(TypedDict):
Hosts: NotRequired[Sequence[str]],
RoleBase: NotRequired[str],
RoleName: NotRequired[str],
RoleSearchMatching: NotRequired[str],
RoleSearchSubtree: NotRequired[bool],
ServiceAccountUsername: NotRequired[str],
UserBase: NotRequired[str],
UserRoleName: NotRequired[str],
UserSearchMatching: NotRequired[str],
UserSearchSubtree: NotRequired[bool],
AwsAmazonMqBrokerLogsPendingDetailsTypeDef#
# AwsAmazonMqBrokerLogsPendingDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAmazonMqBrokerLogsPendingDetailsTypeDef
def get_value() -> AwsAmazonMqBrokerLogsPendingDetailsTypeDef:
return {
"Audit": ...,
}
# AwsAmazonMqBrokerLogsPendingDetailsTypeDef definition
class AwsAmazonMqBrokerLogsPendingDetailsTypeDef(TypedDict):
Audit: NotRequired[bool],
General: NotRequired[bool],
AwsApiCallActionDomainDetailsTypeDef#
# AwsApiCallActionDomainDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiCallActionDomainDetailsTypeDef
def get_value() -> AwsApiCallActionDomainDetailsTypeDef:
return {
"Domain": ...,
}
# AwsApiCallActionDomainDetailsTypeDef definition
class AwsApiCallActionDomainDetailsTypeDef(TypedDict):
Domain: NotRequired[str],
AwsApiGatewayAccessLogSettingsTypeDef#
# AwsApiGatewayAccessLogSettingsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayAccessLogSettingsTypeDef
def get_value() -> AwsApiGatewayAccessLogSettingsTypeDef:
return {
"Format": ...,
}
# AwsApiGatewayAccessLogSettingsTypeDef definition
class AwsApiGatewayAccessLogSettingsTypeDef(TypedDict):
Format: NotRequired[str],
DestinationArn: NotRequired[str],
AwsApiGatewayCanarySettingsOutputTypeDef#
# AwsApiGatewayCanarySettingsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayCanarySettingsOutputTypeDef
def get_value() -> AwsApiGatewayCanarySettingsOutputTypeDef:
return {
"PercentTraffic": ...,
}
# AwsApiGatewayCanarySettingsOutputTypeDef definition
class AwsApiGatewayCanarySettingsOutputTypeDef(TypedDict):
PercentTraffic: NotRequired[float],
DeploymentId: NotRequired[str],
StageVariableOverrides: NotRequired[Dict[str, str]],
UseStageCache: NotRequired[bool],
AwsApiGatewayCanarySettingsTypeDef#
# AwsApiGatewayCanarySettingsTypeDef TypedDict usage example
from types_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],
AwsApiGatewayEndpointConfigurationOutputTypeDef#
# AwsApiGatewayEndpointConfigurationOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayEndpointConfigurationOutputTypeDef
def get_value() -> AwsApiGatewayEndpointConfigurationOutputTypeDef:
return {
"Types": ...,
}
# AwsApiGatewayEndpointConfigurationOutputTypeDef definition
class AwsApiGatewayEndpointConfigurationOutputTypeDef(TypedDict):
Types: NotRequired[List[str]],
AwsApiGatewayEndpointConfigurationTypeDef#
# AwsApiGatewayEndpointConfigurationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayEndpointConfigurationTypeDef
def get_value() -> AwsApiGatewayEndpointConfigurationTypeDef:
return {
"Types": ...,
}
# AwsApiGatewayEndpointConfigurationTypeDef definition
class AwsApiGatewayEndpointConfigurationTypeDef(TypedDict):
Types: NotRequired[Sequence[str]],
AwsApiGatewayMethodSettingsTypeDef#
# AwsApiGatewayMethodSettingsTypeDef TypedDict usage example
from types_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],
AwsCorsConfigurationOutputTypeDef#
# AwsCorsConfigurationOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCorsConfigurationOutputTypeDef
def get_value() -> AwsCorsConfigurationOutputTypeDef:
return {
"AllowOrigins": ...,
}
# AwsCorsConfigurationOutputTypeDef definition
class AwsCorsConfigurationOutputTypeDef(TypedDict):
AllowOrigins: NotRequired[List[str]],
AllowCredentials: NotRequired[bool],
ExposeHeaders: NotRequired[List[str]],
MaxAge: NotRequired[int],
AllowMethods: NotRequired[List[str]],
AllowHeaders: NotRequired[List[str]],
AwsApiGatewayV2RouteSettingsTypeDef#
# AwsApiGatewayV2RouteSettingsTypeDef TypedDict usage example
from types_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],
AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef#
# AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
def get_value() -> AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef:
return {
"AuthorizerResultTtlInSeconds": ...,
}
# AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef definition
class AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef(TypedDict):
AuthorizerResultTtlInSeconds: NotRequired[int],
AuthorizerUri: NotRequired[str],
IdentityValidationExpression: NotRequired[str],
AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef#
# AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
def get_value() -> AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef:
return {
"AuthTtL": ...,
}
# AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef definition
class AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef(TypedDict):
AuthTtL: NotRequired[int],
ClientId: NotRequired[str],
IatTtL: NotRequired[int],
Issuer: NotRequired[str],
AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef#
# AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef
def get_value() -> AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef:
return {
"AppIdClientRegex": ...,
}
# AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef definition
class AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef(TypedDict):
AppIdClientRegex: NotRequired[str],
AwsRegion: NotRequired[str],
DefaultAction: NotRequired[str],
UserPoolId: NotRequired[str],
AwsAppSyncGraphQlApiLogConfigDetailsTypeDef#
# AwsAppSyncGraphQlApiLogConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAppSyncGraphQlApiLogConfigDetailsTypeDef
def get_value() -> AwsAppSyncGraphQlApiLogConfigDetailsTypeDef:
return {
"CloudWatchLogsRoleArn": ...,
}
# AwsAppSyncGraphQlApiLogConfigDetailsTypeDef definition
class AwsAppSyncGraphQlApiLogConfigDetailsTypeDef(TypedDict):
CloudWatchLogsRoleArn: NotRequired[str],
ExcludeVerboseContent: NotRequired[bool],
FieldLogLevel: NotRequired[str],
AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef#
# AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef
def get_value() -> AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef:
return {
"EncryptionOption": ...,
}
# AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef definition
class AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef(TypedDict):
EncryptionOption: NotRequired[str],
KmsKey: NotRequired[str],
AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef:
return {
"Value": ...,
}
# AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef(TypedDict):
Value: NotRequired[str],
AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef#
# AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef
def get_value() -> AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef definition
class AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef#
# AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef TypedDict usage example
from types_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],
AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef#
# AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef
def get_value() -> AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef:
return {
"BackupOptions": ...,
}
# AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef definition
class AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef(TypedDict):
BackupOptions: NotRequired[Dict[str, str]],
ResourceType: NotRequired[str],
AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef#
# AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanLifecycleDetailsTypeDef
def get_value() -> AwsBackupBackupPlanLifecycleDetailsTypeDef:
return {
"DeleteAfterDays": ...,
}
# AwsBackupBackupPlanLifecycleDetailsTypeDef definition
class AwsBackupBackupPlanLifecycleDetailsTypeDef(TypedDict):
DeleteAfterDays: NotRequired[int],
MoveToColdStorageAfterDays: NotRequired[int],
AwsBackupBackupVaultNotificationsDetailsOutputTypeDef#
# AwsBackupBackupVaultNotificationsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupVaultNotificationsDetailsOutputTypeDef
def get_value() -> AwsBackupBackupVaultNotificationsDetailsOutputTypeDef:
return {
"BackupVaultEvents": ...,
}
# AwsBackupBackupVaultNotificationsDetailsOutputTypeDef definition
class AwsBackupBackupVaultNotificationsDetailsOutputTypeDef(TypedDict):
BackupVaultEvents: NotRequired[List[str]],
SnsTopicArn: NotRequired[str],
AwsBackupBackupVaultNotificationsDetailsTypeDef#
# AwsBackupBackupVaultNotificationsDetailsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCertificateManagerCertificateKeyUsageTypeDef
def get_value() -> AwsCertificateManagerCertificateKeyUsageTypeDef:
return {
"Name": ...,
}
# AwsCertificateManagerCertificateKeyUsageTypeDef definition
class AwsCertificateManagerCertificateKeyUsageTypeDef(TypedDict):
Name: NotRequired[str],
AwsCertificateManagerCertificateOptionsTypeDef#
# AwsCertificateManagerCertificateOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCertificateManagerCertificateOptionsTypeDef
def get_value() -> AwsCertificateManagerCertificateOptionsTypeDef:
return {
"CertificateTransparencyLoggingPreference": ...,
}
# AwsCertificateManagerCertificateOptionsTypeDef definition
class AwsCertificateManagerCertificateOptionsTypeDef(TypedDict):
CertificateTransparencyLoggingPreference: NotRequired[str],
AwsCertificateManagerCertificateResourceRecordTypeDef#
# AwsCertificateManagerCertificateResourceRecordTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFormationStackDriftInformationDetailsTypeDef
def get_value() -> AwsCloudFormationStackDriftInformationDetailsTypeDef:
return {
"StackDriftStatus": ...,
}
# AwsCloudFormationStackDriftInformationDetailsTypeDef definition
class AwsCloudFormationStackDriftInformationDetailsTypeDef(TypedDict):
StackDriftStatus: NotRequired[str],
AwsCloudFormationStackOutputsDetailsTypeDef#
# AwsCloudFormationStackOutputsDetailsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionCacheBehaviorTypeDef
def get_value() -> AwsCloudFrontDistributionCacheBehaviorTypeDef:
return {
"ViewerProtocolPolicy": ...,
}
# AwsCloudFrontDistributionCacheBehaviorTypeDef definition
class AwsCloudFrontDistributionCacheBehaviorTypeDef(TypedDict):
ViewerProtocolPolicy: NotRequired[str],
AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef#
# AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef
def get_value() -> AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef:
return {
"ViewerProtocolPolicy": ...,
}
# AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef definition
class AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef(TypedDict):
ViewerProtocolPolicy: NotRequired[str],
AwsCloudFrontDistributionLoggingTypeDef#
# AwsCloudFrontDistributionLoggingTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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],
AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef#
# AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef
def get_value() -> AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef:
return {
"Items": ...,
}
# AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef definition
class AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef(TypedDict):
Items: NotRequired[List[str]],
Quantity: NotRequired[int],
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef
def get_value() -> AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef:
return {
"Items": ...,
}
# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef definition
class AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef(TypedDict):
Items: NotRequired[List[int]],
Quantity: NotRequired[int],
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginS3OriginConfigTypeDef
def get_value() -> AwsCloudFrontDistributionOriginS3OriginConfigTypeDef:
return {
"OriginAccessIdentity": ...,
}
# AwsCloudFrontDistributionOriginS3OriginConfigTypeDef definition
class AwsCloudFrontDistributionOriginS3OriginConfigTypeDef(TypedDict):
OriginAccessIdentity: NotRequired[str],
AwsCloudFrontDistributionOriginSslProtocolsTypeDef#
# AwsCloudFrontDistributionOriginSslProtocolsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginSslProtocolsTypeDef
def get_value() -> AwsCloudFrontDistributionOriginSslProtocolsTypeDef:
return {
"Items": ...,
}
# AwsCloudFrontDistributionOriginSslProtocolsTypeDef definition
class AwsCloudFrontDistributionOriginSslProtocolsTypeDef(TypedDict):
Items: NotRequired[Sequence[str]],
Quantity: NotRequired[int],
AwsCloudTrailTrailDetailsTypeDef#
# AwsCloudTrailTrailDetailsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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],
AwsCodeBuildProjectVpcConfigOutputTypeDef#
# AwsCodeBuildProjectVpcConfigOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCodeBuildProjectVpcConfigOutputTypeDef
def get_value() -> AwsCodeBuildProjectVpcConfigOutputTypeDef:
return {
"VpcId": ...,
}
# AwsCodeBuildProjectVpcConfigOutputTypeDef definition
class AwsCodeBuildProjectVpcConfigOutputTypeDef(TypedDict):
VpcId: NotRequired[str],
Subnets: NotRequired[List[str]],
SecurityGroupIds: NotRequired[List[str]],
AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef#
# AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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],
AwsCodeBuildProjectVpcConfigTypeDef#
# AwsCodeBuildProjectVpcConfigTypeDef TypedDict usage example
from types_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]],
AwsCorsConfigurationTypeDef#
# AwsCorsConfigurationTypeDef TypedDict usage example
from types_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]],
AwsDmsEndpointDetailsTypeDef#
# AwsDmsEndpointDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDmsEndpointDetailsTypeDef
def get_value() -> AwsDmsEndpointDetailsTypeDef:
return {
"CertificateArn": ...,
}
# AwsDmsEndpointDetailsTypeDef definition
class AwsDmsEndpointDetailsTypeDef(TypedDict):
CertificateArn: NotRequired[str],
DatabaseName: NotRequired[str],
EndpointArn: NotRequired[str],
EndpointIdentifier: NotRequired[str],
EndpointType: NotRequired[str],
EngineName: NotRequired[str],
ExternalId: NotRequired[str],
ExtraConnectionAttributes: NotRequired[str],
KmsKeyId: NotRequired[str],
Port: NotRequired[int],
ServerName: NotRequired[str],
SslMode: NotRequired[str],
Username: NotRequired[str],
AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef#
# AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef
def get_value() -> AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef:
return {
"ReplicationSubnetGroupIdentifier": ...,
}
# AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef definition
class AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef(TypedDict):
ReplicationSubnetGroupIdentifier: NotRequired[str],
AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef#
# AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef
def get_value() -> AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef:
return {
"VpcSecurityGroupId": ...,
}
# AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef definition
class AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef(TypedDict):
VpcSecurityGroupId: NotRequired[str],
AwsDmsReplicationTaskDetailsTypeDef#
# AwsDmsReplicationTaskDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDmsReplicationTaskDetailsTypeDef
def get_value() -> AwsDmsReplicationTaskDetailsTypeDef:
return {
"CdcStartPosition": ...,
}
# AwsDmsReplicationTaskDetailsTypeDef definition
class AwsDmsReplicationTaskDetailsTypeDef(TypedDict):
CdcStartPosition: NotRequired[str],
CdcStartTime: NotRequired[str],
CdcStopPosition: NotRequired[str],
MigrationType: NotRequired[str],
Id: NotRequired[str],
ResourceIdentifier: NotRequired[str],
ReplicationInstanceArn: NotRequired[str],
ReplicationTaskIdentifier: NotRequired[str],
ReplicationTaskSettings: NotRequired[str],
SourceEndpointArn: NotRequired[str],
TableMappings: NotRequired[str],
TargetEndpointArn: NotRequired[str],
TaskData: NotRequired[str],
AwsDynamoDbTableAttributeDefinitionTypeDef#
# AwsDynamoDbTableAttributeDefinitionTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableStreamSpecificationTypeDef
def get_value() -> AwsDynamoDbTableStreamSpecificationTypeDef:
return {
"StreamEnabled": ...,
}
# AwsDynamoDbTableStreamSpecificationTypeDef definition
class AwsDynamoDbTableStreamSpecificationTypeDef(TypedDict):
StreamEnabled: NotRequired[bool],
StreamViewType: NotRequired[str],
AwsDynamoDbTableProjectionOutputTypeDef#
# AwsDynamoDbTableProjectionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableProjectionOutputTypeDef
def get_value() -> AwsDynamoDbTableProjectionOutputTypeDef:
return {
"NonKeyAttributes": ...,
}
# AwsDynamoDbTableProjectionOutputTypeDef definition
class AwsDynamoDbTableProjectionOutputTypeDef(TypedDict):
NonKeyAttributes: NotRequired[List[str]],
ProjectionType: NotRequired[str],
AwsDynamoDbTableProjectionTypeDef#
# AwsDynamoDbTableProjectionTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableProvisionedThroughputOverrideTypeDef
def get_value() -> AwsDynamoDbTableProvisionedThroughputOverrideTypeDef:
return {
"ReadCapacityUnits": ...,
}
# AwsDynamoDbTableProvisionedThroughputOverrideTypeDef definition
class AwsDynamoDbTableProvisionedThroughputOverrideTypeDef(TypedDict):
ReadCapacityUnits: NotRequired[int],
AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef#
# AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef
def get_value() -> AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef:
return {
"DirectoryId": ...,
}
# AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef definition
class AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef(TypedDict):
DirectoryId: NotRequired[str],
AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef#
# AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef
def get_value() -> AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef:
return {
"SamlProviderArn": ...,
}
# AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef definition
class AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef(TypedDict):
SamlProviderArn: NotRequired[str],
SelfServiceSamlProviderArn: NotRequired[str],
AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef#
# AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef
def get_value() -> AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef:
return {
"ClientRootCertificateChain": ...,
}
# AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef definition
class AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef(TypedDict):
ClientRootCertificateChain: NotRequired[str],
AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef#
# AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef
def get_value() -> AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef:
return {
"Code": ...,
}
# AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef definition
class AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef#
# AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef
def get_value() -> AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef definition
class AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
BannerText: NotRequired[str],
AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef#
# AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef
def get_value() -> AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef definition
class AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
CloudwatchLogGroup: NotRequired[str],
CloudwatchLogStream: NotRequired[str],
AwsEc2EipDetailsTypeDef#
# AwsEc2EipDetailsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2InstanceMonitoringDetailsTypeDef
def get_value() -> AwsEc2InstanceMonitoringDetailsTypeDef:
return {
"State": ...,
}
# AwsEc2InstanceMonitoringDetailsTypeDef definition
class AwsEc2InstanceMonitoringDetailsTypeDef(TypedDict):
State: NotRequired[str],
AwsEc2InstanceNetworkInterfacesDetailsTypeDef#
# AwsEc2InstanceNetworkInterfacesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2InstanceNetworkInterfacesDetailsTypeDef
def get_value() -> AwsEc2InstanceNetworkInterfacesDetailsTypeDef:
return {
"NetworkInterfaceId": ...,
}
# AwsEc2InstanceNetworkInterfacesDetailsTypeDef definition
class AwsEc2InstanceNetworkInterfacesDetailsTypeDef(TypedDict):
NetworkInterfaceId: NotRequired[str],
AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef#
# AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef:
return {
"CpuCredits": ...,
}
# AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef definition
class AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef(TypedDict):
CpuCredits: NotRequired[str],
AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef:
return {
"Type": ...,
}
# AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef(TypedDict):
Type: NotRequired[str],
AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef:
return {
"Configured": ...,
}
# AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef(TypedDict):
Configured: NotRequired[bool],
AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef#
# AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef:
return {
"LicenseConfigurationArn": ...,
}
# AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef(TypedDict):
LicenseConfigurationArn: NotRequired[str],
AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef:
return {
"AutoRecovery": ...,
}
# AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef(TypedDict):
AutoRecovery: NotRequired[str],
AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef definition
class AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsEc2LaunchTemplateDataPlacementDetailsTypeDef#
# AwsEc2LaunchTemplateDataPlacementDetailsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef:
return {
"Ipv4Prefix": ...,
}
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef(TypedDict):
Ipv4Prefix: NotRequired[str],
AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef:
return {
"Ipv6Address": ...,
}
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef(TypedDict):
Ipv6Address: NotRequired[str],
AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef:
return {
"Ipv6Prefix": ...,
}
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef(TypedDict):
Ipv6Prefix: NotRequired[str],
AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef:
return {
"Primary": ...,
}
# AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef(TypedDict):
Primary: NotRequired[bool],
PrivateIpAddress: NotRequired[str],
AwsEc2NetworkAclAssociationTypeDef#
# AwsEc2NetworkAclAssociationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2NetworkAclAssociationTypeDef
def get_value() -> AwsEc2NetworkAclAssociationTypeDef:
return {
"NetworkAclAssociationId": ...,
}
# AwsEc2NetworkAclAssociationTypeDef definition
class AwsEc2NetworkAclAssociationTypeDef(TypedDict):
NetworkAclAssociationId: NotRequired[str],
NetworkAclId: NotRequired[str],
SubnetId: NotRequired[str],
IcmpTypeCodeTypeDef#
# IcmpTypeCodeTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import IcmpTypeCodeTypeDef
def get_value() -> IcmpTypeCodeTypeDef:
return {
"Code": ...,
}
# IcmpTypeCodeTypeDef definition
class IcmpTypeCodeTypeDef(TypedDict):
Code: NotRequired[int],
Type: NotRequired[int],
PortRangeFromToTypeDef#
# PortRangeFromToTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import PortRangeFromToTypeDef
def get_value() -> PortRangeFromToTypeDef:
return {
"From": ...,
}
# PortRangeFromToTypeDef definition
class PortRangeFromToTypeDef(TypedDict):
From: NotRequired[int],
To: NotRequired[int],
AwsEc2NetworkInterfaceAttachmentTypeDef#
# AwsEc2NetworkInterfaceAttachmentTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2NetworkInterfaceAttachmentTypeDef
def get_value() -> AwsEc2NetworkInterfaceAttachmentTypeDef:
return {
"AttachTime": ...,
}
# AwsEc2NetworkInterfaceAttachmentTypeDef definition
class AwsEc2NetworkInterfaceAttachmentTypeDef(TypedDict):
AttachTime: NotRequired[str],
AttachmentId: NotRequired[str],
DeleteOnTermination: NotRequired[bool],
DeviceIndex: NotRequired[int],
InstanceId: NotRequired[str],
InstanceOwnerId: NotRequired[str],
Status: NotRequired[str],
AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef#
# AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef
def get_value() -> AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef:
return {
"IpV6Address": ...,
}
# AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef definition
class AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef(TypedDict):
IpV6Address: NotRequired[str],
AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef#
# AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef
def get_value() -> AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef:
return {
"PrivateIpAddress": ...,
}
# AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef definition
class AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef(TypedDict):
PrivateIpAddress: NotRequired[str],
PrivateDnsName: NotRequired[str],
AwsEc2NetworkInterfaceSecurityGroupTypeDef#
# AwsEc2NetworkInterfaceSecurityGroupTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2NetworkInterfaceSecurityGroupTypeDef
def get_value() -> AwsEc2NetworkInterfaceSecurityGroupTypeDef:
return {
"GroupName": ...,
}
# AwsEc2NetworkInterfaceSecurityGroupTypeDef definition
class AwsEc2NetworkInterfaceSecurityGroupTypeDef(TypedDict):
GroupName: NotRequired[str],
GroupId: NotRequired[str],
PropagatingVgwSetDetailsTypeDef#
# PropagatingVgwSetDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import PropagatingVgwSetDetailsTypeDef
def get_value() -> PropagatingVgwSetDetailsTypeDef:
return {
"GatewayId": ...,
}
# PropagatingVgwSetDetailsTypeDef definition
class PropagatingVgwSetDetailsTypeDef(TypedDict):
GatewayId: NotRequired[str],
RouteSetDetailsTypeDef#
# RouteSetDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RouteSetDetailsTypeDef
def get_value() -> RouteSetDetailsTypeDef:
return {
"CarrierGatewayId": ...,
}
# RouteSetDetailsTypeDef definition
class RouteSetDetailsTypeDef(TypedDict):
CarrierGatewayId: NotRequired[str],
CoreNetworkArn: NotRequired[str],
DestinationCidrBlock: NotRequired[str],
DestinationIpv6CidrBlock: NotRequired[str],
DestinationPrefixListId: NotRequired[str],
EgressOnlyInternetGatewayId: NotRequired[str],
GatewayId: NotRequired[str],
InstanceId: NotRequired[str],
InstanceOwnerId: NotRequired[str],
LocalGatewayId: NotRequired[str],
NatGatewayId: NotRequired[str],
NetworkInterfaceId: NotRequired[str],
Origin: NotRequired[str],
State: NotRequired[str],
TransitGatewayId: NotRequired[str],
VpcPeeringConnectionId: NotRequired[str],
AwsEc2SecurityGroupIpRangeTypeDef#
# AwsEc2SecurityGroupIpRangeTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2SecurityGroupIpRangeTypeDef
def get_value() -> AwsEc2SecurityGroupIpRangeTypeDef:
return {
"CidrIp": ...,
}
# AwsEc2SecurityGroupIpRangeTypeDef definition
class AwsEc2SecurityGroupIpRangeTypeDef(TypedDict):
CidrIp: NotRequired[str],
AwsEc2SecurityGroupIpv6RangeTypeDef#
# AwsEc2SecurityGroupIpv6RangeTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2SecurityGroupIpv6RangeTypeDef
def get_value() -> AwsEc2SecurityGroupIpv6RangeTypeDef:
return {
"CidrIpv6": ...,
}
# AwsEc2SecurityGroupIpv6RangeTypeDef definition
class AwsEc2SecurityGroupIpv6RangeTypeDef(TypedDict):
CidrIpv6: NotRequired[str],
AwsEc2SecurityGroupPrefixListIdTypeDef#
# AwsEc2SecurityGroupPrefixListIdTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2SecurityGroupPrefixListIdTypeDef
def get_value() -> AwsEc2SecurityGroupPrefixListIdTypeDef:
return {
"PrefixListId": ...,
}
# AwsEc2SecurityGroupPrefixListIdTypeDef definition
class AwsEc2SecurityGroupPrefixListIdTypeDef(TypedDict):
PrefixListId: NotRequired[str],
AwsEc2SecurityGroupUserIdGroupPairTypeDef#
# AwsEc2SecurityGroupUserIdGroupPairTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2SecurityGroupUserIdGroupPairTypeDef
def get_value() -> AwsEc2SecurityGroupUserIdGroupPairTypeDef:
return {
"GroupId": ...,
}
# AwsEc2SecurityGroupUserIdGroupPairTypeDef definition
class AwsEc2SecurityGroupUserIdGroupPairTypeDef(TypedDict):
GroupId: NotRequired[str],
GroupName: NotRequired[str],
PeeringStatus: NotRequired[str],
UserId: NotRequired[str],
VpcId: NotRequired[str],
VpcPeeringConnectionId: NotRequired[str],
Ipv6CidrBlockAssociationTypeDef#
# Ipv6CidrBlockAssociationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import Ipv6CidrBlockAssociationTypeDef
def get_value() -> Ipv6CidrBlockAssociationTypeDef:
return {
"AssociationId": ...,
}
# Ipv6CidrBlockAssociationTypeDef definition
class Ipv6CidrBlockAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
Ipv6CidrBlock: NotRequired[str],
CidrBlockState: NotRequired[str],
AwsEc2TransitGatewayDetailsOutputTypeDef#
# AwsEc2TransitGatewayDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2TransitGatewayDetailsOutputTypeDef
def get_value() -> AwsEc2TransitGatewayDetailsOutputTypeDef:
return {
"Id": ...,
}
# AwsEc2TransitGatewayDetailsOutputTypeDef definition
class AwsEc2TransitGatewayDetailsOutputTypeDef(TypedDict):
Id: NotRequired[str],
Description: NotRequired[str],
DefaultRouteTablePropagation: NotRequired[str],
AutoAcceptSharedAttachments: NotRequired[str],
DefaultRouteTableAssociation: NotRequired[str],
TransitGatewayCidrBlocks: NotRequired[List[str]],
AssociationDefaultRouteTableId: NotRequired[str],
PropagationDefaultRouteTableId: NotRequired[str],
VpnEcmpSupport: NotRequired[str],
DnsSupport: NotRequired[str],
MulticastSupport: NotRequired[str],
AmazonSideAsn: NotRequired[int],
AwsEc2TransitGatewayDetailsTypeDef#
# AwsEc2TransitGatewayDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2TransitGatewayDetailsTypeDef
def get_value() -> AwsEc2TransitGatewayDetailsTypeDef:
return {
"Id": ...,
}
# AwsEc2TransitGatewayDetailsTypeDef definition
class AwsEc2TransitGatewayDetailsTypeDef(TypedDict):
Id: NotRequired[str],
Description: NotRequired[str],
DefaultRouteTablePropagation: NotRequired[str],
AutoAcceptSharedAttachments: NotRequired[str],
DefaultRouteTableAssociation: NotRequired[str],
TransitGatewayCidrBlocks: NotRequired[Sequence[str]],
AssociationDefaultRouteTableId: NotRequired[str],
PropagationDefaultRouteTableId: NotRequired[str],
VpnEcmpSupport: NotRequired[str],
DnsSupport: NotRequired[str],
MulticastSupport: NotRequired[str],
AmazonSideAsn: NotRequired[int],
AwsEc2VolumeAttachmentTypeDef#
# AwsEc2VolumeAttachmentTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VolumeAttachmentTypeDef
def get_value() -> AwsEc2VolumeAttachmentTypeDef:
return {
"AttachTime": ...,
}
# AwsEc2VolumeAttachmentTypeDef definition
class AwsEc2VolumeAttachmentTypeDef(TypedDict):
AttachTime: NotRequired[str],
DeleteOnTermination: NotRequired[bool],
InstanceId: NotRequired[str],
Status: NotRequired[str],
CidrBlockAssociationTypeDef#
# CidrBlockAssociationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CidrBlockAssociationTypeDef
def get_value() -> CidrBlockAssociationTypeDef:
return {
"AssociationId": ...,
}
# CidrBlockAssociationTypeDef definition
class CidrBlockAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
CidrBlock: NotRequired[str],
CidrBlockState: NotRequired[str],
AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef#
# AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef
def get_value() -> AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef:
return {
"ServiceType": ...,
}
# AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef definition
class AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef(TypedDict):
ServiceType: NotRequired[str],
AwsEc2VpcPeeringConnectionStatusDetailsTypeDef#
# AwsEc2VpcPeeringConnectionStatusDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcPeeringConnectionStatusDetailsTypeDef
def get_value() -> AwsEc2VpcPeeringConnectionStatusDetailsTypeDef:
return {
"Code": ...,
}
# AwsEc2VpcPeeringConnectionStatusDetailsTypeDef definition
class AwsEc2VpcPeeringConnectionStatusDetailsTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
VpcInfoCidrBlockSetDetailsTypeDef#
# VpcInfoCidrBlockSetDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import VpcInfoCidrBlockSetDetailsTypeDef
def get_value() -> VpcInfoCidrBlockSetDetailsTypeDef:
return {
"CidrBlock": ...,
}
# VpcInfoCidrBlockSetDetailsTypeDef definition
class VpcInfoCidrBlockSetDetailsTypeDef(TypedDict):
CidrBlock: NotRequired[str],
VpcInfoIpv6CidrBlockSetDetailsTypeDef#
# VpcInfoIpv6CidrBlockSetDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import VpcInfoIpv6CidrBlockSetDetailsTypeDef
def get_value() -> VpcInfoIpv6CidrBlockSetDetailsTypeDef:
return {
"Ipv6CidrBlock": ...,
}
# VpcInfoIpv6CidrBlockSetDetailsTypeDef definition
class VpcInfoIpv6CidrBlockSetDetailsTypeDef(TypedDict):
Ipv6CidrBlock: NotRequired[str],
VpcInfoPeeringOptionsDetailsTypeDef#
# VpcInfoPeeringOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import VpcInfoPeeringOptionsDetailsTypeDef
def get_value() -> VpcInfoPeeringOptionsDetailsTypeDef:
return {
"AllowDnsResolutionFromRemoteVpc": ...,
}
# VpcInfoPeeringOptionsDetailsTypeDef definition
class VpcInfoPeeringOptionsDetailsTypeDef(TypedDict):
AllowDnsResolutionFromRemoteVpc: NotRequired[bool],
AllowEgressFromLocalClassicLinkToRemoteVpc: NotRequired[bool],
AllowEgressFromLocalVpcToRemoteClassicLink: NotRequired[bool],
AwsEc2VpnConnectionRoutesDetailsTypeDef#
# AwsEc2VpnConnectionRoutesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpnConnectionRoutesDetailsTypeDef
def get_value() -> AwsEc2VpnConnectionRoutesDetailsTypeDef:
return {
"DestinationCidrBlock": ...,
}
# AwsEc2VpnConnectionRoutesDetailsTypeDef definition
class AwsEc2VpnConnectionRoutesDetailsTypeDef(TypedDict):
DestinationCidrBlock: NotRequired[str],
State: NotRequired[str],
AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef#
# AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef
def get_value() -> AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef:
return {
"AcceptedRouteCount": ...,
}
# AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef definition
class AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef(TypedDict):
AcceptedRouteCount: NotRequired[int],
CertificateArn: NotRequired[str],
LastStatusChange: NotRequired[str],
OutsideIpAddress: NotRequired[str],
Status: NotRequired[str],
StatusMessage: NotRequired[str],
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef#
# AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef
def get_value() -> AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef:
return {
"DpdTimeoutSeconds": ...,
}
# AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef definition
class AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef(TypedDict):
DpdTimeoutSeconds: NotRequired[int],
IkeVersions: NotRequired[List[str]],
OutsideIpAddress: NotRequired[str],
Phase1DhGroupNumbers: NotRequired[List[int]],
Phase1EncryptionAlgorithms: NotRequired[List[str]],
Phase1IntegrityAlgorithms: NotRequired[List[str]],
Phase1LifetimeSeconds: NotRequired[int],
Phase2DhGroupNumbers: NotRequired[List[int]],
Phase2EncryptionAlgorithms: NotRequired[List[str]],
Phase2IntegrityAlgorithms: NotRequired[List[str]],
Phase2LifetimeSeconds: NotRequired[int],
PreSharedKey: NotRequired[str],
RekeyFuzzPercentage: NotRequired[int],
RekeyMarginTimeSeconds: NotRequired[int],
ReplayWindowSize: NotRequired[int],
TunnelInsideCidr: NotRequired[str],
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef#
# AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef
def get_value() -> AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef:
return {
"DpdTimeoutSeconds": ...,
}
# AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef definition
class AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef(TypedDict):
DpdTimeoutSeconds: NotRequired[int],
IkeVersions: NotRequired[Sequence[str]],
OutsideIpAddress: NotRequired[str],
Phase1DhGroupNumbers: NotRequired[Sequence[int]],
Phase1EncryptionAlgorithms: NotRequired[Sequence[str]],
Phase1IntegrityAlgorithms: NotRequired[Sequence[str]],
Phase1LifetimeSeconds: NotRequired[int],
Phase2DhGroupNumbers: NotRequired[Sequence[int]],
Phase2EncryptionAlgorithms: NotRequired[Sequence[str]],
Phase2IntegrityAlgorithms: NotRequired[Sequence[str]],
Phase2LifetimeSeconds: NotRequired[int],
PreSharedKey: NotRequired[str],
RekeyFuzzPercentage: NotRequired[int],
RekeyMarginTimeSeconds: NotRequired[int],
ReplayWindowSize: NotRequired[int],
TunnelInsideCidr: NotRequired[str],
AwsEcrContainerImageDetailsOutputTypeDef#
# AwsEcrContainerImageDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcrContainerImageDetailsOutputTypeDef
def get_value() -> AwsEcrContainerImageDetailsOutputTypeDef:
return {
"RegistryId": ...,
}
# AwsEcrContainerImageDetailsOutputTypeDef definition
class AwsEcrContainerImageDetailsOutputTypeDef(TypedDict):
RegistryId: NotRequired[str],
RepositoryName: NotRequired[str],
Architecture: NotRequired[str],
ImageDigest: NotRequired[str],
ImageTags: NotRequired[List[str]],
ImagePublishedAt: NotRequired[str],
AwsEcrContainerImageDetailsTypeDef#
# AwsEcrContainerImageDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcrContainerImageDetailsTypeDef
def get_value() -> AwsEcrContainerImageDetailsTypeDef:
return {
"RegistryId": ...,
}
# AwsEcrContainerImageDetailsTypeDef definition
class AwsEcrContainerImageDetailsTypeDef(TypedDict):
RegistryId: NotRequired[str],
RepositoryName: NotRequired[str],
Architecture: NotRequired[str],
ImageDigest: NotRequired[str],
ImageTags: NotRequired[Sequence[str]],
ImagePublishedAt: NotRequired[str],
AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef#
# AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef
def get_value() -> AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef:
return {
"ScanOnPush": ...,
}
# AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef definition
class AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef(TypedDict):
ScanOnPush: NotRequired[bool],
AwsEcrRepositoryLifecyclePolicyDetailsTypeDef#
# AwsEcrRepositoryLifecyclePolicyDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcrRepositoryLifecyclePolicyDetailsTypeDef
def get_value() -> AwsEcrRepositoryLifecyclePolicyDetailsTypeDef:
return {
"LifecyclePolicyText": ...,
}
# AwsEcrRepositoryLifecyclePolicyDetailsTypeDef definition
class AwsEcrRepositoryLifecyclePolicyDetailsTypeDef(TypedDict):
LifecyclePolicyText: NotRequired[str],
RegistryId: NotRequired[str],
AwsEcsClusterClusterSettingsDetailsTypeDef#
# AwsEcsClusterClusterSettingsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsClusterClusterSettingsDetailsTypeDef
def get_value() -> AwsEcsClusterClusterSettingsDetailsTypeDef:
return {
"Name": ...,
}
# AwsEcsClusterClusterSettingsDetailsTypeDef definition
class AwsEcsClusterClusterSettingsDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef#
# AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef
def get_value() -> AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef:
return {
"CloudWatchEncryptionEnabled": ...,
}
# AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef definition
class AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef(TypedDict):
CloudWatchEncryptionEnabled: NotRequired[bool],
CloudWatchLogGroupName: NotRequired[str],
S3BucketName: NotRequired[str],
S3EncryptionEnabled: NotRequired[bool],
S3KeyPrefix: NotRequired[str],
AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef#
# AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef
def get_value() -> AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef:
return {
"Base": ...,
}
# AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef definition
class AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef(TypedDict):
Base: NotRequired[int],
CapacityProvider: NotRequired[str],
Weight: NotRequired[int],
AwsMountPointTypeDef#
# AwsMountPointTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMountPointTypeDef
def get_value() -> AwsMountPointTypeDef:
return {
"SourceVolume": ...,
}
# AwsMountPointTypeDef definition
class AwsMountPointTypeDef(TypedDict):
SourceVolume: NotRequired[str],
ContainerPath: NotRequired[str],
AwsEcsServiceCapacityProviderStrategyDetailsTypeDef#
# AwsEcsServiceCapacityProviderStrategyDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceCapacityProviderStrategyDetailsTypeDef
def get_value() -> AwsEcsServiceCapacityProviderStrategyDetailsTypeDef:
return {
"Base": ...,
}
# AwsEcsServiceCapacityProviderStrategyDetailsTypeDef definition
class AwsEcsServiceCapacityProviderStrategyDetailsTypeDef(TypedDict):
Base: NotRequired[int],
CapacityProvider: NotRequired[str],
Weight: NotRequired[int],
AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef#
# AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef
def get_value() -> AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef:
return {
"Enable": ...,
}
# AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef definition
class AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef(TypedDict):
Enable: NotRequired[bool],
Rollback: NotRequired[bool],
AwsEcsServiceDeploymentControllerDetailsTypeDef#
# AwsEcsServiceDeploymentControllerDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceDeploymentControllerDetailsTypeDef
def get_value() -> AwsEcsServiceDeploymentControllerDetailsTypeDef:
return {
"Type": ...,
}
# AwsEcsServiceDeploymentControllerDetailsTypeDef definition
class AwsEcsServiceDeploymentControllerDetailsTypeDef(TypedDict):
Type: NotRequired[str],
AwsEcsServiceLoadBalancersDetailsTypeDef#
# AwsEcsServiceLoadBalancersDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceLoadBalancersDetailsTypeDef
def get_value() -> AwsEcsServiceLoadBalancersDetailsTypeDef:
return {
"ContainerName": ...,
}
# AwsEcsServiceLoadBalancersDetailsTypeDef definition
class AwsEcsServiceLoadBalancersDetailsTypeDef(TypedDict):
ContainerName: NotRequired[str],
ContainerPort: NotRequired[int],
LoadBalancerName: NotRequired[str],
TargetGroupArn: NotRequired[str],
AwsEcsServicePlacementConstraintsDetailsTypeDef#
# AwsEcsServicePlacementConstraintsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServicePlacementConstraintsDetailsTypeDef
def get_value() -> AwsEcsServicePlacementConstraintsDetailsTypeDef:
return {
"Expression": ...,
}
# AwsEcsServicePlacementConstraintsDetailsTypeDef definition
class AwsEcsServicePlacementConstraintsDetailsTypeDef(TypedDict):
Expression: NotRequired[str],
Type: NotRequired[str],
AwsEcsServicePlacementStrategiesDetailsTypeDef#
# AwsEcsServicePlacementStrategiesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServicePlacementStrategiesDetailsTypeDef
def get_value() -> AwsEcsServicePlacementStrategiesDetailsTypeDef:
return {
"Field": ...,
}
# AwsEcsServicePlacementStrategiesDetailsTypeDef definition
class AwsEcsServicePlacementStrategiesDetailsTypeDef(TypedDict):
Field: NotRequired[str],
Type: NotRequired[str],
AwsEcsServiceServiceRegistriesDetailsTypeDef#
# AwsEcsServiceServiceRegistriesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceServiceRegistriesDetailsTypeDef
def get_value() -> AwsEcsServiceServiceRegistriesDetailsTypeDef:
return {
"ContainerName": ...,
}
# AwsEcsServiceServiceRegistriesDetailsTypeDef definition
class AwsEcsServiceServiceRegistriesDetailsTypeDef(TypedDict):
ContainerName: NotRequired[str],
ContainerPort: NotRequired[int],
Port: NotRequired[int],
RegistryArn: NotRequired[str],
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef#
# AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef
def get_value() -> AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef:
return {
"AssignPublicIp": ...,
}
# AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef definition
class AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef(TypedDict):
AssignPublicIp: NotRequired[str],
SecurityGroups: NotRequired[List[str]],
Subnets: NotRequired[List[str]],
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef#
# AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef
def get_value() -> AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef:
return {
"AssignPublicIp": ...,
}
# AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef definition
class AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef(TypedDict):
AssignPublicIp: NotRequired[str],
SecurityGroups: NotRequired[Sequence[str]],
Subnets: NotRequired[Sequence[str]],
AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef:
return {
"Condition": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef(TypedDict):
Condition: NotRequired[str],
ContainerName: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef:
return {
"Name": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef:
return {
"Type": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef(TypedDict):
Type: NotRequired[str],
Value: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef:
return {
"Hostname": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef(TypedDict):
Hostname: NotRequired[str],
IpAddress: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef:
return {
"Options": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef(TypedDict):
Options: NotRequired[Dict[str, str]],
Type: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef:
return {
"Command": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef(TypedDict):
Command: NotRequired[List[str]],
Interval: NotRequired[int],
Retries: NotRequired[int],
StartPeriod: NotRequired[int],
Timeout: NotRequired[int],
AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef:
return {
"ContainerPath": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef(TypedDict):
ContainerPath: NotRequired[str],
ReadOnly: NotRequired[bool],
SourceVolume: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef:
return {
"ContainerPort": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef(TypedDict):
ContainerPort: NotRequired[int],
HostPort: NotRequired[int],
Protocol: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef:
return {
"CredentialsParameter": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef(TypedDict):
CredentialsParameter: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef:
return {
"Type": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef(TypedDict):
Type: NotRequired[str],
Value: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef:
return {
"Name": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef(TypedDict):
Name: NotRequired[str],
ValueFrom: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef:
return {
"Namespace": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef(TypedDict):
Namespace: NotRequired[str],
Value: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef:
return {
"HardLimit": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef(TypedDict):
HardLimit: NotRequired[int],
Name: NotRequired[str],
SoftLimit: NotRequired[int],
AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef:
return {
"ReadOnly": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef(TypedDict):
ReadOnly: NotRequired[bool],
SourceContainer: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef:
return {
"Options": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef(TypedDict):
Options: NotRequired[Mapping[str, str]],
Type: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef:
return {
"Command": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef(TypedDict):
Command: NotRequired[Sequence[str]],
Interval: NotRequired[int],
Retries: NotRequired[int],
StartPeriod: NotRequired[int],
Timeout: NotRequired[int],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef:
return {
"Add": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef(TypedDict):
Add: NotRequired[List[str]],
Drop: NotRequired[List[str]],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef:
return {
"Add": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef(TypedDict):
Add: NotRequired[Sequence[str]],
Drop: NotRequired[Sequence[str]],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef:
return {
"ContainerPath": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef(TypedDict):
ContainerPath: NotRequired[str],
HostPath: NotRequired[str],
Permissions: NotRequired[List[str]],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef:
return {
"ContainerPath": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef(TypedDict):
ContainerPath: NotRequired[str],
MountOptions: NotRequired[List[str]],
Size: NotRequired[int],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef:
return {
"ContainerPath": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef(TypedDict):
ContainerPath: NotRequired[str],
HostPath: NotRequired[str],
Permissions: NotRequired[Sequence[str]],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef:
return {
"ContainerPath": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef(TypedDict):
ContainerPath: NotRequired[str],
MountOptions: NotRequired[Sequence[str]],
Size: NotRequired[int],
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef:
return {
"Name": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef(TypedDict):
Name: NotRequired[str],
ValueFrom: NotRequired[str],
AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef#
# AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef:
return {
"DeviceName": ...,
}
# AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef definition
class AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef(TypedDict):
DeviceName: NotRequired[str],
DeviceType: NotRequired[str],
AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef#
# AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef:
return {
"Expression": ...,
}
# AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef definition
class AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef(TypedDict):
Expression: NotRequired[str],
Type: NotRequired[str],
AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef#
# AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef:
return {
"Name": ...,
}
# AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef definition
class AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef#
# AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef:
return {
"Autoprovision": ...,
}
# AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef(TypedDict):
Autoprovision: NotRequired[bool],
Driver: NotRequired[str],
DriverOpts: NotRequired[Dict[str, str]],
Labels: NotRequired[Dict[str, str]],
Scope: NotRequired[str],
AwsEcsTaskDefinitionVolumesHostDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesHostDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionVolumesHostDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionVolumesHostDetailsTypeDef:
return {
"SourcePath": ...,
}
# AwsEcsTaskDefinitionVolumesHostDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesHostDetailsTypeDef(TypedDict):
SourcePath: NotRequired[str],
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef:
return {
"Autoprovision": ...,
}
# AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef(TypedDict):
Autoprovision: NotRequired[bool],
Driver: NotRequired[str],
DriverOpts: NotRequired[Mapping[str, str]],
Labels: NotRequired[Mapping[str, str]],
Scope: NotRequired[str],
AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef:
return {
"AccessPointId": ...,
}
# AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef(TypedDict):
AccessPointId: NotRequired[str],
Iam: NotRequired[str],
AwsEcsTaskVolumeHostDetailsTypeDef#
# AwsEcsTaskVolumeHostDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskVolumeHostDetailsTypeDef
def get_value() -> AwsEcsTaskVolumeHostDetailsTypeDef:
return {
"SourcePath": ...,
}
# AwsEcsTaskVolumeHostDetailsTypeDef definition
class AwsEcsTaskVolumeHostDetailsTypeDef(TypedDict):
SourcePath: NotRequired[str],
AwsEfsAccessPointPosixUserDetailsOutputTypeDef#
# AwsEfsAccessPointPosixUserDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEfsAccessPointPosixUserDetailsOutputTypeDef
def get_value() -> AwsEfsAccessPointPosixUserDetailsOutputTypeDef:
return {
"Gid": ...,
}
# AwsEfsAccessPointPosixUserDetailsOutputTypeDef definition
class AwsEfsAccessPointPosixUserDetailsOutputTypeDef(TypedDict):
Gid: NotRequired[str],
SecondaryGids: NotRequired[List[str]],
Uid: NotRequired[str],
AwsEfsAccessPointPosixUserDetailsTypeDef#
# AwsEfsAccessPointPosixUserDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEfsAccessPointPosixUserDetailsTypeDef
def get_value() -> AwsEfsAccessPointPosixUserDetailsTypeDef:
return {
"Gid": ...,
}
# AwsEfsAccessPointPosixUserDetailsTypeDef definition
class AwsEfsAccessPointPosixUserDetailsTypeDef(TypedDict):
Gid: NotRequired[str],
SecondaryGids: NotRequired[Sequence[str]],
Uid: NotRequired[str],
AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef#
# AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef
def get_value() -> AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef:
return {
"OwnerGid": ...,
}
# AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef definition
class AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef(TypedDict):
OwnerGid: NotRequired[str],
OwnerUid: NotRequired[str],
Permissions: NotRequired[str],
AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef#
# AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef
def get_value() -> AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef:
return {
"SecurityGroupIds": ...,
}
# AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef definition
class AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef(TypedDict):
SecurityGroupIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
EndpointPublicAccess: NotRequired[bool],
AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef#
# AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef
def get_value() -> AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef:
return {
"Enabled": ...,
}
# AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef definition
class AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef(TypedDict):
Enabled: NotRequired[bool],
Types: NotRequired[List[str]],
AwsEksClusterLoggingClusterLoggingDetailsTypeDef#
# AwsEksClusterLoggingClusterLoggingDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEksClusterLoggingClusterLoggingDetailsTypeDef
def get_value() -> AwsEksClusterLoggingClusterLoggingDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsEksClusterLoggingClusterLoggingDetailsTypeDef definition
class AwsEksClusterLoggingClusterLoggingDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
Types: NotRequired[Sequence[str]],
AwsEksClusterResourcesVpcConfigDetailsTypeDef#
# AwsEksClusterResourcesVpcConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEksClusterResourcesVpcConfigDetailsTypeDef
def get_value() -> AwsEksClusterResourcesVpcConfigDetailsTypeDef:
return {
"SecurityGroupIds": ...,
}
# AwsEksClusterResourcesVpcConfigDetailsTypeDef definition
class AwsEksClusterResourcesVpcConfigDetailsTypeDef(TypedDict):
SecurityGroupIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[str]],
EndpointPublicAccess: NotRequired[bool],
AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef#
# AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef
def get_value() -> AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef:
return {
"EnvironmentName": ...,
}
# AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef definition
class AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef(TypedDict):
EnvironmentName: NotRequired[str],
LinkName: NotRequired[str],
AwsElasticBeanstalkEnvironmentOptionSettingTypeDef#
# AwsElasticBeanstalkEnvironmentOptionSettingTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticBeanstalkEnvironmentOptionSettingTypeDef
def get_value() -> AwsElasticBeanstalkEnvironmentOptionSettingTypeDef:
return {
"Namespace": ...,
}
# AwsElasticBeanstalkEnvironmentOptionSettingTypeDef definition
class AwsElasticBeanstalkEnvironmentOptionSettingTypeDef(TypedDict):
Namespace: NotRequired[str],
OptionName: NotRequired[str],
ResourceName: NotRequired[str],
Value: NotRequired[str],
AwsElasticBeanstalkEnvironmentTierTypeDef#
# AwsElasticBeanstalkEnvironmentTierTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticBeanstalkEnvironmentTierTypeDef
def get_value() -> AwsElasticBeanstalkEnvironmentTierTypeDef:
return {
"Name": ...,
}
# AwsElasticBeanstalkEnvironmentTierTypeDef definition
class AwsElasticBeanstalkEnvironmentTierTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
Version: NotRequired[str],
AwsElasticsearchDomainDomainEndpointOptionsTypeDef#
# AwsElasticsearchDomainDomainEndpointOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainDomainEndpointOptionsTypeDef
def get_value() -> AwsElasticsearchDomainDomainEndpointOptionsTypeDef:
return {
"EnforceHTTPS": ...,
}
# AwsElasticsearchDomainDomainEndpointOptionsTypeDef definition
class AwsElasticsearchDomainDomainEndpointOptionsTypeDef(TypedDict):
EnforceHTTPS: NotRequired[bool],
TLSSecurityPolicy: NotRequired[str],
AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef#
# AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef
def get_value() -> AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef:
return {
"Enabled": ...,
}
# AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef definition
class AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef(TypedDict):
Enabled: NotRequired[bool],
KmsKeyId: NotRequired[str],
AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef#
# AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef
def get_value() -> AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef:
return {
"Enabled": ...,
}
# AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef definition
class AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsElasticsearchDomainServiceSoftwareOptionsTypeDef#
# AwsElasticsearchDomainServiceSoftwareOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainServiceSoftwareOptionsTypeDef
def get_value() -> AwsElasticsearchDomainServiceSoftwareOptionsTypeDef:
return {
"AutomatedUpdateDate": ...,
}
# AwsElasticsearchDomainServiceSoftwareOptionsTypeDef definition
class AwsElasticsearchDomainServiceSoftwareOptionsTypeDef(TypedDict):
AutomatedUpdateDate: NotRequired[str],
Cancellable: NotRequired[bool],
CurrentVersion: NotRequired[str],
Description: NotRequired[str],
NewVersion: NotRequired[str],
UpdateAvailable: NotRequired[bool],
UpdateStatus: NotRequired[str],
AwsElasticsearchDomainVPCOptionsOutputTypeDef#
# AwsElasticsearchDomainVPCOptionsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainVPCOptionsOutputTypeDef
def get_value() -> AwsElasticsearchDomainVPCOptionsOutputTypeDef:
return {
"AvailabilityZones": ...,
}
# AwsElasticsearchDomainVPCOptionsOutputTypeDef definition
class AwsElasticsearchDomainVPCOptionsOutputTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[str]],
SecurityGroupIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
VPCId: NotRequired[str],
AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef#
# AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef
def get_value() -> AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef:
return {
"AvailabilityZoneCount": ...,
}
# AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef definition
class AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef(TypedDict):
AvailabilityZoneCount: NotRequired[int],
AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef#
# AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef
def get_value() -> AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef:
return {
"CloudWatchLogsLogGroupArn": ...,
}
# AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef definition
class AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef(TypedDict):
CloudWatchLogsLogGroupArn: NotRequired[str],
Enabled: NotRequired[bool],
AwsElasticsearchDomainVPCOptionsTypeDef#
# AwsElasticsearchDomainVPCOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainVPCOptionsTypeDef
def get_value() -> AwsElasticsearchDomainVPCOptionsTypeDef:
return {
"AvailabilityZones": ...,
}
# AwsElasticsearchDomainVPCOptionsTypeDef definition
class AwsElasticsearchDomainVPCOptionsTypeDef(TypedDict):
AvailabilityZones: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[str]],
VPCId: NotRequired[str],
AwsElbAppCookieStickinessPolicyTypeDef#
# AwsElbAppCookieStickinessPolicyTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbAppCookieStickinessPolicyTypeDef
def get_value() -> AwsElbAppCookieStickinessPolicyTypeDef:
return {
"CookieName": ...,
}
# AwsElbAppCookieStickinessPolicyTypeDef definition
class AwsElbAppCookieStickinessPolicyTypeDef(TypedDict):
CookieName: NotRequired[str],
PolicyName: NotRequired[str],
AwsElbLbCookieStickinessPolicyTypeDef#
# AwsElbLbCookieStickinessPolicyTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLbCookieStickinessPolicyTypeDef
def get_value() -> AwsElbLbCookieStickinessPolicyTypeDef:
return {
"CookieExpirationPeriod": ...,
}
# AwsElbLbCookieStickinessPolicyTypeDef definition
class AwsElbLbCookieStickinessPolicyTypeDef(TypedDict):
CookieExpirationPeriod: NotRequired[int],
PolicyName: NotRequired[str],
AwsElbLoadBalancerAccessLogTypeDef#
# AwsElbLoadBalancerAccessLogTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerAccessLogTypeDef
def get_value() -> AwsElbLoadBalancerAccessLogTypeDef:
return {
"EmitInterval": ...,
}
# AwsElbLoadBalancerAccessLogTypeDef definition
class AwsElbLoadBalancerAccessLogTypeDef(TypedDict):
EmitInterval: NotRequired[int],
Enabled: NotRequired[bool],
S3BucketName: NotRequired[str],
S3BucketPrefix: NotRequired[str],
AwsElbLoadBalancerAdditionalAttributeTypeDef#
# AwsElbLoadBalancerAdditionalAttributeTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerAdditionalAttributeTypeDef
def get_value() -> AwsElbLoadBalancerAdditionalAttributeTypeDef:
return {
"Key": ...,
}
# AwsElbLoadBalancerAdditionalAttributeTypeDef definition
class AwsElbLoadBalancerAdditionalAttributeTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
AwsElbLoadBalancerConnectionDrainingTypeDef#
# AwsElbLoadBalancerConnectionDrainingTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerConnectionDrainingTypeDef
def get_value() -> AwsElbLoadBalancerConnectionDrainingTypeDef:
return {
"Enabled": ...,
}
# AwsElbLoadBalancerConnectionDrainingTypeDef definition
class AwsElbLoadBalancerConnectionDrainingTypeDef(TypedDict):
Enabled: NotRequired[bool],
Timeout: NotRequired[int],
AwsElbLoadBalancerConnectionSettingsTypeDef#
# AwsElbLoadBalancerConnectionSettingsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerConnectionSettingsTypeDef
def get_value() -> AwsElbLoadBalancerConnectionSettingsTypeDef:
return {
"IdleTimeout": ...,
}
# AwsElbLoadBalancerConnectionSettingsTypeDef definition
class AwsElbLoadBalancerConnectionSettingsTypeDef(TypedDict):
IdleTimeout: NotRequired[int],
AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef#
# AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef
def get_value() -> AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef:
return {
"Enabled": ...,
}
# AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef definition
class AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef#
# AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef
def get_value() -> AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef:
return {
"InstancePort": ...,
}
# AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef definition
class AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef(TypedDict):
InstancePort: NotRequired[int],
PolicyNames: NotRequired[List[str]],
AwsElbLoadBalancerBackendServerDescriptionTypeDef#
# AwsElbLoadBalancerBackendServerDescriptionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerBackendServerDescriptionTypeDef
def get_value() -> AwsElbLoadBalancerBackendServerDescriptionTypeDef:
return {
"InstancePort": ...,
}
# AwsElbLoadBalancerBackendServerDescriptionTypeDef definition
class AwsElbLoadBalancerBackendServerDescriptionTypeDef(TypedDict):
InstancePort: NotRequired[int],
PolicyNames: NotRequired[Sequence[str]],
AwsElbLoadBalancerHealthCheckTypeDef#
# AwsElbLoadBalancerHealthCheckTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerHealthCheckTypeDef
def get_value() -> AwsElbLoadBalancerHealthCheckTypeDef:
return {
"HealthyThreshold": ...,
}
# AwsElbLoadBalancerHealthCheckTypeDef definition
class AwsElbLoadBalancerHealthCheckTypeDef(TypedDict):
HealthyThreshold: NotRequired[int],
Interval: NotRequired[int],
Target: NotRequired[str],
Timeout: NotRequired[int],
UnhealthyThreshold: NotRequired[int],
AwsElbLoadBalancerInstanceTypeDef#
# AwsElbLoadBalancerInstanceTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerInstanceTypeDef
def get_value() -> AwsElbLoadBalancerInstanceTypeDef:
return {
"InstanceId": ...,
}
# AwsElbLoadBalancerInstanceTypeDef definition
class AwsElbLoadBalancerInstanceTypeDef(TypedDict):
InstanceId: NotRequired[str],
AwsElbLoadBalancerSourceSecurityGroupTypeDef#
# AwsElbLoadBalancerSourceSecurityGroupTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerSourceSecurityGroupTypeDef
def get_value() -> AwsElbLoadBalancerSourceSecurityGroupTypeDef:
return {
"GroupName": ...,
}
# AwsElbLoadBalancerSourceSecurityGroupTypeDef definition
class AwsElbLoadBalancerSourceSecurityGroupTypeDef(TypedDict):
GroupName: NotRequired[str],
OwnerAlias: NotRequired[str],
AwsElbLoadBalancerListenerTypeDef#
# AwsElbLoadBalancerListenerTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerListenerTypeDef
def get_value() -> AwsElbLoadBalancerListenerTypeDef:
return {
"InstancePort": ...,
}
# AwsElbLoadBalancerListenerTypeDef definition
class AwsElbLoadBalancerListenerTypeDef(TypedDict):
InstancePort: NotRequired[int],
InstanceProtocol: NotRequired[str],
LoadBalancerPort: NotRequired[int],
Protocol: NotRequired[str],
SslCertificateId: NotRequired[str],
AwsElbv2LoadBalancerAttributeTypeDef#
# AwsElbv2LoadBalancerAttributeTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbv2LoadBalancerAttributeTypeDef
def get_value() -> AwsElbv2LoadBalancerAttributeTypeDef:
return {
"Key": ...,
}
# AwsElbv2LoadBalancerAttributeTypeDef definition
class AwsElbv2LoadBalancerAttributeTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
LoadBalancerStateTypeDef#
# LoadBalancerStateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import LoadBalancerStateTypeDef
def get_value() -> LoadBalancerStateTypeDef:
return {
"Code": ...,
}
# LoadBalancerStateTypeDef definition
class LoadBalancerStateTypeDef(TypedDict):
Code: NotRequired[str],
Reason: NotRequired[str],
AwsEventSchemasRegistryDetailsTypeDef#
# AwsEventSchemasRegistryDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEventSchemasRegistryDetailsTypeDef
def get_value() -> AwsEventSchemasRegistryDetailsTypeDef:
return {
"Description": ...,
}
# AwsEventSchemasRegistryDetailsTypeDef definition
class AwsEventSchemasRegistryDetailsTypeDef(TypedDict):
Description: NotRequired[str],
RegistryArn: NotRequired[str],
RegistryName: NotRequired[str],
AwsEventsEndpointEventBusesDetailsTypeDef#
# AwsEventsEndpointEventBusesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEventsEndpointEventBusesDetailsTypeDef
def get_value() -> AwsEventsEndpointEventBusesDetailsTypeDef:
return {
"EventBusArn": ...,
}
# AwsEventsEndpointEventBusesDetailsTypeDef definition
class AwsEventsEndpointEventBusesDetailsTypeDef(TypedDict):
EventBusArn: NotRequired[str],
AwsEventsEndpointReplicationConfigDetailsTypeDef#
# AwsEventsEndpointReplicationConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEventsEndpointReplicationConfigDetailsTypeDef
def get_value() -> AwsEventsEndpointReplicationConfigDetailsTypeDef:
return {
"State": ...,
}
# AwsEventsEndpointReplicationConfigDetailsTypeDef definition
class AwsEventsEndpointReplicationConfigDetailsTypeDef(TypedDict):
State: NotRequired[str],
AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef#
# AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef
def get_value() -> AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef:
return {
"HealthCheck": ...,
}
# AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef definition
class AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef(TypedDict):
HealthCheck: NotRequired[str],
AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef#
# AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef
def get_value() -> AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef:
return {
"Route": ...,
}
# AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef definition
class AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef(TypedDict):
Route: NotRequired[str],
AwsEventsEventbusDetailsTypeDef#
# AwsEventsEventbusDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEventsEventbusDetailsTypeDef
def get_value() -> AwsEventsEventbusDetailsTypeDef:
return {
"Arn": ...,
}
# AwsEventsEventbusDetailsTypeDef definition
class AwsEventsEventbusDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
Policy: NotRequired[str],
AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef
def get_value() -> AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef:
return {
"Status": ...,
}
# AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef(TypedDict):
Status: NotRequired[str],
AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef
def get_value() -> AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef:
return {
"Status": ...,
}
# AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef(TypedDict):
Status: NotRequired[str],
AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef
def get_value() -> AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef:
return {
"Status": ...,
}
# AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef(TypedDict):
Status: NotRequired[str],
AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef
def get_value() -> AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef:
return {
"Status": ...,
}
# AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef(TypedDict):
Status: NotRequired[str],
AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef
def get_value() -> AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef:
return {
"Status": ...,
}
# AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef(TypedDict):
Status: NotRequired[str],
AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef
def get_value() -> AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef:
return {
"Reason": ...,
}
# AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef(TypedDict):
Reason: NotRequired[str],
Status: NotRequired[str],
AwsGuardDutyDetectorFeaturesDetailsTypeDef#
# AwsGuardDutyDetectorFeaturesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorFeaturesDetailsTypeDef
def get_value() -> AwsGuardDutyDetectorFeaturesDetailsTypeDef:
return {
"Name": ...,
}
# AwsGuardDutyDetectorFeaturesDetailsTypeDef definition
class AwsGuardDutyDetectorFeaturesDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Status: NotRequired[str],
AwsIamAccessKeySessionContextAttributesTypeDef#
# AwsIamAccessKeySessionContextAttributesTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamAccessKeySessionContextAttributesTypeDef
def get_value() -> AwsIamAccessKeySessionContextAttributesTypeDef:
return {
"MfaAuthenticated": ...,
}
# AwsIamAccessKeySessionContextAttributesTypeDef definition
class AwsIamAccessKeySessionContextAttributesTypeDef(TypedDict):
MfaAuthenticated: NotRequired[bool],
CreationDate: NotRequired[str],
AwsIamAccessKeySessionContextSessionIssuerTypeDef#
# AwsIamAccessKeySessionContextSessionIssuerTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamAccessKeySessionContextSessionIssuerTypeDef
def get_value() -> AwsIamAccessKeySessionContextSessionIssuerTypeDef:
return {
"Type": ...,
}
# AwsIamAccessKeySessionContextSessionIssuerTypeDef definition
class AwsIamAccessKeySessionContextSessionIssuerTypeDef(TypedDict):
Type: NotRequired[str],
PrincipalId: NotRequired[str],
Arn: NotRequired[str],
AccountId: NotRequired[str],
UserName: NotRequired[str],
AwsIamAttachedManagedPolicyTypeDef#
# AwsIamAttachedManagedPolicyTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamAttachedManagedPolicyTypeDef
def get_value() -> AwsIamAttachedManagedPolicyTypeDef:
return {
"PolicyName": ...,
}
# AwsIamAttachedManagedPolicyTypeDef definition
class AwsIamAttachedManagedPolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
PolicyArn: NotRequired[str],
AwsIamGroupPolicyTypeDef#
# AwsIamGroupPolicyTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamGroupPolicyTypeDef
def get_value() -> AwsIamGroupPolicyTypeDef:
return {
"PolicyName": ...,
}
# AwsIamGroupPolicyTypeDef definition
class AwsIamGroupPolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
AwsIamInstanceProfileRoleTypeDef#
# AwsIamInstanceProfileRoleTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamInstanceProfileRoleTypeDef
def get_value() -> AwsIamInstanceProfileRoleTypeDef:
return {
"Arn": ...,
}
# AwsIamInstanceProfileRoleTypeDef definition
class AwsIamInstanceProfileRoleTypeDef(TypedDict):
Arn: NotRequired[str],
AssumeRolePolicyDocument: NotRequired[str],
CreateDate: NotRequired[str],
Path: NotRequired[str],
RoleId: NotRequired[str],
RoleName: NotRequired[str],
AwsIamPermissionsBoundaryTypeDef#
# AwsIamPermissionsBoundaryTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamPermissionsBoundaryTypeDef
def get_value() -> AwsIamPermissionsBoundaryTypeDef:
return {
"PermissionsBoundaryArn": ...,
}
# AwsIamPermissionsBoundaryTypeDef definition
class AwsIamPermissionsBoundaryTypeDef(TypedDict):
PermissionsBoundaryArn: NotRequired[str],
PermissionsBoundaryType: NotRequired[str],
AwsIamPolicyVersionTypeDef#
# AwsIamPolicyVersionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamPolicyVersionTypeDef
def get_value() -> AwsIamPolicyVersionTypeDef:
return {
"VersionId": ...,
}
# AwsIamPolicyVersionTypeDef definition
class AwsIamPolicyVersionTypeDef(TypedDict):
VersionId: NotRequired[str],
IsDefaultVersion: NotRequired[bool],
CreateDate: NotRequired[str],
AwsIamRolePolicyTypeDef#
# AwsIamRolePolicyTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamRolePolicyTypeDef
def get_value() -> AwsIamRolePolicyTypeDef:
return {
"PolicyName": ...,
}
# AwsIamRolePolicyTypeDef definition
class AwsIamRolePolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
AwsIamUserPolicyTypeDef#
# AwsIamUserPolicyTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamUserPolicyTypeDef
def get_value() -> AwsIamUserPolicyTypeDef:
return {
"PolicyName": ...,
}
# AwsIamUserPolicyTypeDef definition
class AwsIamUserPolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
AwsKinesisStreamStreamEncryptionDetailsTypeDef#
# AwsKinesisStreamStreamEncryptionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsKinesisStreamStreamEncryptionDetailsTypeDef
def get_value() -> AwsKinesisStreamStreamEncryptionDetailsTypeDef:
return {
"EncryptionType": ...,
}
# AwsKinesisStreamStreamEncryptionDetailsTypeDef definition
class AwsKinesisStreamStreamEncryptionDetailsTypeDef(TypedDict):
EncryptionType: NotRequired[str],
KeyId: NotRequired[str],
AwsKmsKeyDetailsTypeDef#
# AwsKmsKeyDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsKmsKeyDetailsTypeDef
def get_value() -> AwsKmsKeyDetailsTypeDef:
return {
"AWSAccountId": ...,
}
# AwsKmsKeyDetailsTypeDef definition
class AwsKmsKeyDetailsTypeDef(TypedDict):
AWSAccountId: NotRequired[str],
CreationDate: NotRequired[float],
KeyId: NotRequired[str],
KeyManager: NotRequired[str],
KeyState: NotRequired[str],
Origin: NotRequired[str],
Description: NotRequired[str],
KeyRotationStatus: NotRequired[bool],
AwsLambdaFunctionCodeTypeDef#
# AwsLambdaFunctionCodeTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionCodeTypeDef
def get_value() -> AwsLambdaFunctionCodeTypeDef:
return {
"S3Bucket": ...,
}
# AwsLambdaFunctionCodeTypeDef definition
class AwsLambdaFunctionCodeTypeDef(TypedDict):
S3Bucket: NotRequired[str],
S3Key: NotRequired[str],
S3ObjectVersion: NotRequired[str],
ZipFile: NotRequired[str],
AwsLambdaFunctionDeadLetterConfigTypeDef#
# AwsLambdaFunctionDeadLetterConfigTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionDeadLetterConfigTypeDef
def get_value() -> AwsLambdaFunctionDeadLetterConfigTypeDef:
return {
"TargetArn": ...,
}
# AwsLambdaFunctionDeadLetterConfigTypeDef definition
class AwsLambdaFunctionDeadLetterConfigTypeDef(TypedDict):
TargetArn: NotRequired[str],
AwsLambdaFunctionLayerTypeDef#
# AwsLambdaFunctionLayerTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionLayerTypeDef
def get_value() -> AwsLambdaFunctionLayerTypeDef:
return {
"Arn": ...,
}
# AwsLambdaFunctionLayerTypeDef definition
class AwsLambdaFunctionLayerTypeDef(TypedDict):
Arn: NotRequired[str],
CodeSize: NotRequired[int],
AwsLambdaFunctionTracingConfigTypeDef#
# AwsLambdaFunctionTracingConfigTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionTracingConfigTypeDef
def get_value() -> AwsLambdaFunctionTracingConfigTypeDef:
return {
"Mode": ...,
}
# AwsLambdaFunctionTracingConfigTypeDef definition
class AwsLambdaFunctionTracingConfigTypeDef(TypedDict):
Mode: NotRequired[str],
AwsLambdaFunctionVpcConfigOutputTypeDef#
# AwsLambdaFunctionVpcConfigOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionVpcConfigOutputTypeDef
def get_value() -> AwsLambdaFunctionVpcConfigOutputTypeDef:
return {
"SecurityGroupIds": ...,
}
# AwsLambdaFunctionVpcConfigOutputTypeDef definition
class AwsLambdaFunctionVpcConfigOutputTypeDef(TypedDict):
SecurityGroupIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
VpcId: NotRequired[str],
AwsLambdaFunctionEnvironmentErrorTypeDef#
# AwsLambdaFunctionEnvironmentErrorTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionEnvironmentErrorTypeDef
def get_value() -> AwsLambdaFunctionEnvironmentErrorTypeDef:
return {
"ErrorCode": ...,
}
# AwsLambdaFunctionEnvironmentErrorTypeDef definition
class AwsLambdaFunctionEnvironmentErrorTypeDef(TypedDict):
ErrorCode: NotRequired[str],
Message: NotRequired[str],
AwsLambdaFunctionVpcConfigTypeDef#
# AwsLambdaFunctionVpcConfigTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionVpcConfigTypeDef
def get_value() -> AwsLambdaFunctionVpcConfigTypeDef:
return {
"SecurityGroupIds": ...,
}
# AwsLambdaFunctionVpcConfigTypeDef definition
class AwsLambdaFunctionVpcConfigTypeDef(TypedDict):
SecurityGroupIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[str]],
VpcId: NotRequired[str],
AwsLambdaLayerVersionDetailsOutputTypeDef#
# AwsLambdaLayerVersionDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaLayerVersionDetailsOutputTypeDef
def get_value() -> AwsLambdaLayerVersionDetailsOutputTypeDef:
return {
"Version": ...,
}
# AwsLambdaLayerVersionDetailsOutputTypeDef definition
class AwsLambdaLayerVersionDetailsOutputTypeDef(TypedDict):
Version: NotRequired[int],
CompatibleRuntimes: NotRequired[List[str]],
CreatedDate: NotRequired[str],
AwsLambdaLayerVersionDetailsTypeDef#
# AwsLambdaLayerVersionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaLayerVersionDetailsTypeDef
def get_value() -> AwsLambdaLayerVersionDetailsTypeDef:
return {
"Version": ...,
}
# AwsLambdaLayerVersionDetailsTypeDef definition
class AwsLambdaLayerVersionDetailsTypeDef(TypedDict):
Version: NotRequired[int],
CompatibleRuntimes: NotRequired[Sequence[str]],
CreatedDate: NotRequired[str],
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef
def get_value() -> AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef:
return {
"CertificateAuthorityArnList": ...,
}
# AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef(TypedDict):
CertificateAuthorityArnList: NotRequired[List[str]],
Enabled: NotRequired[bool],
AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef
def get_value() -> AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef
def get_value() -> AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef
def get_value() -> AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef
def get_value() -> AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef:
return {
"CertificateAuthorityArnList": ...,
}
# AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef(TypedDict):
CertificateAuthorityArnList: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef#
# AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef
def get_value() -> AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef:
return {
"DataVolumeKMSKeyId": ...,
}
# AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef definition
class AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef(TypedDict):
DataVolumeKMSKeyId: NotRequired[str],
AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef#
# AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef
def get_value() -> AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef:
return {
"InCluster": ...,
}
# AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef definition
class AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef(TypedDict):
InCluster: NotRequired[bool],
ClientBroker: NotRequired[str],
AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef#
# AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef
def get_value() -> AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef:
return {
"SubnetId": ...,
}
# AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef definition
class AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef(TypedDict):
SubnetId: NotRequired[str],
AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef
def get_value() -> AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef:
return {
"MasterUserArn": ...,
}
# AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef(TypedDict):
MasterUserArn: NotRequired[str],
MasterUserName: NotRequired[str],
MasterUserPassword: NotRequired[str],
AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef#
# AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef
def get_value() -> AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef:
return {
"AvailabilityZoneCount": ...,
}
# AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef definition
class AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef(TypedDict):
AvailabilityZoneCount: NotRequired[int],
AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef
def get_value() -> AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef:
return {
"CustomEndpointCertificateArn": ...,
}
# AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef(TypedDict):
CustomEndpointCertificateArn: NotRequired[str],
CustomEndpointEnabled: NotRequired[bool],
EnforceHTTPS: NotRequired[bool],
CustomEndpoint: NotRequired[str],
TLSSecurityPolicy: NotRequired[str],
AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef
def get_value() -> AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
KmsKeyId: NotRequired[str],
AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef
def get_value() -> AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef
def get_value() -> AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef:
return {
"AutomatedUpdateDate": ...,
}
# AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef(TypedDict):
AutomatedUpdateDate: NotRequired[str],
Cancellable: NotRequired[bool],
CurrentVersion: NotRequired[str],
Description: NotRequired[str],
NewVersion: NotRequired[str],
UpdateAvailable: NotRequired[bool],
UpdateStatus: NotRequired[str],
OptionalDeployment: NotRequired[bool],
AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef#
# AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef
def get_value() -> AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef:
return {
"SecurityGroupIds": ...,
}
# AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef definition
class AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef(TypedDict):
SecurityGroupIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
AwsOpenSearchServiceDomainLogPublishingOptionTypeDef#
# AwsOpenSearchServiceDomainLogPublishingOptionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainLogPublishingOptionTypeDef
def get_value() -> AwsOpenSearchServiceDomainLogPublishingOptionTypeDef:
return {
"CloudWatchLogsLogGroupArn": ...,
}
# AwsOpenSearchServiceDomainLogPublishingOptionTypeDef definition
class AwsOpenSearchServiceDomainLogPublishingOptionTypeDef(TypedDict):
CloudWatchLogsLogGroupArn: NotRequired[str],
Enabled: NotRequired[bool],
AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef
def get_value() -> AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef:
return {
"SecurityGroupIds": ...,
}
# AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef(TypedDict):
SecurityGroupIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[str]],
AwsRdsDbClusterAssociatedRoleTypeDef#
# AwsRdsDbClusterAssociatedRoleTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbClusterAssociatedRoleTypeDef
def get_value() -> AwsRdsDbClusterAssociatedRoleTypeDef:
return {
"RoleArn": ...,
}
# AwsRdsDbClusterAssociatedRoleTypeDef definition
class AwsRdsDbClusterAssociatedRoleTypeDef(TypedDict):
RoleArn: NotRequired[str],
Status: NotRequired[str],
AwsRdsDbClusterMemberTypeDef#
# AwsRdsDbClusterMemberTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbClusterMemberTypeDef
def get_value() -> AwsRdsDbClusterMemberTypeDef:
return {
"IsClusterWriter": ...,
}
# AwsRdsDbClusterMemberTypeDef definition
class AwsRdsDbClusterMemberTypeDef(TypedDict):
IsClusterWriter: NotRequired[bool],
PromotionTier: NotRequired[int],
DbInstanceIdentifier: NotRequired[str],
DbClusterParameterGroupStatus: NotRequired[str],
AwsRdsDbClusterOptionGroupMembershipTypeDef#
# AwsRdsDbClusterOptionGroupMembershipTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbClusterOptionGroupMembershipTypeDef
def get_value() -> AwsRdsDbClusterOptionGroupMembershipTypeDef:
return {
"DbClusterOptionGroupName": ...,
}
# AwsRdsDbClusterOptionGroupMembershipTypeDef definition
class AwsRdsDbClusterOptionGroupMembershipTypeDef(TypedDict):
DbClusterOptionGroupName: NotRequired[str],
Status: NotRequired[str],
AwsRdsDbDomainMembershipTypeDef#
# AwsRdsDbDomainMembershipTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbDomainMembershipTypeDef
def get_value() -> AwsRdsDbDomainMembershipTypeDef:
return {
"Domain": ...,
}
# AwsRdsDbDomainMembershipTypeDef definition
class AwsRdsDbDomainMembershipTypeDef(TypedDict):
Domain: NotRequired[str],
Status: NotRequired[str],
Fqdn: NotRequired[str],
IamRoleName: NotRequired[str],
AwsRdsDbInstanceVpcSecurityGroupTypeDef#
# AwsRdsDbInstanceVpcSecurityGroupTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbInstanceVpcSecurityGroupTypeDef
def get_value() -> AwsRdsDbInstanceVpcSecurityGroupTypeDef:
return {
"VpcSecurityGroupId": ...,
}
# AwsRdsDbInstanceVpcSecurityGroupTypeDef definition
class AwsRdsDbInstanceVpcSecurityGroupTypeDef(TypedDict):
VpcSecurityGroupId: NotRequired[str],
Status: NotRequired[str],
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef#
# AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef
def get_value() -> AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef:
return {
"AttributeName": ...,
}
# AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef definition
class AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValues: NotRequired[List[str]],
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef#
# AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef
def get_value() -> AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef:
return {
"AttributeName": ...,
}
# AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef definition
class AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValues: NotRequired[Sequence[str]],
AwsRdsDbInstanceAssociatedRoleTypeDef#
# AwsRdsDbInstanceAssociatedRoleTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbInstanceAssociatedRoleTypeDef
def get_value() -> AwsRdsDbInstanceAssociatedRoleTypeDef:
return {
"RoleArn": ...,
}
# AwsRdsDbInstanceAssociatedRoleTypeDef definition
class AwsRdsDbInstanceAssociatedRoleTypeDef(TypedDict):
RoleArn: NotRequired[str],
FeatureName: NotRequired[str],
Status: NotRequired[str],
AwsRdsDbInstanceEndpointTypeDef#
# AwsRdsDbInstanceEndpointTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbInstanceEndpointTypeDef
def get_value() -> AwsRdsDbInstanceEndpointTypeDef:
return {
"Address": ...,
}
# AwsRdsDbInstanceEndpointTypeDef definition
class AwsRdsDbInstanceEndpointTypeDef(TypedDict):
Address: NotRequired[str],
Port: NotRequired[int],
HostedZoneId: NotRequired[str],
AwsRdsDbOptionGroupMembershipTypeDef#
# AwsRdsDbOptionGroupMembershipTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbOptionGroupMembershipTypeDef
def get_value() -> AwsRdsDbOptionGroupMembershipTypeDef:
return {
"OptionGroupName": ...,
}
# AwsRdsDbOptionGroupMembershipTypeDef definition
class AwsRdsDbOptionGroupMembershipTypeDef(TypedDict):
OptionGroupName: NotRequired[str],
Status: NotRequired[str],
AwsRdsDbParameterGroupTypeDef#
# AwsRdsDbParameterGroupTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbParameterGroupTypeDef
def get_value() -> AwsRdsDbParameterGroupTypeDef:
return {
"DbParameterGroupName": ...,
}
# AwsRdsDbParameterGroupTypeDef definition
class AwsRdsDbParameterGroupTypeDef(TypedDict):
DbParameterGroupName: NotRequired[str],
ParameterApplyStatus: NotRequired[str],
AwsRdsDbProcessorFeatureTypeDef#
# AwsRdsDbProcessorFeatureTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbProcessorFeatureTypeDef
def get_value() -> AwsRdsDbProcessorFeatureTypeDef:
return {
"Name": ...,
}
# AwsRdsDbProcessorFeatureTypeDef definition
class AwsRdsDbProcessorFeatureTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
AwsRdsDbStatusInfoTypeDef#
# AwsRdsDbStatusInfoTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbStatusInfoTypeDef
def get_value() -> AwsRdsDbStatusInfoTypeDef:
return {
"StatusType": ...,
}
# AwsRdsDbStatusInfoTypeDef definition
class AwsRdsDbStatusInfoTypeDef(TypedDict):
StatusType: NotRequired[str],
Normal: NotRequired[bool],
Status: NotRequired[str],
Message: NotRequired[str],
AwsRdsPendingCloudWatchLogsExportsOutputTypeDef#
# AwsRdsPendingCloudWatchLogsExportsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsPendingCloudWatchLogsExportsOutputTypeDef
def get_value() -> AwsRdsPendingCloudWatchLogsExportsOutputTypeDef:
return {
"LogTypesToEnable": ...,
}
# AwsRdsPendingCloudWatchLogsExportsOutputTypeDef definition
class AwsRdsPendingCloudWatchLogsExportsOutputTypeDef(TypedDict):
LogTypesToEnable: NotRequired[List[str]],
LogTypesToDisable: NotRequired[List[str]],
AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef#
# AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef
def get_value() -> AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef:
return {
"Ec2SecurityGroupId": ...,
}
# AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef definition
class AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef(TypedDict):
Ec2SecurityGroupId: NotRequired[str],
Ec2SecurityGroupName: NotRequired[str],
Ec2SecurityGroupOwnerId: NotRequired[str],
Status: NotRequired[str],
AwsRdsDbSecurityGroupIpRangeTypeDef#
# AwsRdsDbSecurityGroupIpRangeTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSecurityGroupIpRangeTypeDef
def get_value() -> AwsRdsDbSecurityGroupIpRangeTypeDef:
return {
"CidrIp": ...,
}
# AwsRdsDbSecurityGroupIpRangeTypeDef definition
class AwsRdsDbSecurityGroupIpRangeTypeDef(TypedDict):
CidrIp: NotRequired[str],
Status: NotRequired[str],
AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef#
# AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef
def get_value() -> AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef:
return {
"Name": ...,
}
# AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef definition
class AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef(TypedDict):
Name: NotRequired[str],
AwsRdsEventSubscriptionDetailsOutputTypeDef#
# AwsRdsEventSubscriptionDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsEventSubscriptionDetailsOutputTypeDef
def get_value() -> AwsRdsEventSubscriptionDetailsOutputTypeDef:
return {
"CustSubscriptionId": ...,
}
# AwsRdsEventSubscriptionDetailsOutputTypeDef definition
class AwsRdsEventSubscriptionDetailsOutputTypeDef(TypedDict):
CustSubscriptionId: NotRequired[str],
CustomerAwsId: NotRequired[str],
Enabled: NotRequired[bool],
EventCategoriesList: NotRequired[List[str]],
EventSubscriptionArn: NotRequired[str],
SnsTopicArn: NotRequired[str],
SourceIdsList: NotRequired[List[str]],
SourceType: NotRequired[str],
Status: NotRequired[str],
SubscriptionCreationTime: NotRequired[str],
AwsRdsEventSubscriptionDetailsTypeDef#
# AwsRdsEventSubscriptionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsEventSubscriptionDetailsTypeDef
def get_value() -> AwsRdsEventSubscriptionDetailsTypeDef:
return {
"CustSubscriptionId": ...,
}
# AwsRdsEventSubscriptionDetailsTypeDef definition
class AwsRdsEventSubscriptionDetailsTypeDef(TypedDict):
CustSubscriptionId: NotRequired[str],
CustomerAwsId: NotRequired[str],
Enabled: NotRequired[bool],
EventCategoriesList: NotRequired[Sequence[str]],
EventSubscriptionArn: NotRequired[str],
SnsTopicArn: NotRequired[str],
SourceIdsList: NotRequired[Sequence[str]],
SourceType: NotRequired[str],
Status: NotRequired[str],
SubscriptionCreationTime: NotRequired[str],
AwsRdsPendingCloudWatchLogsExportsTypeDef#
# AwsRdsPendingCloudWatchLogsExportsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsPendingCloudWatchLogsExportsTypeDef
def get_value() -> AwsRdsPendingCloudWatchLogsExportsTypeDef:
return {
"LogTypesToEnable": ...,
}
# AwsRdsPendingCloudWatchLogsExportsTypeDef definition
class AwsRdsPendingCloudWatchLogsExportsTypeDef(TypedDict):
LogTypesToEnable: NotRequired[Sequence[str]],
LogTypesToDisable: NotRequired[Sequence[str]],
AwsRedshiftClusterClusterNodeTypeDef#
# AwsRedshiftClusterClusterNodeTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterClusterNodeTypeDef
def get_value() -> AwsRedshiftClusterClusterNodeTypeDef:
return {
"NodeRole": ...,
}
# AwsRedshiftClusterClusterNodeTypeDef definition
class AwsRedshiftClusterClusterNodeTypeDef(TypedDict):
NodeRole: NotRequired[str],
PrivateIpAddress: NotRequired[str],
PublicIpAddress: NotRequired[str],
AwsRedshiftClusterClusterParameterStatusTypeDef#
# AwsRedshiftClusterClusterParameterStatusTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterClusterParameterStatusTypeDef
def get_value() -> AwsRedshiftClusterClusterParameterStatusTypeDef:
return {
"ParameterName": ...,
}
# AwsRedshiftClusterClusterParameterStatusTypeDef definition
class AwsRedshiftClusterClusterParameterStatusTypeDef(TypedDict):
ParameterName: NotRequired[str],
ParameterApplyStatus: NotRequired[str],
ParameterApplyErrorDescription: NotRequired[str],
AwsRedshiftClusterClusterSecurityGroupTypeDef#
# AwsRedshiftClusterClusterSecurityGroupTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterClusterSecurityGroupTypeDef
def get_value() -> AwsRedshiftClusterClusterSecurityGroupTypeDef:
return {
"ClusterSecurityGroupName": ...,
}
# AwsRedshiftClusterClusterSecurityGroupTypeDef definition
class AwsRedshiftClusterClusterSecurityGroupTypeDef(TypedDict):
ClusterSecurityGroupName: NotRequired[str],
Status: NotRequired[str],
AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef#
# AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef
def get_value() -> AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef:
return {
"DestinationRegion": ...,
}
# AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef definition
class AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef(TypedDict):
DestinationRegion: NotRequired[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
RetentionPeriod: NotRequired[int],
SnapshotCopyGrantName: NotRequired[str],
AwsRedshiftClusterDeferredMaintenanceWindowTypeDef#
# AwsRedshiftClusterDeferredMaintenanceWindowTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterDeferredMaintenanceWindowTypeDef
def get_value() -> AwsRedshiftClusterDeferredMaintenanceWindowTypeDef:
return {
"DeferMaintenanceEndTime": ...,
}
# AwsRedshiftClusterDeferredMaintenanceWindowTypeDef definition
class AwsRedshiftClusterDeferredMaintenanceWindowTypeDef(TypedDict):
DeferMaintenanceEndTime: NotRequired[str],
DeferMaintenanceIdentifier: NotRequired[str],
DeferMaintenanceStartTime: NotRequired[str],
AwsRedshiftClusterElasticIpStatusTypeDef#
# AwsRedshiftClusterElasticIpStatusTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterElasticIpStatusTypeDef
def get_value() -> AwsRedshiftClusterElasticIpStatusTypeDef:
return {
"ElasticIp": ...,
}
# AwsRedshiftClusterElasticIpStatusTypeDef definition
class AwsRedshiftClusterElasticIpStatusTypeDef(TypedDict):
ElasticIp: NotRequired[str],
Status: NotRequired[str],
AwsRedshiftClusterEndpointTypeDef#
# AwsRedshiftClusterEndpointTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterEndpointTypeDef
def get_value() -> AwsRedshiftClusterEndpointTypeDef:
return {
"Address": ...,
}
# AwsRedshiftClusterEndpointTypeDef definition
class AwsRedshiftClusterEndpointTypeDef(TypedDict):
Address: NotRequired[str],
Port: NotRequired[int],
AwsRedshiftClusterHsmStatusTypeDef#
# AwsRedshiftClusterHsmStatusTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterHsmStatusTypeDef
def get_value() -> AwsRedshiftClusterHsmStatusTypeDef:
return {
"HsmClientCertificateIdentifier": ...,
}
# AwsRedshiftClusterHsmStatusTypeDef definition
class AwsRedshiftClusterHsmStatusTypeDef(TypedDict):
HsmClientCertificateIdentifier: NotRequired[str],
HsmConfigurationIdentifier: NotRequired[str],
Status: NotRequired[str],
AwsRedshiftClusterIamRoleTypeDef#
# AwsRedshiftClusterIamRoleTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterIamRoleTypeDef
def get_value() -> AwsRedshiftClusterIamRoleTypeDef:
return {
"ApplyStatus": ...,
}
# AwsRedshiftClusterIamRoleTypeDef definition
class AwsRedshiftClusterIamRoleTypeDef(TypedDict):
ApplyStatus: NotRequired[str],
IamRoleArn: NotRequired[str],
AwsRedshiftClusterLoggingStatusTypeDef#
# AwsRedshiftClusterLoggingStatusTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterLoggingStatusTypeDef
def get_value() -> AwsRedshiftClusterLoggingStatusTypeDef:
return {
"BucketName": ...,
}
# AwsRedshiftClusterLoggingStatusTypeDef definition
class AwsRedshiftClusterLoggingStatusTypeDef(TypedDict):
BucketName: NotRequired[str],
LastFailureMessage: NotRequired[str],
LastFailureTime: NotRequired[str],
LastSuccessfulDeliveryTime: NotRequired[str],
LoggingEnabled: NotRequired[bool],
S3KeyPrefix: NotRequired[str],
AwsRedshiftClusterPendingModifiedValuesTypeDef#
# AwsRedshiftClusterPendingModifiedValuesTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterPendingModifiedValuesTypeDef
def get_value() -> AwsRedshiftClusterPendingModifiedValuesTypeDef:
return {
"AutomatedSnapshotRetentionPeriod": ...,
}
# AwsRedshiftClusterPendingModifiedValuesTypeDef definition
class AwsRedshiftClusterPendingModifiedValuesTypeDef(TypedDict):
AutomatedSnapshotRetentionPeriod: NotRequired[int],
ClusterIdentifier: NotRequired[str],
ClusterType: NotRequired[str],
ClusterVersion: NotRequired[str],
EncryptionType: NotRequired[str],
EnhancedVpcRouting: NotRequired[bool],
MaintenanceTrackName: NotRequired[str],
MasterUserPassword: NotRequired[str],
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
PubliclyAccessible: NotRequired[bool],
AwsRedshiftClusterResizeInfoTypeDef#
# AwsRedshiftClusterResizeInfoTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterResizeInfoTypeDef
def get_value() -> AwsRedshiftClusterResizeInfoTypeDef:
return {
"AllowCancelResize": ...,
}
# AwsRedshiftClusterResizeInfoTypeDef definition
class AwsRedshiftClusterResizeInfoTypeDef(TypedDict):
AllowCancelResize: NotRequired[bool],
ResizeType: NotRequired[str],
AwsRedshiftClusterRestoreStatusTypeDef#
# AwsRedshiftClusterRestoreStatusTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterRestoreStatusTypeDef
def get_value() -> AwsRedshiftClusterRestoreStatusTypeDef:
return {
"CurrentRestoreRateInMegaBytesPerSecond": ...,
}
# AwsRedshiftClusterRestoreStatusTypeDef definition
class AwsRedshiftClusterRestoreStatusTypeDef(TypedDict):
CurrentRestoreRateInMegaBytesPerSecond: NotRequired[float],
ElapsedTimeInSeconds: NotRequired[int],
EstimatedTimeToCompletionInSeconds: NotRequired[int],
ProgressInMegaBytes: NotRequired[int],
SnapshotSizeInMegaBytes: NotRequired[int],
Status: NotRequired[str],
AwsRedshiftClusterVpcSecurityGroupTypeDef#
# AwsRedshiftClusterVpcSecurityGroupTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterVpcSecurityGroupTypeDef
def get_value() -> AwsRedshiftClusterVpcSecurityGroupTypeDef:
return {
"Status": ...,
}
# AwsRedshiftClusterVpcSecurityGroupTypeDef definition
class AwsRedshiftClusterVpcSecurityGroupTypeDef(TypedDict):
Status: NotRequired[str],
VpcSecurityGroupId: NotRequired[str],
AwsRoute53HostedZoneConfigDetailsTypeDef#
# AwsRoute53HostedZoneConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRoute53HostedZoneConfigDetailsTypeDef
def get_value() -> AwsRoute53HostedZoneConfigDetailsTypeDef:
return {
"Comment": ...,
}
# AwsRoute53HostedZoneConfigDetailsTypeDef definition
class AwsRoute53HostedZoneConfigDetailsTypeDef(TypedDict):
Comment: NotRequired[str],
AwsRoute53HostedZoneVpcDetailsTypeDef#
# AwsRoute53HostedZoneVpcDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRoute53HostedZoneVpcDetailsTypeDef
def get_value() -> AwsRoute53HostedZoneVpcDetailsTypeDef:
return {
"Id": ...,
}
# AwsRoute53HostedZoneVpcDetailsTypeDef definition
class AwsRoute53HostedZoneVpcDetailsTypeDef(TypedDict):
Id: NotRequired[str],
Region: NotRequired[str],
CloudWatchLogsLogGroupArnConfigDetailsTypeDef#
# CloudWatchLogsLogGroupArnConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CloudWatchLogsLogGroupArnConfigDetailsTypeDef
def get_value() -> CloudWatchLogsLogGroupArnConfigDetailsTypeDef:
return {
"CloudWatchLogsLogGroupArn": ...,
}
# CloudWatchLogsLogGroupArnConfigDetailsTypeDef definition
class CloudWatchLogsLogGroupArnConfigDetailsTypeDef(TypedDict):
CloudWatchLogsLogGroupArn: NotRequired[str],
HostedZoneId: NotRequired[str],
Id: NotRequired[str],
AwsS3AccessPointVpcConfigurationDetailsTypeDef#
# AwsS3AccessPointVpcConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3AccessPointVpcConfigurationDetailsTypeDef
def get_value() -> AwsS3AccessPointVpcConfigurationDetailsTypeDef:
return {
"VpcId": ...,
}
# AwsS3AccessPointVpcConfigurationDetailsTypeDef definition
class AwsS3AccessPointVpcConfigurationDetailsTypeDef(TypedDict):
VpcId: NotRequired[str],
AwsS3AccountPublicAccessBlockDetailsTypeDef#
# AwsS3AccountPublicAccessBlockDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3AccountPublicAccessBlockDetailsTypeDef
def get_value() -> AwsS3AccountPublicAccessBlockDetailsTypeDef:
return {
"BlockPublicAcls": ...,
}
# AwsS3AccountPublicAccessBlockDetailsTypeDef definition
class AwsS3AccountPublicAccessBlockDetailsTypeDef(TypedDict):
BlockPublicAcls: NotRequired[bool],
BlockPublicPolicy: NotRequired[bool],
IgnorePublicAcls: NotRequired[bool],
RestrictPublicBuckets: NotRequired[bool],
AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef:
return {
"DaysAfterInitiation": ...,
}
# AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef(TypedDict):
DaysAfterInitiation: NotRequired[int],
AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef:
return {
"Days": ...,
}
# AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef(TypedDict):
Days: NotRequired[int],
StorageClass: NotRequired[str],
AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef:
return {
"Date": ...,
}
# AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef(TypedDict):
Date: NotRequired[str],
Days: NotRequired[int],
StorageClass: NotRequired[str],
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef:
return {
"Key": ...,
}
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef:
return {
"Key": ...,
}
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
AwsS3BucketBucketVersioningConfigurationTypeDef#
# AwsS3BucketBucketVersioningConfigurationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketVersioningConfigurationTypeDef
def get_value() -> AwsS3BucketBucketVersioningConfigurationTypeDef:
return {
"IsMfaDeleteEnabled": ...,
}
# AwsS3BucketBucketVersioningConfigurationTypeDef definition
class AwsS3BucketBucketVersioningConfigurationTypeDef(TypedDict):
IsMfaDeleteEnabled: NotRequired[bool],
Status: NotRequired[str],
AwsS3BucketLoggingConfigurationTypeDef#
# AwsS3BucketLoggingConfigurationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketLoggingConfigurationTypeDef
def get_value() -> AwsS3BucketLoggingConfigurationTypeDef:
return {
"DestinationBucketName": ...,
}
# AwsS3BucketLoggingConfigurationTypeDef definition
class AwsS3BucketLoggingConfigurationTypeDef(TypedDict):
DestinationBucketName: NotRequired[str],
LogFilePrefix: NotRequired[str],
AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef#
# AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef:
return {
"Name": ...,
}
# AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef definition
class AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef(TypedDict):
Name: NotRequired[AwsS3BucketNotificationConfigurationS3KeyFilterRuleNameType], # (1)
Value: NotRequired[str],
AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef#
# AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef
def get_value() -> AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef:
return {
"Days": ...,
}
# AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef definition
class AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef(TypedDict):
Days: NotRequired[int],
Mode: NotRequired[str],
Years: NotRequired[int],
AwsS3BucketServerSideEncryptionByDefaultTypeDef#
# AwsS3BucketServerSideEncryptionByDefaultTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketServerSideEncryptionByDefaultTypeDef
def get_value() -> AwsS3BucketServerSideEncryptionByDefaultTypeDef:
return {
"SSEAlgorithm": ...,
}
# AwsS3BucketServerSideEncryptionByDefaultTypeDef definition
class AwsS3BucketServerSideEncryptionByDefaultTypeDef(TypedDict):
SSEAlgorithm: NotRequired[str],
KMSMasterKeyID: NotRequired[str],
AwsS3BucketWebsiteConfigurationRedirectToTypeDef#
# AwsS3BucketWebsiteConfigurationRedirectToTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketWebsiteConfigurationRedirectToTypeDef
def get_value() -> AwsS3BucketWebsiteConfigurationRedirectToTypeDef:
return {
"Hostname": ...,
}
# AwsS3BucketWebsiteConfigurationRedirectToTypeDef definition
class AwsS3BucketWebsiteConfigurationRedirectToTypeDef(TypedDict):
Hostname: NotRequired[str],
Protocol: NotRequired[str],
AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef#
# AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef
def get_value() -> AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef:
return {
"HttpErrorCodeReturnedEquals": ...,
}
# AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef definition
class AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef(TypedDict):
HttpErrorCodeReturnedEquals: NotRequired[str],
KeyPrefixEquals: NotRequired[str],
AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef#
# AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef
def get_value() -> AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef:
return {
"Hostname": ...,
}
# AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef definition
class AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef(TypedDict):
Hostname: NotRequired[str],
HttpRedirectCode: NotRequired[str],
Protocol: NotRequired[str],
ReplaceKeyPrefixWith: NotRequired[str],
ReplaceKeyWith: NotRequired[str],
AwsS3ObjectDetailsTypeDef#
# AwsS3ObjectDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3ObjectDetailsTypeDef
def get_value() -> AwsS3ObjectDetailsTypeDef:
return {
"LastModified": ...,
}
# AwsS3ObjectDetailsTypeDef definition
class AwsS3ObjectDetailsTypeDef(TypedDict):
LastModified: NotRequired[str],
ETag: NotRequired[str],
VersionId: NotRequired[str],
ContentType: NotRequired[str],
ServerSideEncryption: NotRequired[str],
SSEKMSKeyId: NotRequired[str],
AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef#
# AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef
def get_value() -> AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef:
return {
"MinimumInstanceMetadataServiceVersion": ...,
}
# AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef definition
class AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef(TypedDict):
MinimumInstanceMetadataServiceVersion: NotRequired[str],
AwsSecretsManagerSecretRotationRulesTypeDef#
# AwsSecretsManagerSecretRotationRulesTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSecretsManagerSecretRotationRulesTypeDef
def get_value() -> AwsSecretsManagerSecretRotationRulesTypeDef:
return {
"AutomaticallyAfterDays": ...,
}
# AwsSecretsManagerSecretRotationRulesTypeDef definition
class AwsSecretsManagerSecretRotationRulesTypeDef(TypedDict):
AutomaticallyAfterDays: NotRequired[int],
BooleanFilterTypeDef#
# BooleanFilterTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BooleanFilterTypeDef
def get_value() -> BooleanFilterTypeDef:
return {
"Value": ...,
}
# BooleanFilterTypeDef definition
class BooleanFilterTypeDef(TypedDict):
Value: NotRequired[bool],
IpFilterTypeDef#
# IpFilterTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import IpFilterTypeDef
def get_value() -> IpFilterTypeDef:
return {
"Cidr": ...,
}
# IpFilterTypeDef definition
class IpFilterTypeDef(TypedDict):
Cidr: NotRequired[str],
KeywordFilterTypeDef#
# KeywordFilterTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import KeywordFilterTypeDef
def get_value() -> KeywordFilterTypeDef:
return {
"Value": ...,
}
# KeywordFilterTypeDef definition
class KeywordFilterTypeDef(TypedDict):
Value: NotRequired[str],
AwsSecurityFindingIdentifierTypeDef#
# AwsSecurityFindingIdentifierTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSecurityFindingIdentifierTypeDef
def get_value() -> AwsSecurityFindingIdentifierTypeDef:
return {
"Id": ...,
}
# AwsSecurityFindingIdentifierTypeDef definition
class AwsSecurityFindingIdentifierTypeDef(TypedDict):
Id: str,
ProductArn: str,
GeneratorDetailsOutputTypeDef#
# GeneratorDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GeneratorDetailsOutputTypeDef
def get_value() -> GeneratorDetailsOutputTypeDef:
return {
"Name": ...,
}
# GeneratorDetailsOutputTypeDef definition
class GeneratorDetailsOutputTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
Labels: NotRequired[List[str]],
MalwareTypeDef#
# MalwareTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import MalwareTypeDef
def get_value() -> MalwareTypeDef:
return {
"Name": ...,
}
# MalwareTypeDef definition
class MalwareTypeDef(TypedDict):
Name: str,
Type: NotRequired[MalwareTypeType], # (1)
Path: NotRequired[str],
State: NotRequired[MalwareStateType], # (2)
- See MalwareTypeType
- See MalwareStateType
NoteTypeDef#
# NoteTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NoteTypeDef
def get_value() -> NoteTypeDef:
return {
"Text": ...,
}
# NoteTypeDef definition
class NoteTypeDef(TypedDict):
Text: str,
UpdatedBy: str,
UpdatedAt: str,
PatchSummaryTypeDef#
# PatchSummaryTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import PatchSummaryTypeDef
def get_value() -> PatchSummaryTypeDef:
return {
"Id": ...,
}
# PatchSummaryTypeDef definition
class PatchSummaryTypeDef(TypedDict):
Id: str,
InstalledCount: NotRequired[int],
MissingCount: NotRequired[int],
FailedCount: NotRequired[int],
InstalledOtherCount: NotRequired[int],
InstalledRejectedCount: NotRequired[int],
InstalledPendingReboot: NotRequired[int],
OperationStartTime: NotRequired[str],
OperationEndTime: NotRequired[str],
RebootOption: NotRequired[str],
Operation: NotRequired[str],
ProcessDetailsTypeDef#
# ProcessDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ProcessDetailsTypeDef
def get_value() -> ProcessDetailsTypeDef:
return {
"Name": ...,
}
# ProcessDetailsTypeDef definition
class ProcessDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Path: NotRequired[str],
Pid: NotRequired[int],
ParentPid: NotRequired[int],
LaunchedAt: NotRequired[str],
TerminatedAt: NotRequired[str],
SeverityTypeDef#
# SeverityTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SeverityTypeDef
def get_value() -> SeverityTypeDef:
return {
"Product": ...,
}
# SeverityTypeDef definition
class SeverityTypeDef(TypedDict):
Product: NotRequired[float],
Label: NotRequired[SeverityLabelType], # (1)
Normalized: NotRequired[int],
Original: NotRequired[str],
ThreatIntelIndicatorTypeDef#
# ThreatIntelIndicatorTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ThreatIntelIndicatorTypeDef
def get_value() -> ThreatIntelIndicatorTypeDef:
return {
"Type": ...,
}
# ThreatIntelIndicatorTypeDef definition
class ThreatIntelIndicatorTypeDef(TypedDict):
Type: NotRequired[ThreatIntelIndicatorTypeType], # (1)
Value: NotRequired[str],
Category: NotRequired[ThreatIntelIndicatorCategoryType], # (2)
LastObservedAt: NotRequired[str],
Source: NotRequired[str],
SourceUrl: NotRequired[str],
WorkflowTypeDef#
# WorkflowTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import WorkflowTypeDef
def get_value() -> WorkflowTypeDef:
return {
"Status": ...,
}
# WorkflowTypeDef definition
class WorkflowTypeDef(TypedDict):
Status: NotRequired[WorkflowStatusType], # (1)
AwsSnsTopicSubscriptionTypeDef#
# AwsSnsTopicSubscriptionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSnsTopicSubscriptionTypeDef
def get_value() -> AwsSnsTopicSubscriptionTypeDef:
return {
"Endpoint": ...,
}
# AwsSnsTopicSubscriptionTypeDef definition
class AwsSnsTopicSubscriptionTypeDef(TypedDict):
Endpoint: NotRequired[str],
Protocol: NotRequired[str],
AwsSqsQueueDetailsTypeDef#
# AwsSqsQueueDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSqsQueueDetailsTypeDef
def get_value() -> AwsSqsQueueDetailsTypeDef:
return {
"KmsDataKeyReusePeriodSeconds": ...,
}
# AwsSqsQueueDetailsTypeDef definition
class AwsSqsQueueDetailsTypeDef(TypedDict):
KmsDataKeyReusePeriodSeconds: NotRequired[int],
KmsMasterKeyId: NotRequired[str],
QueueName: NotRequired[str],
DeadLetterTargetArn: NotRequired[str],
AwsSsmComplianceSummaryTypeDef#
# AwsSsmComplianceSummaryTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSsmComplianceSummaryTypeDef
def get_value() -> AwsSsmComplianceSummaryTypeDef:
return {
"Status": ...,
}
# AwsSsmComplianceSummaryTypeDef definition
class AwsSsmComplianceSummaryTypeDef(TypedDict):
Status: NotRequired[str],
CompliantCriticalCount: NotRequired[int],
CompliantHighCount: NotRequired[int],
CompliantMediumCount: NotRequired[int],
ExecutionType: NotRequired[str],
NonCompliantCriticalCount: NotRequired[int],
CompliantInformationalCount: NotRequired[int],
NonCompliantInformationalCount: NotRequired[int],
CompliantUnspecifiedCount: NotRequired[int],
NonCompliantLowCount: NotRequired[int],
NonCompliantHighCount: NotRequired[int],
CompliantLowCount: NotRequired[int],
ComplianceType: NotRequired[str],
PatchBaselineId: NotRequired[str],
OverallSeverity: NotRequired[str],
NonCompliantMediumCount: NotRequired[int],
NonCompliantUnspecifiedCount: NotRequired[int],
PatchGroup: NotRequired[str],
AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef#
# AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef
def get_value() -> AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef definition
class AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef
def get_value() -> AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef:
return {
"LogGroupArn": ...,
}
# AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef definition
class AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef(TypedDict):
LogGroupArn: NotRequired[str],
AwsWafRateBasedRuleMatchPredicateTypeDef#
# AwsWafRateBasedRuleMatchPredicateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRateBasedRuleMatchPredicateTypeDef
def get_value() -> AwsWafRateBasedRuleMatchPredicateTypeDef:
return {
"DataId": ...,
}
# AwsWafRateBasedRuleMatchPredicateTypeDef definition
class AwsWafRateBasedRuleMatchPredicateTypeDef(TypedDict):
DataId: NotRequired[str],
Negated: NotRequired[bool],
Type: NotRequired[str],
AwsWafRegionalRateBasedRuleMatchPredicateTypeDef#
# AwsWafRegionalRateBasedRuleMatchPredicateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRateBasedRuleMatchPredicateTypeDef
def get_value() -> AwsWafRegionalRateBasedRuleMatchPredicateTypeDef:
return {
"DataId": ...,
}
# AwsWafRegionalRateBasedRuleMatchPredicateTypeDef definition
class AwsWafRegionalRateBasedRuleMatchPredicateTypeDef(TypedDict):
DataId: NotRequired[str],
Negated: NotRequired[bool],
Type: NotRequired[str],
AwsWafRegionalRulePredicateListDetailsTypeDef#
# AwsWafRegionalRulePredicateListDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRulePredicateListDetailsTypeDef
def get_value() -> AwsWafRegionalRulePredicateListDetailsTypeDef:
return {
"DataId": ...,
}
# AwsWafRegionalRulePredicateListDetailsTypeDef definition
class AwsWafRegionalRulePredicateListDetailsTypeDef(TypedDict):
DataId: NotRequired[str],
Negated: NotRequired[bool],
Type: NotRequired[str],
AwsWafRegionalRuleGroupRulesActionDetailsTypeDef#
# AwsWafRegionalRuleGroupRulesActionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRuleGroupRulesActionDetailsTypeDef
def get_value() -> AwsWafRegionalRuleGroupRulesActionDetailsTypeDef:
return {
"Type": ...,
}
# AwsWafRegionalRuleGroupRulesActionDetailsTypeDef definition
class AwsWafRegionalRuleGroupRulesActionDetailsTypeDef(TypedDict):
Type: NotRequired[str],
AwsWafRegionalWebAclRulesListActionDetailsTypeDef#
# AwsWafRegionalWebAclRulesListActionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalWebAclRulesListActionDetailsTypeDef
def get_value() -> AwsWafRegionalWebAclRulesListActionDetailsTypeDef:
return {
"Type": ...,
}
# AwsWafRegionalWebAclRulesListActionDetailsTypeDef definition
class AwsWafRegionalWebAclRulesListActionDetailsTypeDef(TypedDict):
Type: NotRequired[str],
AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef#
# AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef
def get_value() -> AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef:
return {
"Type": ...,
}
# AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef definition
class AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef(TypedDict):
Type: NotRequired[str],
AwsWafRulePredicateListDetailsTypeDef#
# AwsWafRulePredicateListDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRulePredicateListDetailsTypeDef
def get_value() -> AwsWafRulePredicateListDetailsTypeDef:
return {
"DataId": ...,
}
# AwsWafRulePredicateListDetailsTypeDef definition
class AwsWafRulePredicateListDetailsTypeDef(TypedDict):
DataId: NotRequired[str],
Negated: NotRequired[bool],
Type: NotRequired[str],
AwsWafRuleGroupRulesActionDetailsTypeDef#
# AwsWafRuleGroupRulesActionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRuleGroupRulesActionDetailsTypeDef
def get_value() -> AwsWafRuleGroupRulesActionDetailsTypeDef:
return {
"Type": ...,
}
# AwsWafRuleGroupRulesActionDetailsTypeDef definition
class AwsWafRuleGroupRulesActionDetailsTypeDef(TypedDict):
Type: NotRequired[str],
WafActionTypeDef#
# WafActionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import WafActionTypeDef
def get_value() -> WafActionTypeDef:
return {
"Type": ...,
}
# WafActionTypeDef definition
class WafActionTypeDef(TypedDict):
Type: NotRequired[str],
WafExcludedRuleTypeDef#
# WafExcludedRuleTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import WafExcludedRuleTypeDef
def get_value() -> WafExcludedRuleTypeDef:
return {
"RuleId": ...,
}
# WafExcludedRuleTypeDef definition
class WafExcludedRuleTypeDef(TypedDict):
RuleId: NotRequired[str],
WafOverrideActionTypeDef#
# WafOverrideActionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import WafOverrideActionTypeDef
def get_value() -> WafOverrideActionTypeDef:
return {
"Type": ...,
}
# WafOverrideActionTypeDef definition
class WafOverrideActionTypeDef(TypedDict):
Type: NotRequired[str],
AwsWafv2CustomHttpHeaderTypeDef#
# AwsWafv2CustomHttpHeaderTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2CustomHttpHeaderTypeDef
def get_value() -> AwsWafv2CustomHttpHeaderTypeDef:
return {
"Name": ...,
}
# AwsWafv2CustomHttpHeaderTypeDef definition
class AwsWafv2CustomHttpHeaderTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
AwsWafv2VisibilityConfigDetailsTypeDef#
# AwsWafv2VisibilityConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2VisibilityConfigDetailsTypeDef
def get_value() -> AwsWafv2VisibilityConfigDetailsTypeDef:
return {
"CloudWatchMetricsEnabled": ...,
}
# AwsWafv2VisibilityConfigDetailsTypeDef definition
class AwsWafv2VisibilityConfigDetailsTypeDef(TypedDict):
CloudWatchMetricsEnabled: NotRequired[bool],
MetricName: NotRequired[str],
SampledRequestsEnabled: NotRequired[bool],
AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef#
# AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef
def get_value() -> AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef:
return {
"ImmunityTime": ...,
}
# AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef definition
class AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef(TypedDict):
ImmunityTime: NotRequired[int],
AwsXrayEncryptionConfigDetailsTypeDef#
# AwsXrayEncryptionConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsXrayEncryptionConfigDetailsTypeDef
def get_value() -> AwsXrayEncryptionConfigDetailsTypeDef:
return {
"KeyId": ...,
}
# AwsXrayEncryptionConfigDetailsTypeDef definition
class AwsXrayEncryptionConfigDetailsTypeDef(TypedDict):
KeyId: NotRequired[str],
Status: NotRequired[str],
Type: NotRequired[str],
BatchDeleteAutomationRulesRequestTypeDef#
# BatchDeleteAutomationRulesRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchDeleteAutomationRulesRequestTypeDef
def get_value() -> BatchDeleteAutomationRulesRequestTypeDef:
return {
"AutomationRulesArns": ...,
}
# BatchDeleteAutomationRulesRequestTypeDef definition
class BatchDeleteAutomationRulesRequestTypeDef(TypedDict):
AutomationRulesArns: Sequence[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
UnprocessedAutomationRuleTypeDef#
# UnprocessedAutomationRuleTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UnprocessedAutomationRuleTypeDef
def get_value() -> UnprocessedAutomationRuleTypeDef:
return {
"RuleArn": ...,
}
# UnprocessedAutomationRuleTypeDef definition
class UnprocessedAutomationRuleTypeDef(TypedDict):
RuleArn: NotRequired[str],
ErrorCode: NotRequired[int],
ErrorMessage: NotRequired[str],
BatchDisableStandardsRequestTypeDef#
# BatchDisableStandardsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchDisableStandardsRequestTypeDef
def get_value() -> BatchDisableStandardsRequestTypeDef:
return {
"StandardsSubscriptionArns": ...,
}
# BatchDisableStandardsRequestTypeDef definition
class BatchDisableStandardsRequestTypeDef(TypedDict):
StandardsSubscriptionArns: Sequence[str],
StandardsSubscriptionRequestTypeDef#
# StandardsSubscriptionRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StandardsSubscriptionRequestTypeDef
def get_value() -> StandardsSubscriptionRequestTypeDef:
return {
"StandardsArn": ...,
}
# StandardsSubscriptionRequestTypeDef definition
class StandardsSubscriptionRequestTypeDef(TypedDict):
StandardsArn: str,
StandardsInput: NotRequired[Mapping[str, str]],
BatchGetAutomationRulesRequestTypeDef#
# BatchGetAutomationRulesRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchGetAutomationRulesRequestTypeDef
def get_value() -> BatchGetAutomationRulesRequestTypeDef:
return {
"AutomationRulesArns": ...,
}
# BatchGetAutomationRulesRequestTypeDef definition
class BatchGetAutomationRulesRequestTypeDef(TypedDict):
AutomationRulesArns: Sequence[str],
ConfigurationPolicyAssociationSummaryTypeDef#
# ConfigurationPolicyAssociationSummaryTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ConfigurationPolicyAssociationSummaryTypeDef
def get_value() -> ConfigurationPolicyAssociationSummaryTypeDef:
return {
"ConfigurationPolicyId": ...,
}
# ConfigurationPolicyAssociationSummaryTypeDef definition
class ConfigurationPolicyAssociationSummaryTypeDef(TypedDict):
ConfigurationPolicyId: NotRequired[str],
TargetId: NotRequired[str],
TargetType: NotRequired[TargetTypeType], # (1)
AssociationType: NotRequired[AssociationTypeType], # (2)
UpdatedAt: NotRequired[datetime],
AssociationStatus: NotRequired[ConfigurationPolicyAssociationStatusType], # (3)
AssociationStatusMessage: NotRequired[str],
BatchGetSecurityControlsRequestTypeDef#
# BatchGetSecurityControlsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchGetSecurityControlsRequestTypeDef
def get_value() -> BatchGetSecurityControlsRequestTypeDef:
return {
"SecurityControlIds": ...,
}
# BatchGetSecurityControlsRequestTypeDef definition
class BatchGetSecurityControlsRequestTypeDef(TypedDict):
SecurityControlIds: Sequence[str],
UnprocessedSecurityControlTypeDef#
# UnprocessedSecurityControlTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UnprocessedSecurityControlTypeDef
def get_value() -> UnprocessedSecurityControlTypeDef:
return {
"SecurityControlId": ...,
}
# UnprocessedSecurityControlTypeDef definition
class UnprocessedSecurityControlTypeDef(TypedDict):
SecurityControlId: str,
ErrorCode: UnprocessedErrorCodeType, # (1)
ErrorReason: NotRequired[str],
StandardsControlAssociationIdTypeDef#
# StandardsControlAssociationIdTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StandardsControlAssociationIdTypeDef
def get_value() -> StandardsControlAssociationIdTypeDef:
return {
"SecurityControlId": ...,
}
# StandardsControlAssociationIdTypeDef definition
class StandardsControlAssociationIdTypeDef(TypedDict):
SecurityControlId: str,
StandardsArn: str,
StandardsControlAssociationDetailTypeDef#
# StandardsControlAssociationDetailTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StandardsControlAssociationDetailTypeDef
def get_value() -> StandardsControlAssociationDetailTypeDef:
return {
"StandardsArn": ...,
}
# StandardsControlAssociationDetailTypeDef definition
class StandardsControlAssociationDetailTypeDef(TypedDict):
StandardsArn: str,
SecurityControlId: str,
SecurityControlArn: str,
AssociationStatus: AssociationStatusType, # (1)
RelatedRequirements: NotRequired[List[str]],
UpdatedAt: NotRequired[datetime],
UpdatedReason: NotRequired[str],
StandardsControlTitle: NotRequired[str],
StandardsControlDescription: NotRequired[str],
StandardsControlArns: NotRequired[List[str]],
ImportFindingsErrorTypeDef#
# ImportFindingsErrorTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ImportFindingsErrorTypeDef
def get_value() -> ImportFindingsErrorTypeDef:
return {
"Id": ...,
}
# ImportFindingsErrorTypeDef definition
class ImportFindingsErrorTypeDef(TypedDict):
Id: str,
ErrorCode: str,
ErrorMessage: str,
StandardsControlAssociationUpdateTypeDef#
# StandardsControlAssociationUpdateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StandardsControlAssociationUpdateTypeDef
def get_value() -> StandardsControlAssociationUpdateTypeDef:
return {
"StandardsArn": ...,
}
# StandardsControlAssociationUpdateTypeDef definition
class StandardsControlAssociationUpdateTypeDef(TypedDict):
StandardsArn: str,
SecurityControlId: str,
AssociationStatus: AssociationStatusType, # (1)
UpdatedReason: NotRequired[str],
BooleanConfigurationOptionsTypeDef#
# BooleanConfigurationOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BooleanConfigurationOptionsTypeDef
def get_value() -> BooleanConfigurationOptionsTypeDef:
return {
"DefaultValue": ...,
}
# BooleanConfigurationOptionsTypeDef definition
class BooleanConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[bool],
CellTypeDef#
# CellTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CellTypeDef
def get_value() -> CellTypeDef:
return {
"Column": ...,
}
# CellTypeDef definition
class CellTypeDef(TypedDict):
Column: NotRequired[int],
Row: NotRequired[int],
ColumnName: NotRequired[str],
CellReference: NotRequired[str],
ClassificationStatusTypeDef#
# ClassificationStatusTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ClassificationStatusTypeDef
def get_value() -> ClassificationStatusTypeDef:
return {
"Code": ...,
}
# ClassificationStatusTypeDef definition
class ClassificationStatusTypeDef(TypedDict):
Code: NotRequired[str],
Reason: NotRequired[str],
CodeVulnerabilitiesFilePathTypeDef#
# CodeVulnerabilitiesFilePathTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CodeVulnerabilitiesFilePathTypeDef
def get_value() -> CodeVulnerabilitiesFilePathTypeDef:
return {
"EndLine": ...,
}
# CodeVulnerabilitiesFilePathTypeDef definition
class CodeVulnerabilitiesFilePathTypeDef(TypedDict):
EndLine: NotRequired[int],
FileName: NotRequired[str],
FilePath: NotRequired[str],
StartLine: NotRequired[int],
SecurityControlParameterOutputTypeDef#
# SecurityControlParameterOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SecurityControlParameterOutputTypeDef
def get_value() -> SecurityControlParameterOutputTypeDef:
return {
"Name": ...,
}
# SecurityControlParameterOutputTypeDef definition
class SecurityControlParameterOutputTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[List[str]],
StatusReasonTypeDef#
# StatusReasonTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StatusReasonTypeDef
def get_value() -> StatusReasonTypeDef:
return {
"ReasonCode": ...,
}
# StatusReasonTypeDef definition
class StatusReasonTypeDef(TypedDict):
ReasonCode: str,
Description: NotRequired[str],
DoubleConfigurationOptionsTypeDef#
# DoubleConfigurationOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DoubleConfigurationOptionsTypeDef
def get_value() -> DoubleConfigurationOptionsTypeDef:
return {
"DefaultValue": ...,
}
# DoubleConfigurationOptionsTypeDef definition
class DoubleConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[float],
Min: NotRequired[float],
Max: NotRequired[float],
EnumConfigurationOptionsTypeDef#
# EnumConfigurationOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import EnumConfigurationOptionsTypeDef
def get_value() -> EnumConfigurationOptionsTypeDef:
return {
"DefaultValue": ...,
}
# EnumConfigurationOptionsTypeDef definition
class EnumConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[str],
AllowedValues: NotRequired[List[str]],
EnumListConfigurationOptionsTypeDef#
# EnumListConfigurationOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import EnumListConfigurationOptionsTypeDef
def get_value() -> EnumListConfigurationOptionsTypeDef:
return {
"DefaultValue": ...,
}
# EnumListConfigurationOptionsTypeDef definition
class EnumListConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[List[str]],
MaxItems: NotRequired[int],
AllowedValues: NotRequired[List[str]],
IntegerConfigurationOptionsTypeDef#
# IntegerConfigurationOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import IntegerConfigurationOptionsTypeDef
def get_value() -> IntegerConfigurationOptionsTypeDef:
return {
"DefaultValue": ...,
}
# IntegerConfigurationOptionsTypeDef definition
class IntegerConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[int],
Min: NotRequired[int],
Max: NotRequired[int],
IntegerListConfigurationOptionsTypeDef#
# IntegerListConfigurationOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import IntegerListConfigurationOptionsTypeDef
def get_value() -> IntegerListConfigurationOptionsTypeDef:
return {
"DefaultValue": ...,
}
# IntegerListConfigurationOptionsTypeDef definition
class IntegerListConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[List[int]],
Min: NotRequired[int],
Max: NotRequired[int],
MaxItems: NotRequired[int],
StringConfigurationOptionsTypeDef#
# StringConfigurationOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StringConfigurationOptionsTypeDef
def get_value() -> StringConfigurationOptionsTypeDef:
return {
"DefaultValue": ...,
}
# StringConfigurationOptionsTypeDef definition
class StringConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[str],
Re2Expression: NotRequired[str],
ExpressionDescription: NotRequired[str],
StringListConfigurationOptionsTypeDef#
# StringListConfigurationOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StringListConfigurationOptionsTypeDef
def get_value() -> StringListConfigurationOptionsTypeDef:
return {
"DefaultValue": ...,
}
# StringListConfigurationOptionsTypeDef definition
class StringListConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[List[str]],
Re2Expression: NotRequired[str],
MaxItems: NotRequired[int],
ExpressionDescription: NotRequired[str],
TargetTypeDef#
# TargetTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import TargetTypeDef
def get_value() -> TargetTypeDef:
return {
"AccountId": ...,
}
# TargetTypeDef definition
class TargetTypeDef(TypedDict):
AccountId: NotRequired[str],
OrganizationalUnitId: NotRequired[str],
RootId: NotRequired[str],
ConfigurationPolicySummaryTypeDef#
# ConfigurationPolicySummaryTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ConfigurationPolicySummaryTypeDef
def get_value() -> ConfigurationPolicySummaryTypeDef:
return {
"Arn": ...,
}
# ConfigurationPolicySummaryTypeDef definition
class ConfigurationPolicySummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
UpdatedAt: NotRequired[datetime],
ServiceEnabled: NotRequired[bool],
VolumeMountTypeDef#
# VolumeMountTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import VolumeMountTypeDef
def get_value() -> VolumeMountTypeDef:
return {
"Name": ...,
}
# VolumeMountTypeDef definition
class VolumeMountTypeDef(TypedDict):
Name: NotRequired[str],
MountPath: NotRequired[str],
CreateActionTargetRequestTypeDef#
# CreateActionTargetRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CreateActionTargetRequestTypeDef
def get_value() -> CreateActionTargetRequestTypeDef:
return {
"Name": ...,
}
# CreateActionTargetRequestTypeDef definition
class CreateActionTargetRequestTypeDef(TypedDict):
Name: str,
Description: str,
Id: str,
CreateFindingAggregatorRequestTypeDef#
# CreateFindingAggregatorRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CreateFindingAggregatorRequestTypeDef
def get_value() -> CreateFindingAggregatorRequestTypeDef:
return {
"RegionLinkingMode": ...,
}
# CreateFindingAggregatorRequestTypeDef definition
class CreateFindingAggregatorRequestTypeDef(TypedDict):
RegionLinkingMode: str,
Regions: NotRequired[Sequence[str]],
ResultTypeDef#
# ResultTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ResultTypeDef
def get_value() -> ResultTypeDef:
return {
"AccountId": ...,
}
# ResultTypeDef definition
class ResultTypeDef(TypedDict):
AccountId: NotRequired[str],
ProcessingResult: NotRequired[str],
DateRangeTypeDef#
# DateRangeTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DateRangeTypeDef
def get_value() -> DateRangeTypeDef:
return {
"Value": ...,
}
# DateRangeTypeDef definition
class DateRangeTypeDef(TypedDict):
Value: NotRequired[int],
Unit: NotRequired[DateRangeUnitType], # (1)
DeclineInvitationsRequestTypeDef#
# DeclineInvitationsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DeclineInvitationsRequestTypeDef
def get_value() -> DeclineInvitationsRequestTypeDef:
return {
"AccountIds": ...,
}
# DeclineInvitationsRequestTypeDef definition
class DeclineInvitationsRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
DeleteActionTargetRequestTypeDef#
# DeleteActionTargetRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DeleteActionTargetRequestTypeDef
def get_value() -> DeleteActionTargetRequestTypeDef:
return {
"ActionTargetArn": ...,
}
# DeleteActionTargetRequestTypeDef definition
class DeleteActionTargetRequestTypeDef(TypedDict):
ActionTargetArn: str,
DeleteConfigurationPolicyRequestTypeDef#
# DeleteConfigurationPolicyRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DeleteConfigurationPolicyRequestTypeDef
def get_value() -> DeleteConfigurationPolicyRequestTypeDef:
return {
"Identifier": ...,
}
# DeleteConfigurationPolicyRequestTypeDef definition
class DeleteConfigurationPolicyRequestTypeDef(TypedDict):
Identifier: str,
DeleteFindingAggregatorRequestTypeDef#
# DeleteFindingAggregatorRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DeleteFindingAggregatorRequestTypeDef
def get_value() -> DeleteFindingAggregatorRequestTypeDef:
return {
"FindingAggregatorArn": ...,
}
# DeleteFindingAggregatorRequestTypeDef definition
class DeleteFindingAggregatorRequestTypeDef(TypedDict):
FindingAggregatorArn: str,
DeleteInsightRequestTypeDef#
# DeleteInsightRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DeleteInsightRequestTypeDef
def get_value() -> DeleteInsightRequestTypeDef:
return {
"InsightArn": ...,
}
# DeleteInsightRequestTypeDef definition
class DeleteInsightRequestTypeDef(TypedDict):
InsightArn: str,
DeleteInvitationsRequestTypeDef#
# DeleteInvitationsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DeleteInvitationsRequestTypeDef
def get_value() -> DeleteInvitationsRequestTypeDef:
return {
"AccountIds": ...,
}
# DeleteInvitationsRequestTypeDef definition
class DeleteInvitationsRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
DeleteMembersRequestTypeDef#
# DeleteMembersRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DeleteMembersRequestTypeDef
def get_value() -> DeleteMembersRequestTypeDef:
return {
"AccountIds": ...,
}
# DeleteMembersRequestTypeDef definition
class DeleteMembersRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeActionTargetsRequestTypeDef#
# DescribeActionTargetsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeActionTargetsRequestTypeDef
def get_value() -> DescribeActionTargetsRequestTypeDef:
return {
"ActionTargetArns": ...,
}
# DescribeActionTargetsRequestTypeDef definition
class DescribeActionTargetsRequestTypeDef(TypedDict):
ActionTargetArns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeHubRequestTypeDef#
# DescribeHubRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeHubRequestTypeDef
def get_value() -> DescribeHubRequestTypeDef:
return {
"HubArn": ...,
}
# DescribeHubRequestTypeDef definition
class DescribeHubRequestTypeDef(TypedDict):
HubArn: NotRequired[str],
OrganizationConfigurationTypeDef#
# OrganizationConfigurationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import OrganizationConfigurationTypeDef
def get_value() -> OrganizationConfigurationTypeDef:
return {
"ConfigurationType": ...,
}
# OrganizationConfigurationTypeDef definition
class OrganizationConfigurationTypeDef(TypedDict):
ConfigurationType: NotRequired[OrganizationConfigurationConfigurationTypeType], # (1)
Status: NotRequired[OrganizationConfigurationStatusType], # (2)
StatusMessage: NotRequired[str],
DescribeProductsRequestTypeDef#
# DescribeProductsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeProductsRequestTypeDef
def get_value() -> DescribeProductsRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeProductsRequestTypeDef definition
class DescribeProductsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ProductArn: NotRequired[str],
ProductTypeDef#
# ProductTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ProductTypeDef
def get_value() -> ProductTypeDef:
return {
"ProductArn": ...,
}
# ProductTypeDef definition
class ProductTypeDef(TypedDict):
ProductArn: str,
ProductName: NotRequired[str],
CompanyName: NotRequired[str],
Description: NotRequired[str],
Categories: NotRequired[List[str]],
IntegrationTypes: NotRequired[List[IntegrationTypeType]], # (1)
MarketplaceUrl: NotRequired[str],
ActivationUrl: NotRequired[str],
ProductSubscriptionResourcePolicy: NotRequired[str],
DescribeStandardsControlsRequestTypeDef#
# DescribeStandardsControlsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeStandardsControlsRequestTypeDef
def get_value() -> DescribeStandardsControlsRequestTypeDef:
return {
"StandardsSubscriptionArn": ...,
}
# DescribeStandardsControlsRequestTypeDef definition
class DescribeStandardsControlsRequestTypeDef(TypedDict):
StandardsSubscriptionArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
StandardsControlTypeDef#
# StandardsControlTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StandardsControlTypeDef
def get_value() -> StandardsControlTypeDef:
return {
"StandardsControlArn": ...,
}
# StandardsControlTypeDef definition
class StandardsControlTypeDef(TypedDict):
StandardsControlArn: NotRequired[str],
ControlStatus: NotRequired[ControlStatusType], # (1)
DisabledReason: NotRequired[str],
ControlStatusUpdatedAt: NotRequired[datetime],
ControlId: NotRequired[str],
Title: NotRequired[str],
Description: NotRequired[str],
RemediationUrl: NotRequired[str],
SeverityRating: NotRequired[SeverityRatingType], # (2)
RelatedRequirements: NotRequired[List[str]],
- See ControlStatusType
- See SeverityRatingType
DescribeStandardsRequestTypeDef#
# DescribeStandardsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeStandardsRequestTypeDef
def get_value() -> DescribeStandardsRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeStandardsRequestTypeDef definition
class DescribeStandardsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DisableImportFindingsForProductRequestTypeDef#
# DisableImportFindingsForProductRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DisableImportFindingsForProductRequestTypeDef
def get_value() -> DisableImportFindingsForProductRequestTypeDef:
return {
"ProductSubscriptionArn": ...,
}
# DisableImportFindingsForProductRequestTypeDef definition
class DisableImportFindingsForProductRequestTypeDef(TypedDict):
ProductSubscriptionArn: str,
DisableOrganizationAdminAccountRequestTypeDef#
# DisableOrganizationAdminAccountRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DisableOrganizationAdminAccountRequestTypeDef
def get_value() -> DisableOrganizationAdminAccountRequestTypeDef:
return {
"AdminAccountId": ...,
}
# DisableOrganizationAdminAccountRequestTypeDef definition
class DisableOrganizationAdminAccountRequestTypeDef(TypedDict):
AdminAccountId: str,
DisassociateMembersRequestTypeDef#
# DisassociateMembersRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DisassociateMembersRequestTypeDef
def get_value() -> DisassociateMembersRequestTypeDef:
return {
"AccountIds": ...,
}
# DisassociateMembersRequestTypeDef definition
class DisassociateMembersRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
EnableImportFindingsForProductRequestTypeDef#
# EnableImportFindingsForProductRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import EnableImportFindingsForProductRequestTypeDef
def get_value() -> EnableImportFindingsForProductRequestTypeDef:
return {
"ProductArn": ...,
}
# EnableImportFindingsForProductRequestTypeDef definition
class EnableImportFindingsForProductRequestTypeDef(TypedDict):
ProductArn: str,
EnableOrganizationAdminAccountRequestTypeDef#
# EnableOrganizationAdminAccountRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import EnableOrganizationAdminAccountRequestTypeDef
def get_value() -> EnableOrganizationAdminAccountRequestTypeDef:
return {
"AdminAccountId": ...,
}
# EnableOrganizationAdminAccountRequestTypeDef definition
class EnableOrganizationAdminAccountRequestTypeDef(TypedDict):
AdminAccountId: str,
EnableSecurityHubRequestTypeDef#
# EnableSecurityHubRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import EnableSecurityHubRequestTypeDef
def get_value() -> EnableSecurityHubRequestTypeDef:
return {
"Tags": ...,
}
# EnableSecurityHubRequestTypeDef definition
class EnableSecurityHubRequestTypeDef(TypedDict):
Tags: NotRequired[Mapping[str, str]],
EnableDefaultStandards: NotRequired[bool],
ControlFindingGenerator: NotRequired[ControlFindingGeneratorType], # (1)
FilePathsTypeDef#
# FilePathsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FilePathsTypeDef
def get_value() -> FilePathsTypeDef:
return {
"FilePath": ...,
}
# FilePathsTypeDef definition
class FilePathsTypeDef(TypedDict):
FilePath: NotRequired[str],
FileName: NotRequired[str],
ResourceId: NotRequired[str],
Hash: NotRequired[str],
FindingAggregatorTypeDef#
# FindingAggregatorTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FindingAggregatorTypeDef
def get_value() -> FindingAggregatorTypeDef:
return {
"FindingAggregatorArn": ...,
}
# FindingAggregatorTypeDef definition
class FindingAggregatorTypeDef(TypedDict):
FindingAggregatorArn: NotRequired[str],
FindingHistoryUpdateSourceTypeDef#
# FindingHistoryUpdateSourceTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FindingHistoryUpdateSourceTypeDef
def get_value() -> FindingHistoryUpdateSourceTypeDef:
return {
"Type": ...,
}
# FindingHistoryUpdateSourceTypeDef definition
class FindingHistoryUpdateSourceTypeDef(TypedDict):
Type: NotRequired[FindingHistoryUpdateSourceTypeType], # (1)
Identity: NotRequired[str],
FindingHistoryUpdateTypeDef#
# FindingHistoryUpdateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FindingHistoryUpdateTypeDef
def get_value() -> FindingHistoryUpdateTypeDef:
return {
"UpdatedField": ...,
}
# FindingHistoryUpdateTypeDef definition
class FindingHistoryUpdateTypeDef(TypedDict):
UpdatedField: NotRequired[str],
OldValue: NotRequired[str],
NewValue: NotRequired[str],
FindingProviderSeverityTypeDef#
# FindingProviderSeverityTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FindingProviderSeverityTypeDef
def get_value() -> FindingProviderSeverityTypeDef:
return {
"Label": ...,
}
# FindingProviderSeverityTypeDef definition
class FindingProviderSeverityTypeDef(TypedDict):
Label: NotRequired[SeverityLabelType], # (1)
Original: NotRequired[str],
FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef#
# FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef
def get_value() -> FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef:
return {
"ResourceArn": ...,
}
# FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef definition
class FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef(TypedDict):
ResourceArn: NotRequired[str],
FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef#
# FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef
def get_value() -> FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef:
return {
"Priority": ...,
}
# FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef definition
class FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef(TypedDict):
Priority: NotRequired[int],
ResourceArn: NotRequired[str],
GeneratorDetailsTypeDef#
# GeneratorDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GeneratorDetailsTypeDef
def get_value() -> GeneratorDetailsTypeDef:
return {
"Name": ...,
}
# GeneratorDetailsTypeDef definition
class GeneratorDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
Labels: NotRequired[Sequence[str]],
InvitationTypeDef#
# InvitationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import InvitationTypeDef
def get_value() -> InvitationTypeDef:
return {
"AccountId": ...,
}
# InvitationTypeDef definition
class InvitationTypeDef(TypedDict):
AccountId: NotRequired[str],
InvitationId: NotRequired[str],
InvitedAt: NotRequired[datetime],
MemberStatus: NotRequired[str],
GetConfigurationPolicyRequestTypeDef#
# GetConfigurationPolicyRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetConfigurationPolicyRequestTypeDef
def get_value() -> GetConfigurationPolicyRequestTypeDef:
return {
"Identifier": ...,
}
# GetConfigurationPolicyRequestTypeDef definition
class GetConfigurationPolicyRequestTypeDef(TypedDict):
Identifier: str,
GetEnabledStandardsRequestTypeDef#
# GetEnabledStandardsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetEnabledStandardsRequestTypeDef
def get_value() -> GetEnabledStandardsRequestTypeDef:
return {
"StandardsSubscriptionArns": ...,
}
# GetEnabledStandardsRequestTypeDef definition
class GetEnabledStandardsRequestTypeDef(TypedDict):
StandardsSubscriptionArns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetFindingAggregatorRequestTypeDef#
# GetFindingAggregatorRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetFindingAggregatorRequestTypeDef
def get_value() -> GetFindingAggregatorRequestTypeDef:
return {
"FindingAggregatorArn": ...,
}
# GetFindingAggregatorRequestTypeDef definition
class GetFindingAggregatorRequestTypeDef(TypedDict):
FindingAggregatorArn: str,
SortCriterionTypeDef#
# SortCriterionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SortCriterionTypeDef
def get_value() -> SortCriterionTypeDef:
return {
"Field": ...,
}
# SortCriterionTypeDef definition
class SortCriterionTypeDef(TypedDict):
Field: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (1)
- See SortOrderType
GetInsightResultsRequestTypeDef#
# GetInsightResultsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetInsightResultsRequestTypeDef
def get_value() -> GetInsightResultsRequestTypeDef:
return {
"InsightArn": ...,
}
# GetInsightResultsRequestTypeDef definition
class GetInsightResultsRequestTypeDef(TypedDict):
InsightArn: str,
GetInsightsRequestTypeDef#
# GetInsightsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetInsightsRequestTypeDef
def get_value() -> GetInsightsRequestTypeDef:
return {
"InsightArns": ...,
}
# GetInsightsRequestTypeDef definition
class GetInsightsRequestTypeDef(TypedDict):
InsightArns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetMembersRequestTypeDef#
# GetMembersRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetMembersRequestTypeDef
def get_value() -> GetMembersRequestTypeDef:
return {
"AccountIds": ...,
}
# GetMembersRequestTypeDef definition
class GetMembersRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
MemberTypeDef#
# MemberTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import MemberTypeDef
def get_value() -> MemberTypeDef:
return {
"AccountId": ...,
}
# MemberTypeDef definition
class MemberTypeDef(TypedDict):
AccountId: NotRequired[str],
Email: NotRequired[str],
MasterId: NotRequired[str],
AdministratorId: NotRequired[str],
MemberStatus: NotRequired[str],
InvitedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
GetSecurityControlDefinitionRequestTypeDef#
# GetSecurityControlDefinitionRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetSecurityControlDefinitionRequestTypeDef
def get_value() -> GetSecurityControlDefinitionRequestTypeDef:
return {
"SecurityControlId": ...,
}
# GetSecurityControlDefinitionRequestTypeDef definition
class GetSecurityControlDefinitionRequestTypeDef(TypedDict):
SecurityControlId: str,
IndicatorOutputTypeDef#
# IndicatorOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import IndicatorOutputTypeDef
def get_value() -> IndicatorOutputTypeDef:
return {
"Key": ...,
}
# IndicatorOutputTypeDef definition
class IndicatorOutputTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[List[str]],
Title: NotRequired[str],
Type: NotRequired[str],
IndicatorTypeDef#
# IndicatorTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import IndicatorTypeDef
def get_value() -> IndicatorTypeDef:
return {
"Key": ...,
}
# IndicatorTypeDef definition
class IndicatorTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
Title: NotRequired[str],
Type: NotRequired[str],
InsightResultValueTypeDef#
# InsightResultValueTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import InsightResultValueTypeDef
def get_value() -> InsightResultValueTypeDef:
return {
"GroupByAttributeValue": ...,
}
# InsightResultValueTypeDef definition
class InsightResultValueTypeDef(TypedDict):
GroupByAttributeValue: str,
Count: int,
InviteMembersRequestTypeDef#
# InviteMembersRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import InviteMembersRequestTypeDef
def get_value() -> InviteMembersRequestTypeDef:
return {
"AccountIds": ...,
}
# InviteMembersRequestTypeDef definition
class InviteMembersRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
ListAutomationRulesRequestTypeDef#
# ListAutomationRulesRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListAutomationRulesRequestTypeDef
def get_value() -> ListAutomationRulesRequestTypeDef:
return {
"NextToken": ...,
}
# ListAutomationRulesRequestTypeDef definition
class ListAutomationRulesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListConfigurationPoliciesRequestTypeDef#
# ListConfigurationPoliciesRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListConfigurationPoliciesRequestTypeDef
def get_value() -> ListConfigurationPoliciesRequestTypeDef:
return {
"NextToken": ...,
}
# ListConfigurationPoliciesRequestTypeDef definition
class ListConfigurationPoliciesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListEnabledProductsForImportRequestTypeDef#
# ListEnabledProductsForImportRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListEnabledProductsForImportRequestTypeDef
def get_value() -> ListEnabledProductsForImportRequestTypeDef:
return {
"NextToken": ...,
}
# ListEnabledProductsForImportRequestTypeDef definition
class ListEnabledProductsForImportRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListFindingAggregatorsRequestTypeDef#
# ListFindingAggregatorsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListFindingAggregatorsRequestTypeDef
def get_value() -> ListFindingAggregatorsRequestTypeDef:
return {
"NextToken": ...,
}
# ListFindingAggregatorsRequestTypeDef definition
class ListFindingAggregatorsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListInvitationsRequestTypeDef#
# ListInvitationsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListInvitationsRequestTypeDef
def get_value() -> ListInvitationsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListInvitationsRequestTypeDef definition
class ListInvitationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListMembersRequestTypeDef#
# ListMembersRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListMembersRequestTypeDef
def get_value() -> ListMembersRequestTypeDef:
return {
"OnlyAssociated": ...,
}
# ListMembersRequestTypeDef definition
class ListMembersRequestTypeDef(TypedDict):
OnlyAssociated: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOrganizationAdminAccountsRequestTypeDef#
# ListOrganizationAdminAccountsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListOrganizationAdminAccountsRequestTypeDef
def get_value() -> ListOrganizationAdminAccountsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListOrganizationAdminAccountsRequestTypeDef definition
class ListOrganizationAdminAccountsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListSecurityControlDefinitionsRequestTypeDef#
# ListSecurityControlDefinitionsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListSecurityControlDefinitionsRequestTypeDef
def get_value() -> ListSecurityControlDefinitionsRequestTypeDef:
return {
"StandardsArn": ...,
}
# ListSecurityControlDefinitionsRequestTypeDef definition
class ListSecurityControlDefinitionsRequestTypeDef(TypedDict):
StandardsArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListStandardsControlAssociationsRequestTypeDef#
# ListStandardsControlAssociationsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListStandardsControlAssociationsRequestTypeDef
def get_value() -> ListStandardsControlAssociationsRequestTypeDef:
return {
"SecurityControlId": ...,
}
# ListStandardsControlAssociationsRequestTypeDef definition
class ListStandardsControlAssociationsRequestTypeDef(TypedDict):
SecurityControlId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
StandardsControlAssociationSummaryTypeDef#
# StandardsControlAssociationSummaryTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StandardsControlAssociationSummaryTypeDef
def get_value() -> StandardsControlAssociationSummaryTypeDef:
return {
"StandardsArn": ...,
}
# StandardsControlAssociationSummaryTypeDef definition
class StandardsControlAssociationSummaryTypeDef(TypedDict):
StandardsArn: str,
SecurityControlId: str,
SecurityControlArn: str,
AssociationStatus: AssociationStatusType, # (1)
RelatedRequirements: NotRequired[List[str]],
UpdatedAt: NotRequired[datetime],
UpdatedReason: NotRequired[str],
StandardsControlTitle: NotRequired[str],
StandardsControlDescription: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
NetworkAutonomousSystemTypeDef#
# NetworkAutonomousSystemTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NetworkAutonomousSystemTypeDef
def get_value() -> NetworkAutonomousSystemTypeDef:
return {
"Name": ...,
}
# NetworkAutonomousSystemTypeDef definition
class NetworkAutonomousSystemTypeDef(TypedDict):
Name: NotRequired[str],
Number: NotRequired[int],
NetworkConnectionTypeDef#
# NetworkConnectionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NetworkConnectionTypeDef
def get_value() -> NetworkConnectionTypeDef:
return {
"Direction": ...,
}
# NetworkConnectionTypeDef definition
class NetworkConnectionTypeDef(TypedDict):
Direction: NotRequired[ConnectionDirectionType], # (1)
NetworkGeoLocationTypeDef#
# NetworkGeoLocationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NetworkGeoLocationTypeDef
def get_value() -> NetworkGeoLocationTypeDef:
return {
"City": ...,
}
# NetworkGeoLocationTypeDef definition
class NetworkGeoLocationTypeDef(TypedDict):
City: NotRequired[str],
Country: NotRequired[str],
Lat: NotRequired[float],
Lon: NotRequired[float],
PortRangeTypeDef#
# PortRangeTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import PortRangeTypeDef
def get_value() -> PortRangeTypeDef:
return {
"Begin": ...,
}
# PortRangeTypeDef definition
class PortRangeTypeDef(TypedDict):
Begin: NotRequired[int],
End: NotRequired[int],
RangeTypeDef#
# RangeTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RangeTypeDef
def get_value() -> RangeTypeDef:
return {
"Start": ...,
}
# RangeTypeDef definition
class RangeTypeDef(TypedDict):
Start: NotRequired[int],
End: NotRequired[int],
StartColumn: NotRequired[int],
RecordTypeDef#
# RecordTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RecordTypeDef
def get_value() -> RecordTypeDef:
return {
"JsonPath": ...,
}
# RecordTypeDef definition
class RecordTypeDef(TypedDict):
JsonPath: NotRequired[str],
RecordIndex: NotRequired[int],
ParameterValueOutputTypeDef#
# ParameterValueOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ParameterValueOutputTypeDef
def get_value() -> ParameterValueOutputTypeDef:
return {
"Integer": ...,
}
# ParameterValueOutputTypeDef definition
class ParameterValueOutputTypeDef(TypedDict):
Integer: NotRequired[int],
IntegerList: NotRequired[List[int]],
Double: NotRequired[float],
String: NotRequired[str],
StringList: NotRequired[List[str]],
Boolean: NotRequired[bool],
Enum: NotRequired[str],
EnumList: NotRequired[List[str]],
ParameterValueTypeDef#
# ParameterValueTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ParameterValueTypeDef
def get_value() -> ParameterValueTypeDef:
return {
"Integer": ...,
}
# ParameterValueTypeDef definition
class ParameterValueTypeDef(TypedDict):
Integer: NotRequired[int],
IntegerList: NotRequired[Sequence[int]],
Double: NotRequired[float],
String: NotRequired[str],
StringList: NotRequired[Sequence[str]],
Boolean: NotRequired[bool],
Enum: NotRequired[str],
EnumList: NotRequired[Sequence[str]],
RecommendationTypeDef#
# RecommendationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RecommendationTypeDef
def get_value() -> RecommendationTypeDef:
return {
"Text": ...,
}
# RecommendationTypeDef definition
class RecommendationTypeDef(TypedDict):
Text: NotRequired[str],
Url: NotRequired[str],
RuleGroupSourceListDetailsOutputTypeDef#
# RuleGroupSourceListDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceListDetailsOutputTypeDef
def get_value() -> RuleGroupSourceListDetailsOutputTypeDef:
return {
"GeneratedRulesType": ...,
}
# RuleGroupSourceListDetailsOutputTypeDef definition
class RuleGroupSourceListDetailsOutputTypeDef(TypedDict):
GeneratedRulesType: NotRequired[str],
TargetTypes: NotRequired[List[str]],
Targets: NotRequired[List[str]],
RuleGroupSourceListDetailsTypeDef#
# RuleGroupSourceListDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceListDetailsTypeDef
def get_value() -> RuleGroupSourceListDetailsTypeDef:
return {
"GeneratedRulesType": ...,
}
# RuleGroupSourceListDetailsTypeDef definition
class RuleGroupSourceListDetailsTypeDef(TypedDict):
GeneratedRulesType: NotRequired[str],
TargetTypes: NotRequired[Sequence[str]],
Targets: NotRequired[Sequence[str]],
RuleGroupSourceStatefulRulesHeaderDetailsTypeDef#
# RuleGroupSourceStatefulRulesHeaderDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatefulRulesHeaderDetailsTypeDef
def get_value() -> RuleGroupSourceStatefulRulesHeaderDetailsTypeDef:
return {
"Destination": ...,
}
# RuleGroupSourceStatefulRulesHeaderDetailsTypeDef definition
class RuleGroupSourceStatefulRulesHeaderDetailsTypeDef(TypedDict):
Destination: NotRequired[str],
DestinationPort: NotRequired[str],
Direction: NotRequired[str],
Protocol: NotRequired[str],
Source: NotRequired[str],
SourcePort: NotRequired[str],
RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef#
# RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef
def get_value() -> RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef:
return {
"Keyword": ...,
}
# RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef definition
class RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef(TypedDict):
Keyword: NotRequired[str],
Settings: NotRequired[List[str]],
RuleGroupSourceStatefulRulesOptionsDetailsTypeDef#
# RuleGroupSourceStatefulRulesOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatefulRulesOptionsDetailsTypeDef
def get_value() -> RuleGroupSourceStatefulRulesOptionsDetailsTypeDef:
return {
"Keyword": ...,
}
# RuleGroupSourceStatefulRulesOptionsDetailsTypeDef definition
class RuleGroupSourceStatefulRulesOptionsDetailsTypeDef(TypedDict):
Keyword: NotRequired[str],
Settings: NotRequired[Sequence[str]],
RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef
def get_value() -> RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef:
return {
"FromPort": ...,
}
# RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef
def get_value() -> RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef:
return {
"AddressDefinition": ...,
}
# RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef(TypedDict):
AddressDefinition: NotRequired[str],
RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef
def get_value() -> RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef:
return {
"FromPort": ...,
}
# RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef
def get_value() -> RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef:
return {
"AddressDefinition": ...,
}
# RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef(TypedDict):
AddressDefinition: NotRequired[str],
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef
def get_value() -> RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef:
return {
"Flags": ...,
}
# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef(TypedDict):
Flags: NotRequired[List[str]],
Masks: NotRequired[List[str]],
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef
def get_value() -> RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef:
return {
"Flags": ...,
}
# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef(TypedDict):
Flags: NotRequired[Sequence[str]],
Masks: NotRequired[Sequence[str]],
RuleGroupVariablesIpSetsDetailsOutputTypeDef#
# RuleGroupVariablesIpSetsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupVariablesIpSetsDetailsOutputTypeDef
def get_value() -> RuleGroupVariablesIpSetsDetailsOutputTypeDef:
return {
"Definition": ...,
}
# RuleGroupVariablesIpSetsDetailsOutputTypeDef definition
class RuleGroupVariablesIpSetsDetailsOutputTypeDef(TypedDict):
Definition: NotRequired[List[str]],
RuleGroupVariablesIpSetsDetailsTypeDef#
# RuleGroupVariablesIpSetsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupVariablesIpSetsDetailsTypeDef
def get_value() -> RuleGroupVariablesIpSetsDetailsTypeDef:
return {
"Definition": ...,
}
# RuleGroupVariablesIpSetsDetailsTypeDef definition
class RuleGroupVariablesIpSetsDetailsTypeDef(TypedDict):
Definition: NotRequired[Sequence[str]],
RuleGroupVariablesPortSetsDetailsOutputTypeDef#
# RuleGroupVariablesPortSetsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupVariablesPortSetsDetailsOutputTypeDef
def get_value() -> RuleGroupVariablesPortSetsDetailsOutputTypeDef:
return {
"Definition": ...,
}
# RuleGroupVariablesPortSetsDetailsOutputTypeDef definition
class RuleGroupVariablesPortSetsDetailsOutputTypeDef(TypedDict):
Definition: NotRequired[List[str]],
RuleGroupVariablesPortSetsDetailsTypeDef#
# RuleGroupVariablesPortSetsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupVariablesPortSetsDetailsTypeDef
def get_value() -> RuleGroupVariablesPortSetsDetailsTypeDef:
return {
"Definition": ...,
}
# RuleGroupVariablesPortSetsDetailsTypeDef definition
class RuleGroupVariablesPortSetsDetailsTypeDef(TypedDict):
Definition: NotRequired[Sequence[str]],
SecurityControlParameterTypeDef#
# SecurityControlParameterTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SecurityControlParameterTypeDef
def get_value() -> SecurityControlParameterTypeDef:
return {
"Name": ...,
}
# SecurityControlParameterTypeDef definition
class SecurityControlParameterTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[Sequence[str]],
SoftwarePackageTypeDef#
# SoftwarePackageTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SoftwarePackageTypeDef
def get_value() -> SoftwarePackageTypeDef:
return {
"Name": ...,
}
# SoftwarePackageTypeDef definition
class SoftwarePackageTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
Epoch: NotRequired[str],
Release: NotRequired[str],
Architecture: NotRequired[str],
PackageManager: NotRequired[str],
FilePath: NotRequired[str],
FixedInVersion: NotRequired[str],
Remediation: NotRequired[str],
SourceLayerHash: NotRequired[str],
SourceLayerArn: NotRequired[str],
StandardsManagedByTypeDef#
# StandardsManagedByTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StandardsManagedByTypeDef
def get_value() -> StandardsManagedByTypeDef:
return {
"Company": ...,
}
# StandardsManagedByTypeDef definition
class StandardsManagedByTypeDef(TypedDict):
Company: NotRequired[str],
Product: NotRequired[str],
StandardsStatusReasonTypeDef#
# StandardsStatusReasonTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StandardsStatusReasonTypeDef
def get_value() -> StandardsStatusReasonTypeDef:
return {
"StatusReasonCode": ...,
}
# StandardsStatusReasonTypeDef definition
class StandardsStatusReasonTypeDef(TypedDict):
StatusReasonCode: StatusReasonCodeType, # (1)
StatelessCustomPublishMetricActionDimensionTypeDef#
# StatelessCustomPublishMetricActionDimensionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StatelessCustomPublishMetricActionDimensionTypeDef
def get_value() -> StatelessCustomPublishMetricActionDimensionTypeDef:
return {
"Value": ...,
}
# StatelessCustomPublishMetricActionDimensionTypeDef definition
class StatelessCustomPublishMetricActionDimensionTypeDef(TypedDict):
Value: NotRequired[str],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateActionTargetRequestTypeDef#
# UpdateActionTargetRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UpdateActionTargetRequestTypeDef
def get_value() -> UpdateActionTargetRequestTypeDef:
return {
"ActionTargetArn": ...,
}
# UpdateActionTargetRequestTypeDef definition
class UpdateActionTargetRequestTypeDef(TypedDict):
ActionTargetArn: str,
Name: NotRequired[str],
Description: NotRequired[str],
UpdateFindingAggregatorRequestTypeDef#
# UpdateFindingAggregatorRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UpdateFindingAggregatorRequestTypeDef
def get_value() -> UpdateFindingAggregatorRequestTypeDef:
return {
"FindingAggregatorArn": ...,
}
# UpdateFindingAggregatorRequestTypeDef definition
class UpdateFindingAggregatorRequestTypeDef(TypedDict):
FindingAggregatorArn: str,
RegionLinkingMode: str,
Regions: NotRequired[Sequence[str]],
UpdateSecurityHubConfigurationRequestTypeDef#
# UpdateSecurityHubConfigurationRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UpdateSecurityHubConfigurationRequestTypeDef
def get_value() -> UpdateSecurityHubConfigurationRequestTypeDef:
return {
"AutoEnableControls": ...,
}
# UpdateSecurityHubConfigurationRequestTypeDef definition
class UpdateSecurityHubConfigurationRequestTypeDef(TypedDict):
AutoEnableControls: NotRequired[bool],
ControlFindingGenerator: NotRequired[ControlFindingGeneratorType], # (1)
UpdateStandardsControlRequestTypeDef#
# UpdateStandardsControlRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UpdateStandardsControlRequestTypeDef
def get_value() -> UpdateStandardsControlRequestTypeDef:
return {
"StandardsControlArn": ...,
}
# UpdateStandardsControlRequestTypeDef definition
class UpdateStandardsControlRequestTypeDef(TypedDict):
StandardsControlArn: str,
ControlStatus: NotRequired[ControlStatusType], # (1)
DisabledReason: NotRequired[str],
VulnerabilityVendorTypeDef#
# VulnerabilityVendorTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import VulnerabilityVendorTypeDef
def get_value() -> VulnerabilityVendorTypeDef:
return {
"Name": ...,
}
# VulnerabilityVendorTypeDef definition
class VulnerabilityVendorTypeDef(TypedDict):
Name: str,
Url: NotRequired[str],
VendorSeverity: NotRequired[str],
VendorCreatedAt: NotRequired[str],
VendorUpdatedAt: NotRequired[str],
CreateMembersRequestTypeDef#
# CreateMembersRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CreateMembersRequestTypeDef
def get_value() -> CreateMembersRequestTypeDef:
return {
"AccountDetails": ...,
}
# CreateMembersRequestTypeDef definition
class CreateMembersRequestTypeDef(TypedDict):
AccountDetails: Sequence[AccountDetailsTypeDef], # (1)
ActionRemoteIpDetailsTypeDef#
# ActionRemoteIpDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ActionRemoteIpDetailsTypeDef
def get_value() -> ActionRemoteIpDetailsTypeDef:
return {
"IpAddressV4": ...,
}
# ActionRemoteIpDetailsTypeDef definition
class ActionRemoteIpDetailsTypeDef(TypedDict):
IpAddressV4: NotRequired[str],
Organization: NotRequired[IpOrganizationDetailsTypeDef], # (1)
Country: NotRequired[CountryTypeDef], # (2)
City: NotRequired[CityTypeDef], # (3)
GeoLocation: NotRequired[GeoLocationTypeDef], # (4)
- See IpOrganizationDetailsTypeDef
- See CountryTypeDef
- See CityTypeDef
- See GeoLocationTypeDef
ActorUserTypeDef#
# ActorUserTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ActorUserTypeDef
def get_value() -> ActorUserTypeDef:
return {
"Name": ...,
}
# ActorUserTypeDef definition
class ActorUserTypeDef(TypedDict):
Name: NotRequired[str],
Uid: NotRequired[str],
Type: NotRequired[str],
CredentialUid: NotRequired[str],
Account: NotRequired[UserAccountTypeDef], # (1)
CvssOutputTypeDef#
# CvssOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CvssOutputTypeDef
def get_value() -> CvssOutputTypeDef:
return {
"Version": ...,
}
# CvssOutputTypeDef definition
class CvssOutputTypeDef(TypedDict):
Version: NotRequired[str],
BaseScore: NotRequired[float],
BaseVector: NotRequired[str],
Source: NotRequired[str],
Adjustments: NotRequired[List[AdjustmentTypeDef]], # (1)
CvssTypeDef#
# CvssTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CvssTypeDef
def get_value() -> CvssTypeDef:
return {
"Version": ...,
}
# CvssTypeDef definition
class CvssTypeDef(TypedDict):
Version: NotRequired[str],
BaseScore: NotRequired[float],
BaseVector: NotRequired[str],
Source: NotRequired[str],
Adjustments: NotRequired[Sequence[AdjustmentTypeDef]], # (1)
ListConfigurationPolicyAssociationsRequestTypeDef#
# ListConfigurationPolicyAssociationsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListConfigurationPolicyAssociationsRequestTypeDef
def get_value() -> ListConfigurationPolicyAssociationsRequestTypeDef:
return {
"NextToken": ...,
}
# ListConfigurationPolicyAssociationsRequestTypeDef definition
class ListConfigurationPolicyAssociationsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[AssociationFiltersTypeDef], # (1)
AssociationSetDetailsTypeDef#
# AssociationSetDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AssociationSetDetailsTypeDef
def get_value() -> AssociationSetDetailsTypeDef:
return {
"AssociationState": ...,
}
# AssociationSetDetailsTypeDef definition
class AssociationSetDetailsTypeDef(TypedDict):
AssociationState: NotRequired[AssociationStateDetailsTypeDef], # (1)
GatewayId: NotRequired[str],
Main: NotRequired[bool],
RouteTableAssociationId: NotRequired[str],
RouteTableId: NotRequired[str],
SubnetId: NotRequired[str],
AutomationRulesFindingFieldsUpdateOutputTypeDef#
# AutomationRulesFindingFieldsUpdateOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AutomationRulesFindingFieldsUpdateOutputTypeDef
def get_value() -> AutomationRulesFindingFieldsUpdateOutputTypeDef:
return {
"Note": ...,
}
# AutomationRulesFindingFieldsUpdateOutputTypeDef definition
class AutomationRulesFindingFieldsUpdateOutputTypeDef(TypedDict):
Note: NotRequired[NoteUpdateTypeDef], # (1)
Severity: NotRequired[SeverityUpdateTypeDef], # (2)
VerificationState: NotRequired[VerificationStateType], # (3)
Confidence: NotRequired[int],
Criticality: NotRequired[int],
Types: NotRequired[List[str]],
UserDefinedFields: NotRequired[Dict[str, str]],
Workflow: NotRequired[WorkflowUpdateTypeDef], # (4)
RelatedFindings: NotRequired[List[RelatedFindingTypeDef]], # (5)
- See NoteUpdateTypeDef
- See SeverityUpdateTypeDef
- See VerificationStateType
- See WorkflowUpdateTypeDef
- See RelatedFindingTypeDef
AutomationRulesFindingFieldsUpdateTypeDef#
# AutomationRulesFindingFieldsUpdateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AutomationRulesFindingFieldsUpdateTypeDef
def get_value() -> AutomationRulesFindingFieldsUpdateTypeDef:
return {
"Note": ...,
}
# AutomationRulesFindingFieldsUpdateTypeDef definition
class AutomationRulesFindingFieldsUpdateTypeDef(TypedDict):
Note: NotRequired[NoteUpdateTypeDef], # (1)
Severity: NotRequired[SeverityUpdateTypeDef], # (2)
VerificationState: NotRequired[VerificationStateType], # (3)
Confidence: NotRequired[int],
Criticality: NotRequired[int],
Types: NotRequired[Sequence[str]],
UserDefinedFields: NotRequired[Mapping[str, str]],
Workflow: NotRequired[WorkflowUpdateTypeDef], # (4)
RelatedFindings: NotRequired[Sequence[RelatedFindingTypeDef]], # (5)
- See NoteUpdateTypeDef
- See SeverityUpdateTypeDef
- See VerificationStateType
- See WorkflowUpdateTypeDef
- See RelatedFindingTypeDef
AwsAmazonMqBrokerLogsDetailsTypeDef#
# AwsAmazonMqBrokerLogsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAmazonMqBrokerLogsDetailsTypeDef
def get_value() -> AwsAmazonMqBrokerLogsDetailsTypeDef:
return {
"Audit": ...,
}
# AwsAmazonMqBrokerLogsDetailsTypeDef definition
class AwsAmazonMqBrokerLogsDetailsTypeDef(TypedDict):
Audit: NotRequired[bool],
General: NotRequired[bool],
AuditLogGroup: NotRequired[str],
GeneralLogGroup: NotRequired[str],
Pending: NotRequired[AwsAmazonMqBrokerLogsPendingDetailsTypeDef], # (1)
AwsApiGatewayRestApiDetailsOutputTypeDef#
# AwsApiGatewayRestApiDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayRestApiDetailsOutputTypeDef
def get_value() -> AwsApiGatewayRestApiDetailsOutputTypeDef:
return {
"Id": ...,
}
# AwsApiGatewayRestApiDetailsOutputTypeDef definition
class AwsApiGatewayRestApiDetailsOutputTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CreatedDate: NotRequired[str],
Version: NotRequired[str],
BinaryMediaTypes: NotRequired[List[str]],
MinimumCompressionSize: NotRequired[int],
ApiKeySource: NotRequired[str],
EndpointConfiguration: NotRequired[AwsApiGatewayEndpointConfigurationOutputTypeDef], # (1)
AwsApiGatewayStageDetailsOutputTypeDef#
# AwsApiGatewayStageDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayStageDetailsOutputTypeDef
def get_value() -> AwsApiGatewayStageDetailsOutputTypeDef:
return {
"DeploymentId": ...,
}
# AwsApiGatewayStageDetailsOutputTypeDef definition
class AwsApiGatewayStageDetailsOutputTypeDef(TypedDict):
DeploymentId: NotRequired[str],
ClientCertificateId: NotRequired[str],
StageName: NotRequired[str],
Description: NotRequired[str],
CacheClusterEnabled: NotRequired[bool],
CacheClusterSize: NotRequired[str],
CacheClusterStatus: NotRequired[str],
MethodSettings: NotRequired[List[AwsApiGatewayMethodSettingsTypeDef]], # (1)
Variables: NotRequired[Dict[str, str]],
DocumentationVersion: NotRequired[str],
AccessLogSettings: NotRequired[AwsApiGatewayAccessLogSettingsTypeDef], # (2)
CanarySettings: NotRequired[AwsApiGatewayCanarySettingsOutputTypeDef], # (3)
TracingEnabled: NotRequired[bool],
CreatedDate: NotRequired[str],
LastUpdatedDate: NotRequired[str],
WebAclArn: NotRequired[str],
- See AwsApiGatewayMethodSettingsTypeDef
- See AwsApiGatewayAccessLogSettingsTypeDef
- See AwsApiGatewayCanarySettingsOutputTypeDef
AwsApiGatewayV2ApiDetailsOutputTypeDef#
# AwsApiGatewayV2ApiDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayV2ApiDetailsOutputTypeDef
def get_value() -> AwsApiGatewayV2ApiDetailsOutputTypeDef:
return {
"ApiEndpoint": ...,
}
# AwsApiGatewayV2ApiDetailsOutputTypeDef definition
class AwsApiGatewayV2ApiDetailsOutputTypeDef(TypedDict):
ApiEndpoint: NotRequired[str],
ApiId: NotRequired[str],
ApiKeySelectionExpression: NotRequired[str],
CreatedDate: NotRequired[str],
Description: NotRequired[str],
Version: NotRequired[str],
Name: NotRequired[str],
ProtocolType: NotRequired[str],
RouteSelectionExpression: NotRequired[str],
CorsConfiguration: NotRequired[AwsCorsConfigurationOutputTypeDef], # (1)
AwsApiGatewayV2StageDetailsOutputTypeDef#
# AwsApiGatewayV2StageDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayV2StageDetailsOutputTypeDef
def get_value() -> AwsApiGatewayV2StageDetailsOutputTypeDef:
return {
"ClientCertificateId": ...,
}
# AwsApiGatewayV2StageDetailsOutputTypeDef definition
class AwsApiGatewayV2StageDetailsOutputTypeDef(TypedDict):
ClientCertificateId: NotRequired[str],
CreatedDate: NotRequired[str],
Description: NotRequired[str],
DefaultRouteSettings: NotRequired[AwsApiGatewayV2RouteSettingsTypeDef], # (1)
DeploymentId: NotRequired[str],
LastUpdatedDate: NotRequired[str],
RouteSettings: NotRequired[AwsApiGatewayV2RouteSettingsTypeDef], # (1)
StageName: NotRequired[str],
StageVariables: NotRequired[Dict[str, str]],
AccessLogSettings: NotRequired[AwsApiGatewayAccessLogSettingsTypeDef], # (3)
AutoDeploy: NotRequired[bool],
LastDeploymentStatusMessage: NotRequired[str],
ApiGatewayManaged: NotRequired[bool],
- See AwsApiGatewayV2RouteSettingsTypeDef
- See AwsApiGatewayV2RouteSettingsTypeDef
- See AwsApiGatewayAccessLogSettingsTypeDef
AwsApiGatewayV2StageDetailsTypeDef#
# AwsApiGatewayV2StageDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayV2StageDetailsTypeDef
def get_value() -> AwsApiGatewayV2StageDetailsTypeDef:
return {
"ClientCertificateId": ...,
}
# AwsApiGatewayV2StageDetailsTypeDef definition
class AwsApiGatewayV2StageDetailsTypeDef(TypedDict):
ClientCertificateId: NotRequired[str],
CreatedDate: NotRequired[str],
Description: NotRequired[str],
DefaultRouteSettings: NotRequired[AwsApiGatewayV2RouteSettingsTypeDef], # (1)
DeploymentId: NotRequired[str],
LastUpdatedDate: NotRequired[str],
RouteSettings: NotRequired[AwsApiGatewayV2RouteSettingsTypeDef], # (1)
StageName: NotRequired[str],
StageVariables: NotRequired[Mapping[str, str]],
AccessLogSettings: NotRequired[AwsApiGatewayAccessLogSettingsTypeDef], # (3)
AutoDeploy: NotRequired[bool],
LastDeploymentStatusMessage: NotRequired[str],
ApiGatewayManaged: NotRequired[bool],
- See AwsApiGatewayV2RouteSettingsTypeDef
- See AwsApiGatewayV2RouteSettingsTypeDef
- See AwsApiGatewayAccessLogSettingsTypeDef
AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef#
# AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef
def get_value() -> AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef:
return {
"AuthenticationType": ...,
}
# AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef definition
class AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef(TypedDict):
AuthenticationType: NotRequired[str],
LambdaAuthorizerConfig: NotRequired[AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef], # (1)
OpenIdConnectConfig: NotRequired[AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef], # (2)
UserPoolConfig: NotRequired[AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef], # (3)
- See AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef
AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef#
# AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef
def get_value() -> AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef:
return {
"EncryptionConfiguration": ...,
}
# AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef definition
class AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef(TypedDict):
EncryptionConfiguration: NotRequired[AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef], # (1)
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef:
return {
"LaunchTemplateSpecification": ...,
}
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[List[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef]], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef:
return {
"LaunchTemplateSpecification": ...,
}
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[Sequence[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef]], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef#
# AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef
def get_value() -> AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef:
return {
"DeviceName": ...,
}
# AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef definition
class AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef(TypedDict):
DeviceName: NotRequired[str],
Ebs: NotRequired[AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef], # (1)
NoDevice: NotRequired[bool],
VirtualName: NotRequired[str],
AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef#
# AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef
def get_value() -> AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef:
return {
"DestinationBackupVaultArn": ...,
}
# AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef definition
class AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef(TypedDict):
DestinationBackupVaultArn: NotRequired[str],
Lifecycle: NotRequired[AwsBackupBackupPlanLifecycleDetailsTypeDef], # (1)
AwsBackupBackupVaultDetailsOutputTypeDef#
# AwsBackupBackupVaultDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupVaultDetailsOutputTypeDef
def get_value() -> AwsBackupBackupVaultDetailsOutputTypeDef:
return {
"BackupVaultArn": ...,
}
# AwsBackupBackupVaultDetailsOutputTypeDef definition
class AwsBackupBackupVaultDetailsOutputTypeDef(TypedDict):
BackupVaultArn: NotRequired[str],
BackupVaultName: NotRequired[str],
EncryptionKeyArn: NotRequired[str],
Notifications: NotRequired[AwsBackupBackupVaultNotificationsDetailsOutputTypeDef], # (1)
AccessPolicy: NotRequired[str],
AwsBackupRecoveryPointDetailsTypeDef#
# AwsBackupRecoveryPointDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupRecoveryPointDetailsTypeDef
def get_value() -> AwsBackupRecoveryPointDetailsTypeDef:
return {
"BackupSizeInBytes": ...,
}
# AwsBackupRecoveryPointDetailsTypeDef definition
class AwsBackupRecoveryPointDetailsTypeDef(TypedDict):
BackupSizeInBytes: NotRequired[int],
BackupVaultArn: NotRequired[str],
BackupVaultName: NotRequired[str],
CalculatedLifecycle: NotRequired[AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef], # (1)
CompletionDate: NotRequired[str],
CreatedBy: NotRequired[AwsBackupRecoveryPointCreatedByDetailsTypeDef], # (2)
CreationDate: NotRequired[str],
EncryptionKeyArn: NotRequired[str],
IamRoleArn: NotRequired[str],
IsEncrypted: NotRequired[bool],
LastRestoreTime: NotRequired[str],
Lifecycle: NotRequired[AwsBackupRecoveryPointLifecycleDetailsTypeDef], # (3)
RecoveryPointArn: NotRequired[str],
ResourceArn: NotRequired[str],
ResourceType: NotRequired[str],
SourceBackupVaultArn: NotRequired[str],
Status: NotRequired[str],
StatusMessage: NotRequired[str],
StorageClass: NotRequired[str],
- See AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef
- See AwsBackupRecoveryPointCreatedByDetailsTypeDef
- See AwsBackupRecoveryPointLifecycleDetailsTypeDef
AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef#
# AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef
def get_value() -> AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef:
return {
"DomainName": ...,
}
# AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef definition
class AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef(TypedDict):
DomainName: NotRequired[str],
ResourceRecord: NotRequired[AwsCertificateManagerCertificateResourceRecordTypeDef], # (1)
ValidationDomain: NotRequired[str],
ValidationEmails: NotRequired[List[str]],
ValidationMethod: NotRequired[str],
ValidationStatus: NotRequired[str],
AwsCertificateManagerCertificateDomainValidationOptionTypeDef#
# AwsCertificateManagerCertificateDomainValidationOptionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCertificateManagerCertificateDomainValidationOptionTypeDef
def get_value() -> AwsCertificateManagerCertificateDomainValidationOptionTypeDef:
return {
"DomainName": ...,
}
# AwsCertificateManagerCertificateDomainValidationOptionTypeDef definition
class AwsCertificateManagerCertificateDomainValidationOptionTypeDef(TypedDict):
DomainName: NotRequired[str],
ResourceRecord: NotRequired[AwsCertificateManagerCertificateResourceRecordTypeDef], # (1)
ValidationDomain: NotRequired[str],
ValidationEmails: NotRequired[Sequence[str]],
ValidationMethod: NotRequired[str],
ValidationStatus: NotRequired[str],
AwsCloudFormationStackDetailsOutputTypeDef#
# AwsCloudFormationStackDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFormationStackDetailsOutputTypeDef
def get_value() -> AwsCloudFormationStackDetailsOutputTypeDef:
return {
"Capabilities": ...,
}
# AwsCloudFormationStackDetailsOutputTypeDef definition
class AwsCloudFormationStackDetailsOutputTypeDef(TypedDict):
Capabilities: NotRequired[List[str]],
CreationTime: NotRequired[str],
Description: NotRequired[str],
DisableRollback: NotRequired[bool],
DriftInformation: NotRequired[AwsCloudFormationStackDriftInformationDetailsTypeDef], # (1)
EnableTerminationProtection: NotRequired[bool],
LastUpdatedTime: NotRequired[str],
NotificationArns: NotRequired[List[str]],
Outputs: NotRequired[List[AwsCloudFormationStackOutputsDetailsTypeDef]], # (2)
RoleArn: NotRequired[str],
StackId: NotRequired[str],
StackName: NotRequired[str],
StackStatus: NotRequired[str],
StackStatusReason: NotRequired[str],
TimeoutInMinutes: NotRequired[int],
- See AwsCloudFormationStackDriftInformationDetailsTypeDef
- See AwsCloudFormationStackOutputsDetailsTypeDef
AwsCloudFormationStackDetailsTypeDef#
# AwsCloudFormationStackDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFormationStackDetailsTypeDef
def get_value() -> AwsCloudFormationStackDetailsTypeDef:
return {
"Capabilities": ...,
}
# AwsCloudFormationStackDetailsTypeDef definition
class AwsCloudFormationStackDetailsTypeDef(TypedDict):
Capabilities: NotRequired[Sequence[str]],
CreationTime: NotRequired[str],
Description: NotRequired[str],
DisableRollback: NotRequired[bool],
DriftInformation: NotRequired[AwsCloudFormationStackDriftInformationDetailsTypeDef], # (1)
EnableTerminationProtection: NotRequired[bool],
LastUpdatedTime: NotRequired[str],
NotificationArns: NotRequired[Sequence[str]],
Outputs: NotRequired[Sequence[AwsCloudFormationStackOutputsDetailsTypeDef]], # (2)
RoleArn: NotRequired[str],
StackId: NotRequired[str],
StackName: NotRequired[str],
StackStatus: NotRequired[str],
StackStatusReason: NotRequired[str],
TimeoutInMinutes: NotRequired[int],
- See AwsCloudFormationStackDriftInformationDetailsTypeDef
- See AwsCloudFormationStackOutputsDetailsTypeDef
AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef#
# AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef
def get_value() -> AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef:
return {
"Items": ...,
}
# AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef definition
class AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef(TypedDict):
Items: NotRequired[List[AwsCloudFrontDistributionCacheBehaviorTypeDef]], # (1)
AwsCloudFrontDistributionCacheBehaviorsTypeDef#
# AwsCloudFrontDistributionCacheBehaviorsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionCacheBehaviorsTypeDef
def get_value() -> AwsCloudFrontDistributionCacheBehaviorsTypeDef:
return {
"Items": ...,
}
# AwsCloudFrontDistributionCacheBehaviorsTypeDef definition
class AwsCloudFrontDistributionCacheBehaviorsTypeDef(TypedDict):
Items: NotRequired[Sequence[AwsCloudFrontDistributionCacheBehaviorTypeDef]], # (1)
AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef#
# AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef
def get_value() -> AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef:
return {
"HttpPort": ...,
}
# AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef definition
class AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef(TypedDict):
HttpPort: NotRequired[int],
HttpsPort: NotRequired[int],
OriginKeepaliveTimeout: NotRequired[int],
OriginProtocolPolicy: NotRequired[str],
OriginReadTimeout: NotRequired[int],
OriginSslProtocols: NotRequired[AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef], # (1)
AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef
def get_value() -> AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef:
return {
"StatusCodes": ...,
}
# AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef definition
class AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef(TypedDict):
StatusCodes: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef], # (1)
AwsCloudWatchAlarmDetailsOutputTypeDef#
# AwsCloudWatchAlarmDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudWatchAlarmDetailsOutputTypeDef
def get_value() -> AwsCloudWatchAlarmDetailsOutputTypeDef:
return {
"ActionsEnabled": ...,
}
# AwsCloudWatchAlarmDetailsOutputTypeDef definition
class AwsCloudWatchAlarmDetailsOutputTypeDef(TypedDict):
ActionsEnabled: NotRequired[bool],
AlarmActions: NotRequired[List[str]],
AlarmArn: NotRequired[str],
AlarmConfigurationUpdatedTimestamp: NotRequired[str],
AlarmDescription: NotRequired[str],
AlarmName: NotRequired[str],
ComparisonOperator: NotRequired[str],
DatapointsToAlarm: NotRequired[int],
Dimensions: NotRequired[List[AwsCloudWatchAlarmDimensionsDetailsTypeDef]], # (1)
EvaluateLowSampleCountPercentile: NotRequired[str],
EvaluationPeriods: NotRequired[int],
ExtendedStatistic: NotRequired[str],
InsufficientDataActions: NotRequired[List[str]],
MetricName: NotRequired[str],
Namespace: NotRequired[str],
OkActions: NotRequired[List[str]],
Period: NotRequired[int],
Statistic: NotRequired[str],
Threshold: NotRequired[float],
ThresholdMetricId: NotRequired[str],
TreatMissingData: NotRequired[str],
Unit: NotRequired[str],
AwsCloudWatchAlarmDetailsTypeDef#
# AwsCloudWatchAlarmDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudWatchAlarmDetailsTypeDef
def get_value() -> AwsCloudWatchAlarmDetailsTypeDef:
return {
"ActionsEnabled": ...,
}
# AwsCloudWatchAlarmDetailsTypeDef definition
class AwsCloudWatchAlarmDetailsTypeDef(TypedDict):
ActionsEnabled: NotRequired[bool],
AlarmActions: NotRequired[Sequence[str]],
AlarmArn: NotRequired[str],
AlarmConfigurationUpdatedTimestamp: NotRequired[str],
AlarmDescription: NotRequired[str],
AlarmName: NotRequired[str],
ComparisonOperator: NotRequired[str],
DatapointsToAlarm: NotRequired[int],
Dimensions: NotRequired[Sequence[AwsCloudWatchAlarmDimensionsDetailsTypeDef]], # (1)
EvaluateLowSampleCountPercentile: NotRequired[str],
EvaluationPeriods: NotRequired[int],
ExtendedStatistic: NotRequired[str],
InsufficientDataActions: NotRequired[Sequence[str]],
MetricName: NotRequired[str],
Namespace: NotRequired[str],
OkActions: NotRequired[Sequence[str]],
Period: NotRequired[int],
Statistic: NotRequired[str],
Threshold: NotRequired[float],
ThresholdMetricId: NotRequired[str],
TreatMissingData: NotRequired[str],
Unit: NotRequired[str],
AwsCodeBuildProjectEnvironmentOutputTypeDef#
# AwsCodeBuildProjectEnvironmentOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCodeBuildProjectEnvironmentOutputTypeDef
def get_value() -> AwsCodeBuildProjectEnvironmentOutputTypeDef:
return {
"Certificate": ...,
}
# AwsCodeBuildProjectEnvironmentOutputTypeDef definition
class AwsCodeBuildProjectEnvironmentOutputTypeDef(TypedDict):
Certificate: NotRequired[str],
EnvironmentVariables: NotRequired[List[AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef]], # (1)
PrivilegedMode: NotRequired[bool],
ImagePullCredentialsType: NotRequired[str],
RegistryCredential: NotRequired[AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef], # (2)
Type: NotRequired[str],
- See AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef
- See AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef
AwsCodeBuildProjectEnvironmentTypeDef#
# AwsCodeBuildProjectEnvironmentTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCodeBuildProjectEnvironmentTypeDef
def get_value() -> AwsCodeBuildProjectEnvironmentTypeDef:
return {
"Certificate": ...,
}
# AwsCodeBuildProjectEnvironmentTypeDef definition
class AwsCodeBuildProjectEnvironmentTypeDef(TypedDict):
Certificate: NotRequired[str],
EnvironmentVariables: NotRequired[Sequence[AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef]], # (1)
PrivilegedMode: NotRequired[bool],
ImagePullCredentialsType: NotRequired[str],
RegistryCredential: NotRequired[AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef], # (2)
Type: NotRequired[str],
- See AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef
- See AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef
AwsCodeBuildProjectLogsConfigDetailsTypeDef#
# AwsCodeBuildProjectLogsConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCodeBuildProjectLogsConfigDetailsTypeDef
def get_value() -> AwsCodeBuildProjectLogsConfigDetailsTypeDef:
return {
"CloudWatchLogs": ...,
}
# AwsCodeBuildProjectLogsConfigDetailsTypeDef definition
class AwsCodeBuildProjectLogsConfigDetailsTypeDef(TypedDict):
CloudWatchLogs: NotRequired[AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef], # (1)
S3Logs: NotRequired[AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef], # (2)
- See AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef
- See AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef
AwsDmsReplicationInstanceDetailsOutputTypeDef#
# AwsDmsReplicationInstanceDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDmsReplicationInstanceDetailsOutputTypeDef
def get_value() -> AwsDmsReplicationInstanceDetailsOutputTypeDef:
return {
"AllocatedStorage": ...,
}
# AwsDmsReplicationInstanceDetailsOutputTypeDef definition
class AwsDmsReplicationInstanceDetailsOutputTypeDef(TypedDict):
AllocatedStorage: NotRequired[int],
AutoMinorVersionUpgrade: NotRequired[bool],
AvailabilityZone: NotRequired[str],
EngineVersion: NotRequired[str],
KmsKeyId: NotRequired[str],
MultiAZ: NotRequired[bool],
PreferredMaintenanceWindow: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
ReplicationInstanceClass: NotRequired[str],
ReplicationInstanceIdentifier: NotRequired[str],
ReplicationSubnetGroup: NotRequired[AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef], # (1)
VpcSecurityGroups: NotRequired[List[AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef]], # (2)
- See AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef
- See AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef
AwsDmsReplicationInstanceDetailsTypeDef#
# AwsDmsReplicationInstanceDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDmsReplicationInstanceDetailsTypeDef
def get_value() -> AwsDmsReplicationInstanceDetailsTypeDef:
return {
"AllocatedStorage": ...,
}
# AwsDmsReplicationInstanceDetailsTypeDef definition
class AwsDmsReplicationInstanceDetailsTypeDef(TypedDict):
AllocatedStorage: NotRequired[int],
AutoMinorVersionUpgrade: NotRequired[bool],
AvailabilityZone: NotRequired[str],
EngineVersion: NotRequired[str],
KmsKeyId: NotRequired[str],
MultiAZ: NotRequired[bool],
PreferredMaintenanceWindow: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
ReplicationInstanceClass: NotRequired[str],
ReplicationInstanceIdentifier: NotRequired[str],
ReplicationSubnetGroup: NotRequired[AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef], # (1)
VpcSecurityGroups: NotRequired[Sequence[AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef]], # (2)
- See AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef
- See AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef
AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef#
# AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef
def get_value() -> AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef:
return {
"Backfilling": ...,
}
# AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef definition
class AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef(TypedDict):
Backfilling: NotRequired[bool],
IndexArn: NotRequired[str],
IndexName: NotRequired[str],
IndexSizeBytes: NotRequired[int],
IndexStatus: NotRequired[str],
ItemCount: NotRequired[int],
KeySchema: NotRequired[List[AwsDynamoDbTableKeySchemaTypeDef]], # (1)
Projection: NotRequired[AwsDynamoDbTableProjectionOutputTypeDef], # (2)
ProvisionedThroughput: NotRequired[AwsDynamoDbTableProvisionedThroughputTypeDef], # (3)
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableProjectionOutputTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef#
# AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef
def get_value() -> AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef:
return {
"IndexArn": ...,
}
# AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef definition
class AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef(TypedDict):
IndexArn: NotRequired[str],
IndexName: NotRequired[str],
KeySchema: NotRequired[List[AwsDynamoDbTableKeySchemaTypeDef]], # (1)
Projection: NotRequired[AwsDynamoDbTableProjectionOutputTypeDef], # (2)
AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef#
# AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef
def get_value() -> AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef:
return {
"IndexName": ...,
}
# AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef definition
class AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef(TypedDict):
IndexName: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[AwsDynamoDbTableProvisionedThroughputOverrideTypeDef], # (1)
AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef#
# AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef
def get_value() -> AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef:
return {
"Type": ...,
}
# AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef definition
class AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef(TypedDict):
Type: NotRequired[str],
ActiveDirectory: NotRequired[AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef], # (1)
MutualAuthentication: NotRequired[AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef], # (2)
FederatedAuthentication: NotRequired[AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef], # (3)
- See AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef
- See AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef
- See AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef
AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef#
# AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef
def get_value() -> AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef definition
class AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
LambdaFunctionArn: NotRequired[str],
Status: NotRequired[AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef], # (1)
AwsEc2InstanceDetailsOutputTypeDef#
# AwsEc2InstanceDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2InstanceDetailsOutputTypeDef
def get_value() -> AwsEc2InstanceDetailsOutputTypeDef:
return {
"Type": ...,
}
# AwsEc2InstanceDetailsOutputTypeDef definition
class AwsEc2InstanceDetailsOutputTypeDef(TypedDict):
Type: NotRequired[str],
ImageId: NotRequired[str],
IpV4Addresses: NotRequired[List[str]],
IpV6Addresses: NotRequired[List[str]],
KeyName: NotRequired[str],
IamInstanceProfileArn: NotRequired[str],
VpcId: NotRequired[str],
SubnetId: NotRequired[str],
LaunchedAt: NotRequired[str],
NetworkInterfaces: NotRequired[List[AwsEc2InstanceNetworkInterfacesDetailsTypeDef]], # (1)
VirtualizationType: NotRequired[str],
MetadataOptions: NotRequired[AwsEc2InstanceMetadataOptionsTypeDef], # (2)
Monitoring: NotRequired[AwsEc2InstanceMonitoringDetailsTypeDef], # (3)
- See AwsEc2InstanceNetworkInterfacesDetailsTypeDef
- See AwsEc2InstanceMetadataOptionsTypeDef
- See AwsEc2InstanceMonitoringDetailsTypeDef
AwsEc2InstanceDetailsTypeDef#
# AwsEc2InstanceDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2InstanceDetailsTypeDef
def get_value() -> AwsEc2InstanceDetailsTypeDef:
return {
"Type": ...,
}
# AwsEc2InstanceDetailsTypeDef definition
class AwsEc2InstanceDetailsTypeDef(TypedDict):
Type: NotRequired[str],
ImageId: NotRequired[str],
IpV4Addresses: NotRequired[Sequence[str]],
IpV6Addresses: NotRequired[Sequence[str]],
KeyName: NotRequired[str],
IamInstanceProfileArn: NotRequired[str],
VpcId: NotRequired[str],
SubnetId: NotRequired[str],
LaunchedAt: NotRequired[str],
NetworkInterfaces: NotRequired[Sequence[AwsEc2InstanceNetworkInterfacesDetailsTypeDef]], # (1)
VirtualizationType: NotRequired[str],
MetadataOptions: NotRequired[AwsEc2InstanceMetadataOptionsTypeDef], # (2)
Monitoring: NotRequired[AwsEc2InstanceMonitoringDetailsTypeDef], # (3)
- See AwsEc2InstanceNetworkInterfacesDetailsTypeDef
- See AwsEc2InstanceMetadataOptionsTypeDef
- See AwsEc2InstanceMonitoringDetailsTypeDef
AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef:
return {
"DeviceName": ...,
}
# AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef(TypedDict):
DeviceName: NotRequired[str],
Ebs: NotRequired[AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef], # (1)
NoDevice: NotRequired[str],
VirtualName: NotRequired[str],
AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef#
# AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef:
return {
"CapacityReservationPreference": ...,
}
# AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef definition
class AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef(TypedDict):
CapacityReservationPreference: NotRequired[str],
CapacityReservationTarget: NotRequired[AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef], # (1)
AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef:
return {
"MarketType": ...,
}
# AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef(TypedDict):
MarketType: NotRequired[str],
SpotOptions: NotRequired[AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef], # (1)
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef:
return {
"AcceleratorCount": ...,
}
# AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef(TypedDict):
AcceleratorCount: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef], # (1)
AcceleratorManufacturers: NotRequired[List[str]],
AcceleratorNames: NotRequired[List[str]],
AcceleratorTotalMemoryMiB: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef], # (2)
AcceleratorTypes: NotRequired[List[str]],
BareMetal: NotRequired[str],
BaselineEbsBandwidthMbps: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef], # (3)
BurstablePerformance: NotRequired[str],
CpuManufacturers: NotRequired[List[str]],
ExcludedInstanceTypes: NotRequired[List[str]],
InstanceGenerations: NotRequired[List[str]],
LocalStorage: NotRequired[str],
LocalStorageTypes: NotRequired[List[str]],
MemoryGiBPerVCpu: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef], # (4)
MemoryMiB: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef], # (5)
NetworkInterfaceCount: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef], # (6)
OnDemandMaxPricePercentageOverLowestPrice: NotRequired[int],
RequireHibernateSupport: NotRequired[bool],
SpotMaxPricePercentageOverLowestPrice: NotRequired[int],
TotalLocalStorageGB: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef], # (7)
VCpuCount: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef], # (8)
- See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef:
return {
"AcceleratorCount": ...,
}
# AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef(TypedDict):
AcceleratorCount: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef], # (1)
AcceleratorManufacturers: NotRequired[Sequence[str]],
AcceleratorNames: NotRequired[Sequence[str]],
AcceleratorTotalMemoryMiB: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef], # (2)
AcceleratorTypes: NotRequired[Sequence[str]],
BareMetal: NotRequired[str],
BaselineEbsBandwidthMbps: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef], # (3)
BurstablePerformance: NotRequired[str],
CpuManufacturers: NotRequired[Sequence[str]],
ExcludedInstanceTypes: NotRequired[Sequence[str]],
InstanceGenerations: NotRequired[Sequence[str]],
LocalStorage: NotRequired[str],
LocalStorageTypes: NotRequired[Sequence[str]],
MemoryGiBPerVCpu: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef], # (4)
MemoryMiB: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef], # (5)
NetworkInterfaceCount: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef], # (6)
OnDemandMaxPricePercentageOverLowestPrice: NotRequired[int],
RequireHibernateSupport: NotRequired[bool],
SpotMaxPricePercentageOverLowestPrice: NotRequired[int],
TotalLocalStorageGB: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef], # (7)
VCpuCount: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef], # (8)
- See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef
def get_value() -> AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef:
return {
"AssociateCarrierIpAddress": ...,
}
# AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef(TypedDict):
AssociateCarrierIpAddress: NotRequired[bool],
AssociatePublicIpAddress: NotRequired[bool],
DeleteOnTermination: NotRequired[bool],
Description: NotRequired[str],
DeviceIndex: NotRequired[int],
Groups: NotRequired[List[str]],
InterfaceType: NotRequired[str],
Ipv4PrefixCount: NotRequired[int],
Ipv4Prefixes: NotRequired[List[AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef]], # (1)
Ipv6AddressCount: NotRequired[int],
Ipv6Addresses: NotRequired[List[AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef]], # (2)
Ipv6PrefixCount: NotRequired[int],
Ipv6Prefixes: NotRequired[List[AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef]], # (3)
NetworkCardIndex: NotRequired[int],
NetworkInterfaceId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
PrivateIpAddresses: NotRequired[List[AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef]], # (4)
SecondaryPrivateIpAddressCount: NotRequired[int],
SubnetId: NotRequired[str],
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef:
return {
"AssociateCarrierIpAddress": ...,
}
# AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef(TypedDict):
AssociateCarrierIpAddress: NotRequired[bool],
AssociatePublicIpAddress: NotRequired[bool],
DeleteOnTermination: NotRequired[bool],
Description: NotRequired[str],
DeviceIndex: NotRequired[int],
Groups: NotRequired[Sequence[str]],
InterfaceType: NotRequired[str],
Ipv4PrefixCount: NotRequired[int],
Ipv4Prefixes: NotRequired[Sequence[AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef]], # (1)
Ipv6AddressCount: NotRequired[int],
Ipv6Addresses: NotRequired[Sequence[AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef]], # (2)
Ipv6PrefixCount: NotRequired[int],
Ipv6Prefixes: NotRequired[Sequence[AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef]], # (3)
NetworkCardIndex: NotRequired[int],
NetworkInterfaceId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
PrivateIpAddresses: NotRequired[Sequence[AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef]], # (4)
SecondaryPrivateIpAddressCount: NotRequired[int],
SubnetId: NotRequired[str],
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef
AwsEc2NetworkAclEntryTypeDef#
# AwsEc2NetworkAclEntryTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2NetworkAclEntryTypeDef
def get_value() -> AwsEc2NetworkAclEntryTypeDef:
return {
"CidrBlock": ...,
}
# AwsEc2NetworkAclEntryTypeDef definition
class AwsEc2NetworkAclEntryTypeDef(TypedDict):
CidrBlock: NotRequired[str],
Egress: NotRequired[bool],
IcmpTypeCode: NotRequired[IcmpTypeCodeTypeDef], # (1)
Ipv6CidrBlock: NotRequired[str],
PortRange: NotRequired[PortRangeFromToTypeDef], # (2)
Protocol: NotRequired[str],
RuleAction: NotRequired[str],
RuleNumber: NotRequired[int],
AwsEc2NetworkInterfaceDetailsOutputTypeDef#
# AwsEc2NetworkInterfaceDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2NetworkInterfaceDetailsOutputTypeDef
def get_value() -> AwsEc2NetworkInterfaceDetailsOutputTypeDef:
return {
"Attachment": ...,
}
# AwsEc2NetworkInterfaceDetailsOutputTypeDef definition
class AwsEc2NetworkInterfaceDetailsOutputTypeDef(TypedDict):
Attachment: NotRequired[AwsEc2NetworkInterfaceAttachmentTypeDef], # (1)
NetworkInterfaceId: NotRequired[str],
SecurityGroups: NotRequired[List[AwsEc2NetworkInterfaceSecurityGroupTypeDef]], # (2)
SourceDestCheck: NotRequired[bool],
IpV6Addresses: NotRequired[List[AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef]], # (3)
PrivateIpAddresses: NotRequired[List[AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef]], # (4)
PublicDnsName: NotRequired[str],
PublicIp: NotRequired[str],
- See AwsEc2NetworkInterfaceAttachmentTypeDef
- See AwsEc2NetworkInterfaceSecurityGroupTypeDef
- See AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef
- See AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef
AwsEc2NetworkInterfaceDetailsTypeDef#
# AwsEc2NetworkInterfaceDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2NetworkInterfaceDetailsTypeDef
def get_value() -> AwsEc2NetworkInterfaceDetailsTypeDef:
return {
"Attachment": ...,
}
# AwsEc2NetworkInterfaceDetailsTypeDef definition
class AwsEc2NetworkInterfaceDetailsTypeDef(TypedDict):
Attachment: NotRequired[AwsEc2NetworkInterfaceAttachmentTypeDef], # (1)
NetworkInterfaceId: NotRequired[str],
SecurityGroups: NotRequired[Sequence[AwsEc2NetworkInterfaceSecurityGroupTypeDef]], # (2)
SourceDestCheck: NotRequired[bool],
IpV6Addresses: NotRequired[Sequence[AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef]], # (3)
PrivateIpAddresses: NotRequired[Sequence[AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef]], # (4)
PublicDnsName: NotRequired[str],
PublicIp: NotRequired[str],
- See AwsEc2NetworkInterfaceAttachmentTypeDef
- See AwsEc2NetworkInterfaceSecurityGroupTypeDef
- See AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef
- See AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef
AwsEc2SecurityGroupIpPermissionOutputTypeDef#
# AwsEc2SecurityGroupIpPermissionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2SecurityGroupIpPermissionOutputTypeDef
def get_value() -> AwsEc2SecurityGroupIpPermissionOutputTypeDef:
return {
"IpProtocol": ...,
}
# AwsEc2SecurityGroupIpPermissionOutputTypeDef definition
class AwsEc2SecurityGroupIpPermissionOutputTypeDef(TypedDict):
IpProtocol: NotRequired[str],
FromPort: NotRequired[int],
ToPort: NotRequired[int],
UserIdGroupPairs: NotRequired[List[AwsEc2SecurityGroupUserIdGroupPairTypeDef]], # (1)
IpRanges: NotRequired[List[AwsEc2SecurityGroupIpRangeTypeDef]], # (2)
Ipv6Ranges: NotRequired[List[AwsEc2SecurityGroupIpv6RangeTypeDef]], # (3)
PrefixListIds: NotRequired[List[AwsEc2SecurityGroupPrefixListIdTypeDef]], # (4)
- See AwsEc2SecurityGroupUserIdGroupPairTypeDef
- See AwsEc2SecurityGroupIpRangeTypeDef
- See AwsEc2SecurityGroupIpv6RangeTypeDef
- See AwsEc2SecurityGroupPrefixListIdTypeDef
AwsEc2SecurityGroupIpPermissionTypeDef#
# AwsEc2SecurityGroupIpPermissionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2SecurityGroupIpPermissionTypeDef
def get_value() -> AwsEc2SecurityGroupIpPermissionTypeDef:
return {
"IpProtocol": ...,
}
# AwsEc2SecurityGroupIpPermissionTypeDef definition
class AwsEc2SecurityGroupIpPermissionTypeDef(TypedDict):
IpProtocol: NotRequired[str],
FromPort: NotRequired[int],
ToPort: NotRequired[int],
UserIdGroupPairs: NotRequired[Sequence[AwsEc2SecurityGroupUserIdGroupPairTypeDef]], # (1)
IpRanges: NotRequired[Sequence[AwsEc2SecurityGroupIpRangeTypeDef]], # (2)
Ipv6Ranges: NotRequired[Sequence[AwsEc2SecurityGroupIpv6RangeTypeDef]], # (3)
PrefixListIds: NotRequired[Sequence[AwsEc2SecurityGroupPrefixListIdTypeDef]], # (4)
- See AwsEc2SecurityGroupUserIdGroupPairTypeDef
- See AwsEc2SecurityGroupIpRangeTypeDef
- See AwsEc2SecurityGroupIpv6RangeTypeDef
- See AwsEc2SecurityGroupPrefixListIdTypeDef
AwsEc2SubnetDetailsOutputTypeDef#
# AwsEc2SubnetDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2SubnetDetailsOutputTypeDef
def get_value() -> AwsEc2SubnetDetailsOutputTypeDef:
return {
"AssignIpv6AddressOnCreation": ...,
}
# AwsEc2SubnetDetailsOutputTypeDef definition
class AwsEc2SubnetDetailsOutputTypeDef(TypedDict):
AssignIpv6AddressOnCreation: NotRequired[bool],
AvailabilityZone: NotRequired[str],
AvailabilityZoneId: NotRequired[str],
AvailableIpAddressCount: NotRequired[int],
CidrBlock: NotRequired[str],
DefaultForAz: NotRequired[bool],
MapPublicIpOnLaunch: NotRequired[bool],
OwnerId: NotRequired[str],
State: NotRequired[str],
SubnetArn: NotRequired[str],
SubnetId: NotRequired[str],
VpcId: NotRequired[str],
Ipv6CidrBlockAssociationSet: NotRequired[List[Ipv6CidrBlockAssociationTypeDef]], # (1)
AwsEc2SubnetDetailsTypeDef#
# AwsEc2SubnetDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2SubnetDetailsTypeDef
def get_value() -> AwsEc2SubnetDetailsTypeDef:
return {
"AssignIpv6AddressOnCreation": ...,
}
# AwsEc2SubnetDetailsTypeDef definition
class AwsEc2SubnetDetailsTypeDef(TypedDict):
AssignIpv6AddressOnCreation: NotRequired[bool],
AvailabilityZone: NotRequired[str],
AvailabilityZoneId: NotRequired[str],
AvailableIpAddressCount: NotRequired[int],
CidrBlock: NotRequired[str],
DefaultForAz: NotRequired[bool],
MapPublicIpOnLaunch: NotRequired[bool],
OwnerId: NotRequired[str],
State: NotRequired[str],
SubnetArn: NotRequired[str],
SubnetId: NotRequired[str],
VpcId: NotRequired[str],
Ipv6CidrBlockAssociationSet: NotRequired[Sequence[Ipv6CidrBlockAssociationTypeDef]], # (1)
AwsEc2VolumeDetailsOutputTypeDef#
# AwsEc2VolumeDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VolumeDetailsOutputTypeDef
def get_value() -> AwsEc2VolumeDetailsOutputTypeDef:
return {
"CreateTime": ...,
}
# AwsEc2VolumeDetailsOutputTypeDef definition
class AwsEc2VolumeDetailsOutputTypeDef(TypedDict):
CreateTime: NotRequired[str],
DeviceName: NotRequired[str],
Encrypted: NotRequired[bool],
Size: NotRequired[int],
SnapshotId: NotRequired[str],
Status: NotRequired[str],
KmsKeyId: NotRequired[str],
Attachments: NotRequired[List[AwsEc2VolumeAttachmentTypeDef]], # (1)
VolumeId: NotRequired[str],
VolumeType: NotRequired[str],
VolumeScanStatus: NotRequired[str],
AwsEc2VolumeDetailsTypeDef#
# AwsEc2VolumeDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VolumeDetailsTypeDef
def get_value() -> AwsEc2VolumeDetailsTypeDef:
return {
"CreateTime": ...,
}
# AwsEc2VolumeDetailsTypeDef definition
class AwsEc2VolumeDetailsTypeDef(TypedDict):
CreateTime: NotRequired[str],
DeviceName: NotRequired[str],
Encrypted: NotRequired[bool],
Size: NotRequired[int],
SnapshotId: NotRequired[str],
Status: NotRequired[str],
KmsKeyId: NotRequired[str],
Attachments: NotRequired[Sequence[AwsEc2VolumeAttachmentTypeDef]], # (1)
VolumeId: NotRequired[str],
VolumeType: NotRequired[str],
VolumeScanStatus: NotRequired[str],
AwsEc2VpcDetailsOutputTypeDef#
# AwsEc2VpcDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcDetailsOutputTypeDef
def get_value() -> AwsEc2VpcDetailsOutputTypeDef:
return {
"CidrBlockAssociationSet": ...,
}
# AwsEc2VpcDetailsOutputTypeDef definition
class AwsEc2VpcDetailsOutputTypeDef(TypedDict):
CidrBlockAssociationSet: NotRequired[List[CidrBlockAssociationTypeDef]], # (1)
Ipv6CidrBlockAssociationSet: NotRequired[List[Ipv6CidrBlockAssociationTypeDef]], # (2)
DhcpOptionsId: NotRequired[str],
State: NotRequired[str],
AwsEc2VpcDetailsTypeDef#
# AwsEc2VpcDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcDetailsTypeDef
def get_value() -> AwsEc2VpcDetailsTypeDef:
return {
"CidrBlockAssociationSet": ...,
}
# AwsEc2VpcDetailsTypeDef definition
class AwsEc2VpcDetailsTypeDef(TypedDict):
CidrBlockAssociationSet: NotRequired[Sequence[CidrBlockAssociationTypeDef]], # (1)
Ipv6CidrBlockAssociationSet: NotRequired[Sequence[Ipv6CidrBlockAssociationTypeDef]], # (2)
DhcpOptionsId: NotRequired[str],
State: NotRequired[str],
AwsEc2VpcEndpointServiceDetailsOutputTypeDef#
# AwsEc2VpcEndpointServiceDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcEndpointServiceDetailsOutputTypeDef
def get_value() -> AwsEc2VpcEndpointServiceDetailsOutputTypeDef:
return {
"AcceptanceRequired": ...,
}
# AwsEc2VpcEndpointServiceDetailsOutputTypeDef definition
class AwsEc2VpcEndpointServiceDetailsOutputTypeDef(TypedDict):
AcceptanceRequired: NotRequired[bool],
AvailabilityZones: NotRequired[List[str]],
BaseEndpointDnsNames: NotRequired[List[str]],
ManagesVpcEndpoints: NotRequired[bool],
GatewayLoadBalancerArns: NotRequired[List[str]],
NetworkLoadBalancerArns: NotRequired[List[str]],
PrivateDnsName: NotRequired[str],
ServiceId: NotRequired[str],
ServiceName: NotRequired[str],
ServiceState: NotRequired[str],
ServiceType: NotRequired[List[AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef]], # (1)
AwsEc2VpcEndpointServiceDetailsTypeDef#
# AwsEc2VpcEndpointServiceDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcEndpointServiceDetailsTypeDef
def get_value() -> AwsEc2VpcEndpointServiceDetailsTypeDef:
return {
"AcceptanceRequired": ...,
}
# AwsEc2VpcEndpointServiceDetailsTypeDef definition
class AwsEc2VpcEndpointServiceDetailsTypeDef(TypedDict):
AcceptanceRequired: NotRequired[bool],
AvailabilityZones: NotRequired[Sequence[str]],
BaseEndpointDnsNames: NotRequired[Sequence[str]],
ManagesVpcEndpoints: NotRequired[bool],
GatewayLoadBalancerArns: NotRequired[Sequence[str]],
NetworkLoadBalancerArns: NotRequired[Sequence[str]],
PrivateDnsName: NotRequired[str],
ServiceId: NotRequired[str],
ServiceName: NotRequired[str],
ServiceState: NotRequired[str],
ServiceType: NotRequired[Sequence[AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef]], # (1)
AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef#
# AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
def get_value() -> AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef:
return {
"CidrBlock": ...,
}
# AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef definition
class AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef(TypedDict):
CidrBlock: NotRequired[str],
CidrBlockSet: NotRequired[List[VpcInfoCidrBlockSetDetailsTypeDef]], # (1)
Ipv6CidrBlockSet: NotRequired[List[VpcInfoIpv6CidrBlockSetDetailsTypeDef]], # (2)
OwnerId: NotRequired[str],
PeeringOptions: NotRequired[VpcInfoPeeringOptionsDetailsTypeDef], # (3)
Region: NotRequired[str],
VpcId: NotRequired[str],
- See VpcInfoCidrBlockSetDetailsTypeDef
- See VpcInfoIpv6CidrBlockSetDetailsTypeDef
- See VpcInfoPeeringOptionsDetailsTypeDef
AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef#
# AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef
def get_value() -> AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef:
return {
"CidrBlock": ...,
}
# AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef definition
class AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef(TypedDict):
CidrBlock: NotRequired[str],
CidrBlockSet: NotRequired[Sequence[VpcInfoCidrBlockSetDetailsTypeDef]], # (1)
Ipv6CidrBlockSet: NotRequired[Sequence[VpcInfoIpv6CidrBlockSetDetailsTypeDef]], # (2)
OwnerId: NotRequired[str],
PeeringOptions: NotRequired[VpcInfoPeeringOptionsDetailsTypeDef], # (3)
Region: NotRequired[str],
VpcId: NotRequired[str],
- See VpcInfoCidrBlockSetDetailsTypeDef
- See VpcInfoIpv6CidrBlockSetDetailsTypeDef
- See VpcInfoPeeringOptionsDetailsTypeDef
AwsEc2VpnConnectionOptionsDetailsOutputTypeDef#
# AwsEc2VpnConnectionOptionsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpnConnectionOptionsDetailsOutputTypeDef
def get_value() -> AwsEc2VpnConnectionOptionsDetailsOutputTypeDef:
return {
"StaticRoutesOnly": ...,
}
# AwsEc2VpnConnectionOptionsDetailsOutputTypeDef definition
class AwsEc2VpnConnectionOptionsDetailsOutputTypeDef(TypedDict):
StaticRoutesOnly: NotRequired[bool],
TunnelOptions: NotRequired[List[AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef]], # (1)
AwsEcrRepositoryDetailsTypeDef#
# AwsEcrRepositoryDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcrRepositoryDetailsTypeDef
def get_value() -> AwsEcrRepositoryDetailsTypeDef:
return {
"Arn": ...,
}
# AwsEcrRepositoryDetailsTypeDef definition
class AwsEcrRepositoryDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
ImageScanningConfiguration: NotRequired[AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef], # (1)
ImageTagMutability: NotRequired[str],
LifecyclePolicy: NotRequired[AwsEcrRepositoryLifecyclePolicyDetailsTypeDef], # (2)
RepositoryName: NotRequired[str],
RepositoryPolicyText: NotRequired[str],
- See AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef
- See AwsEcrRepositoryLifecyclePolicyDetailsTypeDef
AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef#
# AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef
def get_value() -> AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef:
return {
"KmsKeyId": ...,
}
# AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef definition
class AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef(TypedDict):
KmsKeyId: NotRequired[str],
LogConfiguration: NotRequired[AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef], # (1)
Logging: NotRequired[str],
AwsEcsContainerDetailsOutputTypeDef#
# AwsEcsContainerDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsContainerDetailsOutputTypeDef
def get_value() -> AwsEcsContainerDetailsOutputTypeDef:
return {
"Name": ...,
}
# AwsEcsContainerDetailsOutputTypeDef definition
class AwsEcsContainerDetailsOutputTypeDef(TypedDict):
Name: NotRequired[str],
Image: NotRequired[str],
MountPoints: NotRequired[List[AwsMountPointTypeDef]], # (1)
Privileged: NotRequired[bool],
AwsEcsContainerDetailsTypeDef#
# AwsEcsContainerDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsContainerDetailsTypeDef
def get_value() -> AwsEcsContainerDetailsTypeDef:
return {
"Name": ...,
}
# AwsEcsContainerDetailsTypeDef definition
class AwsEcsContainerDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Image: NotRequired[str],
MountPoints: NotRequired[Sequence[AwsMountPointTypeDef]], # (1)
Privileged: NotRequired[bool],
AwsEcsServiceDeploymentConfigurationDetailsTypeDef#
# AwsEcsServiceDeploymentConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceDeploymentConfigurationDetailsTypeDef
def get_value() -> AwsEcsServiceDeploymentConfigurationDetailsTypeDef:
return {
"DeploymentCircuitBreaker": ...,
}
# AwsEcsServiceDeploymentConfigurationDetailsTypeDef definition
class AwsEcsServiceDeploymentConfigurationDetailsTypeDef(TypedDict):
DeploymentCircuitBreaker: NotRequired[AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef], # (1)
MaximumPercent: NotRequired[int],
MinimumHealthyPercent: NotRequired[int],
AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef#
# AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef
def get_value() -> AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef:
return {
"AwsVpcConfiguration": ...,
}
# AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef definition
class AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef(TypedDict):
AwsVpcConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef], # (1)
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef:
return {
"Capabilities": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef(TypedDict):
Capabilities: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef], # (1)
Devices: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef]], # (2)
InitProcessEnabled: NotRequired[bool],
MaxSwap: NotRequired[int],
SharedMemorySize: NotRequired[int],
Swappiness: NotRequired[int],
Tmpfs: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef]], # (3)
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef:
return {
"LogDriver": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef(TypedDict):
LogDriver: NotRequired[str],
Options: NotRequired[Dict[str, str]],
SecretOptions: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef]], # (1)
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef:
return {
"LogDriver": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef(TypedDict):
LogDriver: NotRequired[str],
Options: NotRequired[Mapping[str, str]],
SecretOptions: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef]], # (1)
AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef#
# AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef:
return {
"ContainerName": ...,
}
# AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef(TypedDict):
ContainerName: NotRequired[str],
ProxyConfigurationProperties: NotRequired[List[AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef]], # (1)
Type: NotRequired[str],
AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef:
return {
"ContainerName": ...,
}
# AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef(TypedDict):
ContainerName: NotRequired[str],
ProxyConfigurationProperties: NotRequired[Sequence[AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef]], # (1)
Type: NotRequired[str],
AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef:
return {
"AuthorizationConfig": ...,
}
# AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef(TypedDict):
AuthorizationConfig: NotRequired[AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef], # (1)
FilesystemId: NotRequired[str],
RootDirectory: NotRequired[str],
TransitEncryption: NotRequired[str],
TransitEncryptionPort: NotRequired[int],
AwsEcsTaskVolumeDetailsTypeDef#
# AwsEcsTaskVolumeDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskVolumeDetailsTypeDef
def get_value() -> AwsEcsTaskVolumeDetailsTypeDef:
return {
"Name": ...,
}
# AwsEcsTaskVolumeDetailsTypeDef definition
class AwsEcsTaskVolumeDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Host: NotRequired[AwsEcsTaskVolumeHostDetailsTypeDef], # (1)
AwsEfsAccessPointRootDirectoryDetailsTypeDef#
# AwsEfsAccessPointRootDirectoryDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEfsAccessPointRootDirectoryDetailsTypeDef
def get_value() -> AwsEfsAccessPointRootDirectoryDetailsTypeDef:
return {
"CreationInfo": ...,
}
# AwsEfsAccessPointRootDirectoryDetailsTypeDef definition
class AwsEfsAccessPointRootDirectoryDetailsTypeDef(TypedDict):
CreationInfo: NotRequired[AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef], # (1)
Path: NotRequired[str],
AwsEksClusterLoggingDetailsOutputTypeDef#
# AwsEksClusterLoggingDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEksClusterLoggingDetailsOutputTypeDef
def get_value() -> AwsEksClusterLoggingDetailsOutputTypeDef:
return {
"ClusterLogging": ...,
}
# AwsEksClusterLoggingDetailsOutputTypeDef definition
class AwsEksClusterLoggingDetailsOutputTypeDef(TypedDict):
ClusterLogging: NotRequired[List[AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef]], # (1)
AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef#
# AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef
def get_value() -> AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef:
return {
"ApplicationName": ...,
}
# AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef definition
class AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef(TypedDict):
ApplicationName: NotRequired[str],
Cname: NotRequired[str],
DateCreated: NotRequired[str],
DateUpdated: NotRequired[str],
Description: NotRequired[str],
EndpointUrl: NotRequired[str],
EnvironmentArn: NotRequired[str],
EnvironmentId: NotRequired[str],
EnvironmentLinks: NotRequired[List[AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef]], # (1)
EnvironmentName: NotRequired[str],
OptionSettings: NotRequired[List[AwsElasticBeanstalkEnvironmentOptionSettingTypeDef]], # (2)
PlatformArn: NotRequired[str],
SolutionStackName: NotRequired[str],
Status: NotRequired[str],
Tier: NotRequired[AwsElasticBeanstalkEnvironmentTierTypeDef], # (3)
VersionLabel: NotRequired[str],
- See AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef
- See AwsElasticBeanstalkEnvironmentOptionSettingTypeDef
- See AwsElasticBeanstalkEnvironmentTierTypeDef
AwsElasticBeanstalkEnvironmentDetailsTypeDef#
# AwsElasticBeanstalkEnvironmentDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticBeanstalkEnvironmentDetailsTypeDef
def get_value() -> AwsElasticBeanstalkEnvironmentDetailsTypeDef:
return {
"ApplicationName": ...,
}
# AwsElasticBeanstalkEnvironmentDetailsTypeDef definition
class AwsElasticBeanstalkEnvironmentDetailsTypeDef(TypedDict):
ApplicationName: NotRequired[str],
Cname: NotRequired[str],
DateCreated: NotRequired[str],
DateUpdated: NotRequired[str],
Description: NotRequired[str],
EndpointUrl: NotRequired[str],
EnvironmentArn: NotRequired[str],
EnvironmentId: NotRequired[str],
EnvironmentLinks: NotRequired[Sequence[AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef]], # (1)
EnvironmentName: NotRequired[str],
OptionSettings: NotRequired[Sequence[AwsElasticBeanstalkEnvironmentOptionSettingTypeDef]], # (2)
PlatformArn: NotRequired[str],
SolutionStackName: NotRequired[str],
Status: NotRequired[str],
Tier: NotRequired[AwsElasticBeanstalkEnvironmentTierTypeDef], # (3)
VersionLabel: NotRequired[str],
- See AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef
- See AwsElasticBeanstalkEnvironmentOptionSettingTypeDef
- See AwsElasticBeanstalkEnvironmentTierTypeDef
AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef#
# AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef
def get_value() -> AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef:
return {
"DedicatedMasterCount": ...,
}
# AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef definition
class AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef(TypedDict):
DedicatedMasterCount: NotRequired[int],
DedicatedMasterEnabled: NotRequired[bool],
DedicatedMasterType: NotRequired[str],
InstanceCount: NotRequired[int],
InstanceType: NotRequired[str],
ZoneAwarenessConfig: NotRequired[AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef], # (1)
ZoneAwarenessEnabled: NotRequired[bool],
AwsElasticsearchDomainLogPublishingOptionsTypeDef#
# AwsElasticsearchDomainLogPublishingOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainLogPublishingOptionsTypeDef
def get_value() -> AwsElasticsearchDomainLogPublishingOptionsTypeDef:
return {
"IndexSlowLogs": ...,
}
# AwsElasticsearchDomainLogPublishingOptionsTypeDef definition
class AwsElasticsearchDomainLogPublishingOptionsTypeDef(TypedDict):
IndexSlowLogs: NotRequired[AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef], # (1)
SearchSlowLogs: NotRequired[AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef], # (1)
AuditLogs: NotRequired[AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef], # (1)
- See AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef
- See AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef
- See AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef
AwsElbLoadBalancerPoliciesOutputTypeDef#
# AwsElbLoadBalancerPoliciesOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerPoliciesOutputTypeDef
def get_value() -> AwsElbLoadBalancerPoliciesOutputTypeDef:
return {
"AppCookieStickinessPolicies": ...,
}
# AwsElbLoadBalancerPoliciesOutputTypeDef definition
class AwsElbLoadBalancerPoliciesOutputTypeDef(TypedDict):
AppCookieStickinessPolicies: NotRequired[List[AwsElbAppCookieStickinessPolicyTypeDef]], # (1)
LbCookieStickinessPolicies: NotRequired[List[AwsElbLbCookieStickinessPolicyTypeDef]], # (2)
OtherPolicies: NotRequired[List[str]],
AwsElbLoadBalancerPoliciesTypeDef#
# AwsElbLoadBalancerPoliciesTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerPoliciesTypeDef
def get_value() -> AwsElbLoadBalancerPoliciesTypeDef:
return {
"AppCookieStickinessPolicies": ...,
}
# AwsElbLoadBalancerPoliciesTypeDef definition
class AwsElbLoadBalancerPoliciesTypeDef(TypedDict):
AppCookieStickinessPolicies: NotRequired[Sequence[AwsElbAppCookieStickinessPolicyTypeDef]], # (1)
LbCookieStickinessPolicies: NotRequired[Sequence[AwsElbLbCookieStickinessPolicyTypeDef]], # (2)
OtherPolicies: NotRequired[Sequence[str]],
AwsElbLoadBalancerAttributesOutputTypeDef#
# AwsElbLoadBalancerAttributesOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerAttributesOutputTypeDef
def get_value() -> AwsElbLoadBalancerAttributesOutputTypeDef:
return {
"AccessLog": ...,
}
# AwsElbLoadBalancerAttributesOutputTypeDef definition
class AwsElbLoadBalancerAttributesOutputTypeDef(TypedDict):
AccessLog: NotRequired[AwsElbLoadBalancerAccessLogTypeDef], # (1)
ConnectionDraining: NotRequired[AwsElbLoadBalancerConnectionDrainingTypeDef], # (2)
ConnectionSettings: NotRequired[AwsElbLoadBalancerConnectionSettingsTypeDef], # (3)
CrossZoneLoadBalancing: NotRequired[AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef], # (4)
AdditionalAttributes: NotRequired[List[AwsElbLoadBalancerAdditionalAttributeTypeDef]], # (5)
- See AwsElbLoadBalancerAccessLogTypeDef
- See AwsElbLoadBalancerConnectionDrainingTypeDef
- See AwsElbLoadBalancerConnectionSettingsTypeDef
- See AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef
- See AwsElbLoadBalancerAdditionalAttributeTypeDef
AwsElbLoadBalancerAttributesTypeDef#
# AwsElbLoadBalancerAttributesTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerAttributesTypeDef
def get_value() -> AwsElbLoadBalancerAttributesTypeDef:
return {
"AccessLog": ...,
}
# AwsElbLoadBalancerAttributesTypeDef definition
class AwsElbLoadBalancerAttributesTypeDef(TypedDict):
AccessLog: NotRequired[AwsElbLoadBalancerAccessLogTypeDef], # (1)
ConnectionDraining: NotRequired[AwsElbLoadBalancerConnectionDrainingTypeDef], # (2)
ConnectionSettings: NotRequired[AwsElbLoadBalancerConnectionSettingsTypeDef], # (3)
CrossZoneLoadBalancing: NotRequired[AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef], # (4)
AdditionalAttributes: NotRequired[Sequence[AwsElbLoadBalancerAdditionalAttributeTypeDef]], # (5)
- See AwsElbLoadBalancerAccessLogTypeDef
- See AwsElbLoadBalancerConnectionDrainingTypeDef
- See AwsElbLoadBalancerConnectionSettingsTypeDef
- See AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef
- See AwsElbLoadBalancerAdditionalAttributeTypeDef
AwsElbLoadBalancerListenerDescriptionOutputTypeDef#
# AwsElbLoadBalancerListenerDescriptionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerListenerDescriptionOutputTypeDef
def get_value() -> AwsElbLoadBalancerListenerDescriptionOutputTypeDef:
return {
"Listener": ...,
}
# AwsElbLoadBalancerListenerDescriptionOutputTypeDef definition
class AwsElbLoadBalancerListenerDescriptionOutputTypeDef(TypedDict):
Listener: NotRequired[AwsElbLoadBalancerListenerTypeDef], # (1)
PolicyNames: NotRequired[List[str]],
AwsElbLoadBalancerListenerDescriptionTypeDef#
# AwsElbLoadBalancerListenerDescriptionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerListenerDescriptionTypeDef
def get_value() -> AwsElbLoadBalancerListenerDescriptionTypeDef:
return {
"Listener": ...,
}
# AwsElbLoadBalancerListenerDescriptionTypeDef definition
class AwsElbLoadBalancerListenerDescriptionTypeDef(TypedDict):
Listener: NotRequired[AwsElbLoadBalancerListenerTypeDef], # (1)
PolicyNames: NotRequired[Sequence[str]],
AwsElbv2LoadBalancerDetailsOutputTypeDef#
# AwsElbv2LoadBalancerDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbv2LoadBalancerDetailsOutputTypeDef
def get_value() -> AwsElbv2LoadBalancerDetailsOutputTypeDef:
return {
"AvailabilityZones": ...,
}
# AwsElbv2LoadBalancerDetailsOutputTypeDef definition
class AwsElbv2LoadBalancerDetailsOutputTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[AvailabilityZoneTypeDef]], # (1)
CanonicalHostedZoneId: NotRequired[str],
CreatedTime: NotRequired[str],
DNSName: NotRequired[str],
IpAddressType: NotRequired[str],
Scheme: NotRequired[str],
SecurityGroups: NotRequired[List[str]],
State: NotRequired[LoadBalancerStateTypeDef], # (2)
Type: NotRequired[str],
VpcId: NotRequired[str],
LoadBalancerAttributes: NotRequired[List[AwsElbv2LoadBalancerAttributeTypeDef]], # (3)
AwsElbv2LoadBalancerDetailsTypeDef#
# AwsElbv2LoadBalancerDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbv2LoadBalancerDetailsTypeDef
def get_value() -> AwsElbv2LoadBalancerDetailsTypeDef:
return {
"AvailabilityZones": ...,
}
# AwsElbv2LoadBalancerDetailsTypeDef definition
class AwsElbv2LoadBalancerDetailsTypeDef(TypedDict):
AvailabilityZones: NotRequired[Sequence[AvailabilityZoneTypeDef]], # (1)
CanonicalHostedZoneId: NotRequired[str],
CreatedTime: NotRequired[str],
DNSName: NotRequired[str],
IpAddressType: NotRequired[str],
Scheme: NotRequired[str],
SecurityGroups: NotRequired[Sequence[str]],
State: NotRequired[LoadBalancerStateTypeDef], # (2)
Type: NotRequired[str],
VpcId: NotRequired[str],
LoadBalancerAttributes: NotRequired[Sequence[AwsElbv2LoadBalancerAttributeTypeDef]], # (3)
AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef#
# AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef
def get_value() -> AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef:
return {
"Primary": ...,
}
# AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef definition
class AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef(TypedDict):
Primary: NotRequired[AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef], # (1)
Secondary: NotRequired[AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef], # (2)
- See AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef
- See AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef
AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef
def get_value() -> AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef:
return {
"AuditLogs": ...,
}
# AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef(TypedDict):
AuditLogs: NotRequired[AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef], # (1)
AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef
def get_value() -> AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef:
return {
"EbsVolumes": ...,
}
# AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef(TypedDict):
EbsVolumes: NotRequired[AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef], # (1)
- See AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef
AwsIamAccessKeySessionContextTypeDef#
# AwsIamAccessKeySessionContextTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamAccessKeySessionContextTypeDef
def get_value() -> AwsIamAccessKeySessionContextTypeDef:
return {
"Attributes": ...,
}
# AwsIamAccessKeySessionContextTypeDef definition
class AwsIamAccessKeySessionContextTypeDef(TypedDict):
Attributes: NotRequired[AwsIamAccessKeySessionContextAttributesTypeDef], # (1)
SessionIssuer: NotRequired[AwsIamAccessKeySessionContextSessionIssuerTypeDef], # (2)
- See AwsIamAccessKeySessionContextAttributesTypeDef
- See AwsIamAccessKeySessionContextSessionIssuerTypeDef
AwsIamGroupDetailsOutputTypeDef#
# AwsIamGroupDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamGroupDetailsOutputTypeDef
def get_value() -> AwsIamGroupDetailsOutputTypeDef:
return {
"AttachedManagedPolicies": ...,
}
# AwsIamGroupDetailsOutputTypeDef definition
class AwsIamGroupDetailsOutputTypeDef(TypedDict):
AttachedManagedPolicies: NotRequired[List[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
GroupId: NotRequired[str],
GroupName: NotRequired[str],
GroupPolicyList: NotRequired[List[AwsIamGroupPolicyTypeDef]], # (2)
Path: NotRequired[str],
AwsIamGroupDetailsTypeDef#
# AwsIamGroupDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamGroupDetailsTypeDef
def get_value() -> AwsIamGroupDetailsTypeDef:
return {
"AttachedManagedPolicies": ...,
}
# AwsIamGroupDetailsTypeDef definition
class AwsIamGroupDetailsTypeDef(TypedDict):
AttachedManagedPolicies: NotRequired[Sequence[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
GroupId: NotRequired[str],
GroupName: NotRequired[str],
GroupPolicyList: NotRequired[Sequence[AwsIamGroupPolicyTypeDef]], # (2)
Path: NotRequired[str],
AwsIamInstanceProfileOutputTypeDef#
# AwsIamInstanceProfileOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamInstanceProfileOutputTypeDef
def get_value() -> AwsIamInstanceProfileOutputTypeDef:
return {
"Arn": ...,
}
# AwsIamInstanceProfileOutputTypeDef definition
class AwsIamInstanceProfileOutputTypeDef(TypedDict):
Arn: NotRequired[str],
CreateDate: NotRequired[str],
InstanceProfileId: NotRequired[str],
InstanceProfileName: NotRequired[str],
Path: NotRequired[str],
Roles: NotRequired[List[AwsIamInstanceProfileRoleTypeDef]], # (1)
AwsIamInstanceProfileTypeDef#
# AwsIamInstanceProfileTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamInstanceProfileTypeDef
def get_value() -> AwsIamInstanceProfileTypeDef:
return {
"Arn": ...,
}
# AwsIamInstanceProfileTypeDef definition
class AwsIamInstanceProfileTypeDef(TypedDict):
Arn: NotRequired[str],
CreateDate: NotRequired[str],
InstanceProfileId: NotRequired[str],
InstanceProfileName: NotRequired[str],
Path: NotRequired[str],
Roles: NotRequired[Sequence[AwsIamInstanceProfileRoleTypeDef]], # (1)
AwsIamPolicyDetailsOutputTypeDef#
# AwsIamPolicyDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamPolicyDetailsOutputTypeDef
def get_value() -> AwsIamPolicyDetailsOutputTypeDef:
return {
"AttachmentCount": ...,
}
# AwsIamPolicyDetailsOutputTypeDef definition
class AwsIamPolicyDetailsOutputTypeDef(TypedDict):
AttachmentCount: NotRequired[int],
CreateDate: NotRequired[str],
DefaultVersionId: NotRequired[str],
Description: NotRequired[str],
IsAttachable: NotRequired[bool],
Path: NotRequired[str],
PermissionsBoundaryUsageCount: NotRequired[int],
PolicyId: NotRequired[str],
PolicyName: NotRequired[str],
PolicyVersionList: NotRequired[List[AwsIamPolicyVersionTypeDef]], # (1)
UpdateDate: NotRequired[str],
AwsIamPolicyDetailsTypeDef#
# AwsIamPolicyDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamPolicyDetailsTypeDef
def get_value() -> AwsIamPolicyDetailsTypeDef:
return {
"AttachmentCount": ...,
}
# AwsIamPolicyDetailsTypeDef definition
class AwsIamPolicyDetailsTypeDef(TypedDict):
AttachmentCount: NotRequired[int],
CreateDate: NotRequired[str],
DefaultVersionId: NotRequired[str],
Description: NotRequired[str],
IsAttachable: NotRequired[bool],
Path: NotRequired[str],
PermissionsBoundaryUsageCount: NotRequired[int],
PolicyId: NotRequired[str],
PolicyName: NotRequired[str],
PolicyVersionList: NotRequired[Sequence[AwsIamPolicyVersionTypeDef]], # (1)
UpdateDate: NotRequired[str],
AwsIamUserDetailsOutputTypeDef#
# AwsIamUserDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamUserDetailsOutputTypeDef
def get_value() -> AwsIamUserDetailsOutputTypeDef:
return {
"AttachedManagedPolicies": ...,
}
# AwsIamUserDetailsOutputTypeDef definition
class AwsIamUserDetailsOutputTypeDef(TypedDict):
AttachedManagedPolicies: NotRequired[List[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
GroupList: NotRequired[List[str]],
Path: NotRequired[str],
PermissionsBoundary: NotRequired[AwsIamPermissionsBoundaryTypeDef], # (2)
UserId: NotRequired[str],
UserName: NotRequired[str],
UserPolicyList: NotRequired[List[AwsIamUserPolicyTypeDef]], # (3)
- See AwsIamAttachedManagedPolicyTypeDef
- See AwsIamPermissionsBoundaryTypeDef
- See AwsIamUserPolicyTypeDef
AwsIamUserDetailsTypeDef#
# AwsIamUserDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamUserDetailsTypeDef
def get_value() -> AwsIamUserDetailsTypeDef:
return {
"AttachedManagedPolicies": ...,
}
# AwsIamUserDetailsTypeDef definition
class AwsIamUserDetailsTypeDef(TypedDict):
AttachedManagedPolicies: NotRequired[Sequence[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
GroupList: NotRequired[Sequence[str]],
Path: NotRequired[str],
PermissionsBoundary: NotRequired[AwsIamPermissionsBoundaryTypeDef], # (2)
UserId: NotRequired[str],
UserName: NotRequired[str],
UserPolicyList: NotRequired[Sequence[AwsIamUserPolicyTypeDef]], # (3)
- See AwsIamAttachedManagedPolicyTypeDef
- See AwsIamPermissionsBoundaryTypeDef
- See AwsIamUserPolicyTypeDef
AwsKinesisStreamDetailsTypeDef#
# AwsKinesisStreamDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsKinesisStreamDetailsTypeDef
def get_value() -> AwsKinesisStreamDetailsTypeDef:
return {
"Name": ...,
}
# AwsKinesisStreamDetailsTypeDef definition
class AwsKinesisStreamDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Arn: NotRequired[str],
StreamEncryption: NotRequired[AwsKinesisStreamStreamEncryptionDetailsTypeDef], # (1)
ShardCount: NotRequired[int],
RetentionPeriodHours: NotRequired[int],
AwsLambdaFunctionEnvironmentOutputTypeDef#
# AwsLambdaFunctionEnvironmentOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionEnvironmentOutputTypeDef
def get_value() -> AwsLambdaFunctionEnvironmentOutputTypeDef:
return {
"Variables": ...,
}
# AwsLambdaFunctionEnvironmentOutputTypeDef definition
class AwsLambdaFunctionEnvironmentOutputTypeDef(TypedDict):
Variables: NotRequired[Dict[str, str]],
Error: NotRequired[AwsLambdaFunctionEnvironmentErrorTypeDef], # (1)
AwsLambdaFunctionEnvironmentTypeDef#
# AwsLambdaFunctionEnvironmentTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionEnvironmentTypeDef
def get_value() -> AwsLambdaFunctionEnvironmentTypeDef:
return {
"Variables": ...,
}
# AwsLambdaFunctionEnvironmentTypeDef definition
class AwsLambdaFunctionEnvironmentTypeDef(TypedDict):
Variables: NotRequired[Mapping[str, str]],
Error: NotRequired[AwsLambdaFunctionEnvironmentErrorTypeDef], # (1)
AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef
def get_value() -> AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef:
return {
"Iam": ...,
}
# AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef(TypedDict):
Iam: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef], # (1)
Scram: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef], # (2)
- See AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef
AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef#
# AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef
def get_value() -> AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef:
return {
"EncryptionInTransit": ...,
}
# AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef definition
class AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef(TypedDict):
EncryptionInTransit: NotRequired[AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef], # (1)
EncryptionAtRest: NotRequired[AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef], # (2)
- See AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef
- See AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef
AwsNetworkFirewallFirewallDetailsOutputTypeDef#
# AwsNetworkFirewallFirewallDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsNetworkFirewallFirewallDetailsOutputTypeDef
def get_value() -> AwsNetworkFirewallFirewallDetailsOutputTypeDef:
return {
"DeleteProtection": ...,
}
# AwsNetworkFirewallFirewallDetailsOutputTypeDef definition
class AwsNetworkFirewallFirewallDetailsOutputTypeDef(TypedDict):
DeleteProtection: NotRequired[bool],
Description: NotRequired[str],
FirewallArn: NotRequired[str],
FirewallId: NotRequired[str],
FirewallName: NotRequired[str],
FirewallPolicyArn: NotRequired[str],
FirewallPolicyChangeProtection: NotRequired[bool],
SubnetChangeProtection: NotRequired[bool],
SubnetMappings: NotRequired[List[AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef]], # (1)
VpcId: NotRequired[str],
AwsNetworkFirewallFirewallDetailsTypeDef#
# AwsNetworkFirewallFirewallDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsNetworkFirewallFirewallDetailsTypeDef
def get_value() -> AwsNetworkFirewallFirewallDetailsTypeDef:
return {
"DeleteProtection": ...,
}
# AwsNetworkFirewallFirewallDetailsTypeDef definition
class AwsNetworkFirewallFirewallDetailsTypeDef(TypedDict):
DeleteProtection: NotRequired[bool],
Description: NotRequired[str],
FirewallArn: NotRequired[str],
FirewallId: NotRequired[str],
FirewallName: NotRequired[str],
FirewallPolicyArn: NotRequired[str],
FirewallPolicyChangeProtection: NotRequired[bool],
SubnetChangeProtection: NotRequired[bool],
SubnetMappings: NotRequired[Sequence[AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef]], # (1)
VpcId: NotRequired[str],
AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef
def get_value() -> AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef:
return {
"Enabled": ...,
}
# AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
InternalUserDatabaseEnabled: NotRequired[bool],
MasterUserOptions: NotRequired[AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef], # (1)
AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef#
# AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef
def get_value() -> AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef:
return {
"InstanceCount": ...,
}
# AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef definition
class AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef(TypedDict):
InstanceCount: NotRequired[int],
WarmEnabled: NotRequired[bool],
WarmCount: NotRequired[int],
DedicatedMasterEnabled: NotRequired[bool],
ZoneAwarenessConfig: NotRequired[AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef], # (1)
DedicatedMasterCount: NotRequired[int],
InstanceType: NotRequired[str],
WarmType: NotRequired[str],
ZoneAwarenessEnabled: NotRequired[bool],
DedicatedMasterType: NotRequired[str],
AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef
def get_value() -> AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef:
return {
"IndexSlowLogs": ...,
}
# AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef(TypedDict):
IndexSlowLogs: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionTypeDef], # (1)
SearchSlowLogs: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionTypeDef], # (1)
AuditLogs: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionTypeDef], # (1)
- See AwsOpenSearchServiceDomainLogPublishingOptionTypeDef
- See AwsOpenSearchServiceDomainLogPublishingOptionTypeDef
- See AwsOpenSearchServiceDomainLogPublishingOptionTypeDef
AwsRdsDbClusterDetailsOutputTypeDef#
# AwsRdsDbClusterDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbClusterDetailsOutputTypeDef
def get_value() -> AwsRdsDbClusterDetailsOutputTypeDef:
return {
"AllocatedStorage": ...,
}
# AwsRdsDbClusterDetailsOutputTypeDef definition
class AwsRdsDbClusterDetailsOutputTypeDef(TypedDict):
AllocatedStorage: NotRequired[int],
AvailabilityZones: NotRequired[List[str]],
BackupRetentionPeriod: NotRequired[int],
DatabaseName: NotRequired[str],
Status: NotRequired[str],
Endpoint: NotRequired[str],
ReaderEndpoint: NotRequired[str],
CustomEndpoints: NotRequired[List[str]],
MultiAz: NotRequired[bool],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
Port: NotRequired[int],
MasterUsername: NotRequired[str],
PreferredBackupWindow: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
ReadReplicaIdentifiers: NotRequired[List[str]],
VpcSecurityGroups: NotRequired[List[AwsRdsDbInstanceVpcSecurityGroupTypeDef]], # (1)
HostedZoneId: NotRequired[str],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbClusterResourceId: NotRequired[str],
AssociatedRoles: NotRequired[List[AwsRdsDbClusterAssociatedRoleTypeDef]], # (2)
ClusterCreateTime: NotRequired[str],
EnabledCloudWatchLogsExports: NotRequired[List[str]],
EngineMode: NotRequired[str],
DeletionProtection: NotRequired[bool],
HttpEndpointEnabled: NotRequired[bool],
ActivityStreamStatus: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
CrossAccountClone: NotRequired[bool],
DomainMemberships: NotRequired[List[AwsRdsDbDomainMembershipTypeDef]], # (3)
DbClusterParameterGroup: NotRequired[str],
DbSubnetGroup: NotRequired[str],
DbClusterOptionGroupMemberships: NotRequired[List[AwsRdsDbClusterOptionGroupMembershipTypeDef]], # (4)
DbClusterIdentifier: NotRequired[str],
DbClusterMembers: NotRequired[List[AwsRdsDbClusterMemberTypeDef]], # (5)
IamDatabaseAuthenticationEnabled: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
- See AwsRdsDbInstanceVpcSecurityGroupTypeDef
- See AwsRdsDbClusterAssociatedRoleTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbClusterOptionGroupMembershipTypeDef
- See AwsRdsDbClusterMemberTypeDef
AwsRdsDbClusterDetailsTypeDef#
# AwsRdsDbClusterDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbClusterDetailsTypeDef
def get_value() -> AwsRdsDbClusterDetailsTypeDef:
return {
"AllocatedStorage": ...,
}
# AwsRdsDbClusterDetailsTypeDef definition
class AwsRdsDbClusterDetailsTypeDef(TypedDict):
AllocatedStorage: NotRequired[int],
AvailabilityZones: NotRequired[Sequence[str]],
BackupRetentionPeriod: NotRequired[int],
DatabaseName: NotRequired[str],
Status: NotRequired[str],
Endpoint: NotRequired[str],
ReaderEndpoint: NotRequired[str],
CustomEndpoints: NotRequired[Sequence[str]],
MultiAz: NotRequired[bool],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
Port: NotRequired[int],
MasterUsername: NotRequired[str],
PreferredBackupWindow: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
ReadReplicaIdentifiers: NotRequired[Sequence[str]],
VpcSecurityGroups: NotRequired[Sequence[AwsRdsDbInstanceVpcSecurityGroupTypeDef]], # (1)
HostedZoneId: NotRequired[str],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbClusterResourceId: NotRequired[str],
AssociatedRoles: NotRequired[Sequence[AwsRdsDbClusterAssociatedRoleTypeDef]], # (2)
ClusterCreateTime: NotRequired[str],
EnabledCloudWatchLogsExports: NotRequired[Sequence[str]],
EngineMode: NotRequired[str],
DeletionProtection: NotRequired[bool],
HttpEndpointEnabled: NotRequired[bool],
ActivityStreamStatus: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
CrossAccountClone: NotRequired[bool],
DomainMemberships: NotRequired[Sequence[AwsRdsDbDomainMembershipTypeDef]], # (3)
DbClusterParameterGroup: NotRequired[str],
DbSubnetGroup: NotRequired[str],
DbClusterOptionGroupMemberships: NotRequired[Sequence[AwsRdsDbClusterOptionGroupMembershipTypeDef]], # (4)
DbClusterIdentifier: NotRequired[str],
DbClusterMembers: NotRequired[Sequence[AwsRdsDbClusterMemberTypeDef]], # (5)
IamDatabaseAuthenticationEnabled: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
- See AwsRdsDbInstanceVpcSecurityGroupTypeDef
- See AwsRdsDbClusterAssociatedRoleTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbClusterOptionGroupMembershipTypeDef
- See AwsRdsDbClusterMemberTypeDef
AwsRdsDbClusterSnapshotDetailsOutputTypeDef#
# AwsRdsDbClusterSnapshotDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbClusterSnapshotDetailsOutputTypeDef
def get_value() -> AwsRdsDbClusterSnapshotDetailsOutputTypeDef:
return {
"AvailabilityZones": ...,
}
# AwsRdsDbClusterSnapshotDetailsOutputTypeDef definition
class AwsRdsDbClusterSnapshotDetailsOutputTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[str]],
SnapshotCreateTime: NotRequired[str],
Engine: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
VpcId: NotRequired[str],
ClusterCreateTime: NotRequired[str],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
PercentProgress: NotRequired[int],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbClusterIdentifier: NotRequired[str],
DbClusterSnapshotIdentifier: NotRequired[str],
IamDatabaseAuthenticationEnabled: NotRequired[bool],
DbClusterSnapshotAttributes: NotRequired[List[AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef]], # (1)
AwsRdsDbSnapshotDetailsOutputTypeDef#
# AwsRdsDbSnapshotDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSnapshotDetailsOutputTypeDef
def get_value() -> AwsRdsDbSnapshotDetailsOutputTypeDef:
return {
"DbSnapshotIdentifier": ...,
}
# AwsRdsDbSnapshotDetailsOutputTypeDef definition
class AwsRdsDbSnapshotDetailsOutputTypeDef(TypedDict):
DbSnapshotIdentifier: NotRequired[str],
DbInstanceIdentifier: NotRequired[str],
SnapshotCreateTime: NotRequired[str],
Engine: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
AvailabilityZone: NotRequired[str],
VpcId: NotRequired[str],
InstanceCreateTime: NotRequired[str],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
PercentProgress: NotRequired[int],
SourceRegion: NotRequired[str],
SourceDbSnapshotIdentifier: NotRequired[str],
StorageType: NotRequired[str],
TdeCredentialArn: NotRequired[str],
Encrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
Timezone: NotRequired[str],
IamDatabaseAuthenticationEnabled: NotRequired[bool],
ProcessorFeatures: NotRequired[List[AwsRdsDbProcessorFeatureTypeDef]], # (1)
DbiResourceId: NotRequired[str],
AwsRdsDbSnapshotDetailsTypeDef#
# AwsRdsDbSnapshotDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSnapshotDetailsTypeDef
def get_value() -> AwsRdsDbSnapshotDetailsTypeDef:
return {
"DbSnapshotIdentifier": ...,
}
# AwsRdsDbSnapshotDetailsTypeDef definition
class AwsRdsDbSnapshotDetailsTypeDef(TypedDict):
DbSnapshotIdentifier: NotRequired[str],
DbInstanceIdentifier: NotRequired[str],
SnapshotCreateTime: NotRequired[str],
Engine: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
AvailabilityZone: NotRequired[str],
VpcId: NotRequired[str],
InstanceCreateTime: NotRequired[str],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
PercentProgress: NotRequired[int],
SourceRegion: NotRequired[str],
SourceDbSnapshotIdentifier: NotRequired[str],
StorageType: NotRequired[str],
TdeCredentialArn: NotRequired[str],
Encrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
Timezone: NotRequired[str],
IamDatabaseAuthenticationEnabled: NotRequired[bool],
ProcessorFeatures: NotRequired[Sequence[AwsRdsDbProcessorFeatureTypeDef]], # (1)
DbiResourceId: NotRequired[str],
AwsRdsDbPendingModifiedValuesOutputTypeDef#
# AwsRdsDbPendingModifiedValuesOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbPendingModifiedValuesOutputTypeDef
def get_value() -> AwsRdsDbPendingModifiedValuesOutputTypeDef:
return {
"DbInstanceClass": ...,
}
# AwsRdsDbPendingModifiedValuesOutputTypeDef definition
class AwsRdsDbPendingModifiedValuesOutputTypeDef(TypedDict):
DbInstanceClass: NotRequired[str],
AllocatedStorage: NotRequired[int],
MasterUserPassword: NotRequired[str],
Port: NotRequired[int],
BackupRetentionPeriod: NotRequired[int],
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
DbInstanceIdentifier: NotRequired[str],
StorageType: NotRequired[str],
CaCertificateIdentifier: NotRequired[str],
DbSubnetGroupName: NotRequired[str],
PendingCloudWatchLogsExports: NotRequired[AwsRdsPendingCloudWatchLogsExportsOutputTypeDef], # (1)
ProcessorFeatures: NotRequired[List[AwsRdsDbProcessorFeatureTypeDef]], # (2)
AwsRdsDbSecurityGroupDetailsOutputTypeDef#
# AwsRdsDbSecurityGroupDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSecurityGroupDetailsOutputTypeDef
def get_value() -> AwsRdsDbSecurityGroupDetailsOutputTypeDef:
return {
"DbSecurityGroupArn": ...,
}
# AwsRdsDbSecurityGroupDetailsOutputTypeDef definition
class AwsRdsDbSecurityGroupDetailsOutputTypeDef(TypedDict):
DbSecurityGroupArn: NotRequired[str],
DbSecurityGroupDescription: NotRequired[str],
DbSecurityGroupName: NotRequired[str],
Ec2SecurityGroups: NotRequired[List[AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef]], # (1)
IpRanges: NotRequired[List[AwsRdsDbSecurityGroupIpRangeTypeDef]], # (2)
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
AwsRdsDbSecurityGroupDetailsTypeDef#
# AwsRdsDbSecurityGroupDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSecurityGroupDetailsTypeDef
def get_value() -> AwsRdsDbSecurityGroupDetailsTypeDef:
return {
"DbSecurityGroupArn": ...,
}
# AwsRdsDbSecurityGroupDetailsTypeDef definition
class AwsRdsDbSecurityGroupDetailsTypeDef(TypedDict):
DbSecurityGroupArn: NotRequired[str],
DbSecurityGroupDescription: NotRequired[str],
DbSecurityGroupName: NotRequired[str],
Ec2SecurityGroups: NotRequired[Sequence[AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef]], # (1)
IpRanges: NotRequired[Sequence[AwsRdsDbSecurityGroupIpRangeTypeDef]], # (2)
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
AwsRdsDbSubnetGroupSubnetTypeDef#
# AwsRdsDbSubnetGroupSubnetTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSubnetGroupSubnetTypeDef
def get_value() -> AwsRdsDbSubnetGroupSubnetTypeDef:
return {
"SubnetIdentifier": ...,
}
# AwsRdsDbSubnetGroupSubnetTypeDef definition
class AwsRdsDbSubnetGroupSubnetTypeDef(TypedDict):
SubnetIdentifier: NotRequired[str],
SubnetAvailabilityZone: NotRequired[AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef], # (1)
SubnetStatus: NotRequired[str],
AwsRedshiftClusterClusterParameterGroupOutputTypeDef#
# AwsRedshiftClusterClusterParameterGroupOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterClusterParameterGroupOutputTypeDef
def get_value() -> AwsRedshiftClusterClusterParameterGroupOutputTypeDef:
return {
"ClusterParameterStatusList": ...,
}
# AwsRedshiftClusterClusterParameterGroupOutputTypeDef definition
class AwsRedshiftClusterClusterParameterGroupOutputTypeDef(TypedDict):
ClusterParameterStatusList: NotRequired[List[AwsRedshiftClusterClusterParameterStatusTypeDef]], # (1)
ParameterApplyStatus: NotRequired[str],
ParameterGroupName: NotRequired[str],
AwsRedshiftClusterClusterParameterGroupTypeDef#
# AwsRedshiftClusterClusterParameterGroupTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterClusterParameterGroupTypeDef
def get_value() -> AwsRedshiftClusterClusterParameterGroupTypeDef:
return {
"ClusterParameterStatusList": ...,
}
# AwsRedshiftClusterClusterParameterGroupTypeDef definition
class AwsRedshiftClusterClusterParameterGroupTypeDef(TypedDict):
ClusterParameterStatusList: NotRequired[Sequence[AwsRedshiftClusterClusterParameterStatusTypeDef]], # (1)
ParameterApplyStatus: NotRequired[str],
ParameterGroupName: NotRequired[str],
AwsRoute53HostedZoneObjectDetailsTypeDef#
# AwsRoute53HostedZoneObjectDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRoute53HostedZoneObjectDetailsTypeDef
def get_value() -> AwsRoute53HostedZoneObjectDetailsTypeDef:
return {
"Id": ...,
}
# AwsRoute53HostedZoneObjectDetailsTypeDef definition
class AwsRoute53HostedZoneObjectDetailsTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Config: NotRequired[AwsRoute53HostedZoneConfigDetailsTypeDef], # (1)
AwsRoute53QueryLoggingConfigDetailsTypeDef#
# AwsRoute53QueryLoggingConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRoute53QueryLoggingConfigDetailsTypeDef
def get_value() -> AwsRoute53QueryLoggingConfigDetailsTypeDef:
return {
"CloudWatchLogsLogGroupArn": ...,
}
# AwsRoute53QueryLoggingConfigDetailsTypeDef definition
class AwsRoute53QueryLoggingConfigDetailsTypeDef(TypedDict):
CloudWatchLogsLogGroupArn: NotRequired[CloudWatchLogsLogGroupArnConfigDetailsTypeDef], # (1)
AwsS3AccessPointDetailsTypeDef#
# AwsS3AccessPointDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3AccessPointDetailsTypeDef
def get_value() -> AwsS3AccessPointDetailsTypeDef:
return {
"AccessPointArn": ...,
}
# AwsS3AccessPointDetailsTypeDef definition
class AwsS3AccessPointDetailsTypeDef(TypedDict):
AccessPointArn: NotRequired[str],
Alias: NotRequired[str],
Bucket: NotRequired[str],
BucketAccountId: NotRequired[str],
Name: NotRequired[str],
NetworkOrigin: NotRequired[str],
PublicAccessBlockConfiguration: NotRequired[AwsS3AccountPublicAccessBlockDetailsTypeDef], # (1)
VpcConfiguration: NotRequired[AwsS3AccessPointVpcConfigurationDetailsTypeDef], # (2)
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef:
return {
"Prefix": ...,
}
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef(TypedDict):
Prefix: NotRequired[str],
Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef], # (1)
Type: NotRequired[str],
AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef#
# AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef:
return {
"FilterRules": ...,
}
# AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef definition
class AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef(TypedDict):
FilterRules: NotRequired[List[AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef]], # (1)
AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef#
# AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef:
return {
"FilterRules": ...,
}
# AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef definition
class AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef(TypedDict):
FilterRules: NotRequired[Sequence[AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef]], # (1)
AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef#
# AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef
def get_value() -> AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef:
return {
"DefaultRetention": ...,
}
# AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef definition
class AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef(TypedDict):
DefaultRetention: NotRequired[AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef], # (1)
AwsS3BucketServerSideEncryptionRuleTypeDef#
# AwsS3BucketServerSideEncryptionRuleTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketServerSideEncryptionRuleTypeDef
def get_value() -> AwsS3BucketServerSideEncryptionRuleTypeDef:
return {
"ApplyServerSideEncryptionByDefault": ...,
}
# AwsS3BucketServerSideEncryptionRuleTypeDef definition
class AwsS3BucketServerSideEncryptionRuleTypeDef(TypedDict):
ApplyServerSideEncryptionByDefault: NotRequired[AwsS3BucketServerSideEncryptionByDefaultTypeDef], # (1)
AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef#
# AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef
def get_value() -> AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef:
return {
"Condition": ...,
}
# AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef definition
class AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef(TypedDict):
Condition: NotRequired[AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef], # (1)
Redirect: NotRequired[AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef], # (2)
- See AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef
- See AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef
AwsSageMakerNotebookInstanceDetailsOutputTypeDef#
# AwsSageMakerNotebookInstanceDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSageMakerNotebookInstanceDetailsOutputTypeDef
def get_value() -> AwsSageMakerNotebookInstanceDetailsOutputTypeDef:
return {
"AcceleratorTypes": ...,
}
# AwsSageMakerNotebookInstanceDetailsOutputTypeDef definition
class AwsSageMakerNotebookInstanceDetailsOutputTypeDef(TypedDict):
AcceleratorTypes: NotRequired[List[str]],
AdditionalCodeRepositories: NotRequired[List[str]],
DefaultCodeRepository: NotRequired[str],
DirectInternetAccess: NotRequired[str],
FailureReason: NotRequired[str],
InstanceMetadataServiceConfiguration: NotRequired[AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef], # (1)
InstanceType: NotRequired[str],
KmsKeyId: NotRequired[str],
NetworkInterfaceId: NotRequired[str],
NotebookInstanceArn: NotRequired[str],
NotebookInstanceLifecycleConfigName: NotRequired[str],
NotebookInstanceName: NotRequired[str],
NotebookInstanceStatus: NotRequired[str],
PlatformIdentifier: NotRequired[str],
RoleArn: NotRequired[str],
RootAccess: NotRequired[str],
SecurityGroups: NotRequired[List[str]],
SubnetId: NotRequired[str],
Url: NotRequired[str],
VolumeSizeInGB: NotRequired[int],
AwsSageMakerNotebookInstanceDetailsTypeDef#
# AwsSageMakerNotebookInstanceDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSageMakerNotebookInstanceDetailsTypeDef
def get_value() -> AwsSageMakerNotebookInstanceDetailsTypeDef:
return {
"AcceleratorTypes": ...,
}
# AwsSageMakerNotebookInstanceDetailsTypeDef definition
class AwsSageMakerNotebookInstanceDetailsTypeDef(TypedDict):
AcceleratorTypes: NotRequired[Sequence[str]],
AdditionalCodeRepositories: NotRequired[Sequence[str]],
DefaultCodeRepository: NotRequired[str],
DirectInternetAccess: NotRequired[str],
FailureReason: NotRequired[str],
InstanceMetadataServiceConfiguration: NotRequired[AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef], # (1)
InstanceType: NotRequired[str],
KmsKeyId: NotRequired[str],
NetworkInterfaceId: NotRequired[str],
NotebookInstanceArn: NotRequired[str],
NotebookInstanceLifecycleConfigName: NotRequired[str],
NotebookInstanceName: NotRequired[str],
NotebookInstanceStatus: NotRequired[str],
PlatformIdentifier: NotRequired[str],
RoleArn: NotRequired[str],
RootAccess: NotRequired[str],
SecurityGroups: NotRequired[Sequence[str]],
SubnetId: NotRequired[str],
Url: NotRequired[str],
VolumeSizeInGB: NotRequired[int],
AwsSecretsManagerSecretDetailsTypeDef#
# AwsSecretsManagerSecretDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSecretsManagerSecretDetailsTypeDef
def get_value() -> AwsSecretsManagerSecretDetailsTypeDef:
return {
"RotationRules": ...,
}
# AwsSecretsManagerSecretDetailsTypeDef definition
class AwsSecretsManagerSecretDetailsTypeDef(TypedDict):
RotationRules: NotRequired[AwsSecretsManagerSecretRotationRulesTypeDef], # (1)
RotationOccurredWithinFrequency: NotRequired[bool],
KmsKeyId: NotRequired[str],
RotationEnabled: NotRequired[bool],
RotationLambdaArn: NotRequired[str],
Deleted: NotRequired[bool],
Name: NotRequired[str],
Description: NotRequired[str],
BatchUpdateFindingsRequestTypeDef#
# BatchUpdateFindingsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchUpdateFindingsRequestTypeDef
def get_value() -> BatchUpdateFindingsRequestTypeDef:
return {
"FindingIdentifiers": ...,
}
# BatchUpdateFindingsRequestTypeDef definition
class BatchUpdateFindingsRequestTypeDef(TypedDict):
FindingIdentifiers: Sequence[AwsSecurityFindingIdentifierTypeDef], # (1)
Note: NotRequired[NoteUpdateTypeDef], # (2)
Severity: NotRequired[SeverityUpdateTypeDef], # (3)
VerificationState: NotRequired[VerificationStateType], # (4)
Confidence: NotRequired[int],
Criticality: NotRequired[int],
Types: NotRequired[Sequence[str]],
UserDefinedFields: NotRequired[Mapping[str, str]],
Workflow: NotRequired[WorkflowUpdateTypeDef], # (5)
RelatedFindings: NotRequired[Sequence[RelatedFindingTypeDef]], # (6)
- See AwsSecurityFindingIdentifierTypeDef
- See NoteUpdateTypeDef
- See SeverityUpdateTypeDef
- See VerificationStateType
- See WorkflowUpdateTypeDef
- See RelatedFindingTypeDef
BatchUpdateFindingsUnprocessedFindingTypeDef#
# BatchUpdateFindingsUnprocessedFindingTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchUpdateFindingsUnprocessedFindingTypeDef
def get_value() -> BatchUpdateFindingsUnprocessedFindingTypeDef:
return {
"FindingIdentifier": ...,
}
# BatchUpdateFindingsUnprocessedFindingTypeDef definition
class BatchUpdateFindingsUnprocessedFindingTypeDef(TypedDict):
FindingIdentifier: AwsSecurityFindingIdentifierTypeDef, # (1)
ErrorCode: str,
ErrorMessage: str,
AwsSnsTopicDetailsOutputTypeDef#
# AwsSnsTopicDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSnsTopicDetailsOutputTypeDef
def get_value() -> AwsSnsTopicDetailsOutputTypeDef:
return {
"KmsMasterKeyId": ...,
}
# AwsSnsTopicDetailsOutputTypeDef definition
class AwsSnsTopicDetailsOutputTypeDef(TypedDict):
KmsMasterKeyId: NotRequired[str],
Subscription: NotRequired[List[AwsSnsTopicSubscriptionTypeDef]], # (1)
TopicName: NotRequired[str],
Owner: NotRequired[str],
SqsSuccessFeedbackRoleArn: NotRequired[str],
SqsFailureFeedbackRoleArn: NotRequired[str],
ApplicationSuccessFeedbackRoleArn: NotRequired[str],
FirehoseSuccessFeedbackRoleArn: NotRequired[str],
FirehoseFailureFeedbackRoleArn: NotRequired[str],
HttpSuccessFeedbackRoleArn: NotRequired[str],
HttpFailureFeedbackRoleArn: NotRequired[str],
AwsSnsTopicDetailsTypeDef#
# AwsSnsTopicDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSnsTopicDetailsTypeDef
def get_value() -> AwsSnsTopicDetailsTypeDef:
return {
"KmsMasterKeyId": ...,
}
# AwsSnsTopicDetailsTypeDef definition
class AwsSnsTopicDetailsTypeDef(TypedDict):
KmsMasterKeyId: NotRequired[str],
Subscription: NotRequired[Sequence[AwsSnsTopicSubscriptionTypeDef]], # (1)
TopicName: NotRequired[str],
Owner: NotRequired[str],
SqsSuccessFeedbackRoleArn: NotRequired[str],
SqsFailureFeedbackRoleArn: NotRequired[str],
ApplicationSuccessFeedbackRoleArn: NotRequired[str],
FirehoseSuccessFeedbackRoleArn: NotRequired[str],
FirehoseFailureFeedbackRoleArn: NotRequired[str],
HttpSuccessFeedbackRoleArn: NotRequired[str],
HttpFailureFeedbackRoleArn: NotRequired[str],
AwsSsmPatchTypeDef#
# AwsSsmPatchTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSsmPatchTypeDef
def get_value() -> AwsSsmPatchTypeDef:
return {
"ComplianceSummary": ...,
}
# AwsSsmPatchTypeDef definition
class AwsSsmPatchTypeDef(TypedDict):
ComplianceSummary: NotRequired[AwsSsmComplianceSummaryTypeDef], # (1)
AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef
def get_value() -> AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef:
return {
"CloudWatchLogsLogGroup": ...,
}
# AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef definition
class AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef(TypedDict):
CloudWatchLogsLogGroup: NotRequired[AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef], # (1)
AwsWafRateBasedRuleDetailsOutputTypeDef#
# AwsWafRateBasedRuleDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRateBasedRuleDetailsOutputTypeDef
def get_value() -> AwsWafRateBasedRuleDetailsOutputTypeDef:
return {
"MetricName": ...,
}
# AwsWafRateBasedRuleDetailsOutputTypeDef definition
class AwsWafRateBasedRuleDetailsOutputTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RateKey: NotRequired[str],
RateLimit: NotRequired[int],
RuleId: NotRequired[str],
MatchPredicates: NotRequired[List[AwsWafRateBasedRuleMatchPredicateTypeDef]], # (1)
AwsWafRateBasedRuleDetailsTypeDef#
# AwsWafRateBasedRuleDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRateBasedRuleDetailsTypeDef
def get_value() -> AwsWafRateBasedRuleDetailsTypeDef:
return {
"MetricName": ...,
}
# AwsWafRateBasedRuleDetailsTypeDef definition
class AwsWafRateBasedRuleDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RateKey: NotRequired[str],
RateLimit: NotRequired[int],
RuleId: NotRequired[str],
MatchPredicates: NotRequired[Sequence[AwsWafRateBasedRuleMatchPredicateTypeDef]], # (1)
AwsWafRegionalRateBasedRuleDetailsOutputTypeDef#
# AwsWafRegionalRateBasedRuleDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRateBasedRuleDetailsOutputTypeDef
def get_value() -> AwsWafRegionalRateBasedRuleDetailsOutputTypeDef:
return {
"MetricName": ...,
}
# AwsWafRegionalRateBasedRuleDetailsOutputTypeDef definition
class AwsWafRegionalRateBasedRuleDetailsOutputTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RateKey: NotRequired[str],
RateLimit: NotRequired[int],
RuleId: NotRequired[str],
MatchPredicates: NotRequired[List[AwsWafRegionalRateBasedRuleMatchPredicateTypeDef]], # (1)
AwsWafRegionalRateBasedRuleDetailsTypeDef#
# AwsWafRegionalRateBasedRuleDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRateBasedRuleDetailsTypeDef
def get_value() -> AwsWafRegionalRateBasedRuleDetailsTypeDef:
return {
"MetricName": ...,
}
# AwsWafRegionalRateBasedRuleDetailsTypeDef definition
class AwsWafRegionalRateBasedRuleDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RateKey: NotRequired[str],
RateLimit: NotRequired[int],
RuleId: NotRequired[str],
MatchPredicates: NotRequired[Sequence[AwsWafRegionalRateBasedRuleMatchPredicateTypeDef]], # (1)
AwsWafRegionalRuleDetailsOutputTypeDef#
# AwsWafRegionalRuleDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRuleDetailsOutputTypeDef
def get_value() -> AwsWafRegionalRuleDetailsOutputTypeDef:
return {
"MetricName": ...,
}
# AwsWafRegionalRuleDetailsOutputTypeDef definition
class AwsWafRegionalRuleDetailsOutputTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
PredicateList: NotRequired[List[AwsWafRegionalRulePredicateListDetailsTypeDef]], # (1)
RuleId: NotRequired[str],
AwsWafRegionalRuleDetailsTypeDef#
# AwsWafRegionalRuleDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRuleDetailsTypeDef
def get_value() -> AwsWafRegionalRuleDetailsTypeDef:
return {
"MetricName": ...,
}
# AwsWafRegionalRuleDetailsTypeDef definition
class AwsWafRegionalRuleDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
PredicateList: NotRequired[Sequence[AwsWafRegionalRulePredicateListDetailsTypeDef]], # (1)
RuleId: NotRequired[str],
AwsWafRegionalRuleGroupRulesDetailsTypeDef#
# AwsWafRegionalRuleGroupRulesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRuleGroupRulesDetailsTypeDef
def get_value() -> AwsWafRegionalRuleGroupRulesDetailsTypeDef:
return {
"Action": ...,
}
# AwsWafRegionalRuleGroupRulesDetailsTypeDef definition
class AwsWafRegionalRuleGroupRulesDetailsTypeDef(TypedDict):
Action: NotRequired[AwsWafRegionalRuleGroupRulesActionDetailsTypeDef], # (1)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
AwsWafRegionalWebAclRulesListDetailsTypeDef#
# AwsWafRegionalWebAclRulesListDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalWebAclRulesListDetailsTypeDef
def get_value() -> AwsWafRegionalWebAclRulesListDetailsTypeDef:
return {
"Action": ...,
}
# AwsWafRegionalWebAclRulesListDetailsTypeDef definition
class AwsWafRegionalWebAclRulesListDetailsTypeDef(TypedDict):
Action: NotRequired[AwsWafRegionalWebAclRulesListActionDetailsTypeDef], # (1)
OverrideAction: NotRequired[AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef], # (2)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
- See AwsWafRegionalWebAclRulesListActionDetailsTypeDef
- See AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef
AwsWafRuleDetailsOutputTypeDef#
# AwsWafRuleDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRuleDetailsOutputTypeDef
def get_value() -> AwsWafRuleDetailsOutputTypeDef:
return {
"MetricName": ...,
}
# AwsWafRuleDetailsOutputTypeDef definition
class AwsWafRuleDetailsOutputTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
PredicateList: NotRequired[List[AwsWafRulePredicateListDetailsTypeDef]], # (1)
RuleId: NotRequired[str],
AwsWafRuleDetailsTypeDef#
# AwsWafRuleDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRuleDetailsTypeDef
def get_value() -> AwsWafRuleDetailsTypeDef:
return {
"MetricName": ...,
}
# AwsWafRuleDetailsTypeDef definition
class AwsWafRuleDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
PredicateList: NotRequired[Sequence[AwsWafRulePredicateListDetailsTypeDef]], # (1)
RuleId: NotRequired[str],
AwsWafRuleGroupRulesDetailsTypeDef#
# AwsWafRuleGroupRulesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRuleGroupRulesDetailsTypeDef
def get_value() -> AwsWafRuleGroupRulesDetailsTypeDef:
return {
"Action": ...,
}
# AwsWafRuleGroupRulesDetailsTypeDef definition
class AwsWafRuleGroupRulesDetailsTypeDef(TypedDict):
Action: NotRequired[AwsWafRuleGroupRulesActionDetailsTypeDef], # (1)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
AwsWafWebAclRuleOutputTypeDef#
# AwsWafWebAclRuleOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafWebAclRuleOutputTypeDef
def get_value() -> AwsWafWebAclRuleOutputTypeDef:
return {
"Action": ...,
}
# AwsWafWebAclRuleOutputTypeDef definition
class AwsWafWebAclRuleOutputTypeDef(TypedDict):
Action: NotRequired[WafActionTypeDef], # (1)
ExcludedRules: NotRequired[List[WafExcludedRuleTypeDef]], # (2)
OverrideAction: NotRequired[WafOverrideActionTypeDef], # (3)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
AwsWafWebAclRuleTypeDef#
# AwsWafWebAclRuleTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafWebAclRuleTypeDef
def get_value() -> AwsWafWebAclRuleTypeDef:
return {
"Action": ...,
}
# AwsWafWebAclRuleTypeDef definition
class AwsWafWebAclRuleTypeDef(TypedDict):
Action: NotRequired[WafActionTypeDef], # (1)
ExcludedRules: NotRequired[Sequence[WafExcludedRuleTypeDef]], # (2)
OverrideAction: NotRequired[WafOverrideActionTypeDef], # (3)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
AwsWafv2CustomRequestHandlingDetailsOutputTypeDef#
# AwsWafv2CustomRequestHandlingDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2CustomRequestHandlingDetailsOutputTypeDef
def get_value() -> AwsWafv2CustomRequestHandlingDetailsOutputTypeDef:
return {
"InsertHeaders": ...,
}
# AwsWafv2CustomRequestHandlingDetailsOutputTypeDef definition
class AwsWafv2CustomRequestHandlingDetailsOutputTypeDef(TypedDict):
InsertHeaders: NotRequired[List[AwsWafv2CustomHttpHeaderTypeDef]], # (1)
AwsWafv2CustomRequestHandlingDetailsTypeDef#
# AwsWafv2CustomRequestHandlingDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2CustomRequestHandlingDetailsTypeDef
def get_value() -> AwsWafv2CustomRequestHandlingDetailsTypeDef:
return {
"InsertHeaders": ...,
}
# AwsWafv2CustomRequestHandlingDetailsTypeDef definition
class AwsWafv2CustomRequestHandlingDetailsTypeDef(TypedDict):
InsertHeaders: NotRequired[Sequence[AwsWafv2CustomHttpHeaderTypeDef]], # (1)
AwsWafv2CustomResponseDetailsOutputTypeDef#
# AwsWafv2CustomResponseDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2CustomResponseDetailsOutputTypeDef
def get_value() -> AwsWafv2CustomResponseDetailsOutputTypeDef:
return {
"CustomResponseBodyKey": ...,
}
# AwsWafv2CustomResponseDetailsOutputTypeDef definition
class AwsWafv2CustomResponseDetailsOutputTypeDef(TypedDict):
CustomResponseBodyKey: NotRequired[str],
ResponseCode: NotRequired[int],
ResponseHeaders: NotRequired[List[AwsWafv2CustomHttpHeaderTypeDef]], # (1)
AwsWafv2CustomResponseDetailsTypeDef#
# AwsWafv2CustomResponseDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2CustomResponseDetailsTypeDef
def get_value() -> AwsWafv2CustomResponseDetailsTypeDef:
return {
"CustomResponseBodyKey": ...,
}
# AwsWafv2CustomResponseDetailsTypeDef definition
class AwsWafv2CustomResponseDetailsTypeDef(TypedDict):
CustomResponseBodyKey: NotRequired[str],
ResponseCode: NotRequired[int],
ResponseHeaders: NotRequired[Sequence[AwsWafv2CustomHttpHeaderTypeDef]], # (1)
AwsWafv2WebAclCaptchaConfigDetailsTypeDef#
# AwsWafv2WebAclCaptchaConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2WebAclCaptchaConfigDetailsTypeDef
def get_value() -> AwsWafv2WebAclCaptchaConfigDetailsTypeDef:
return {
"ImmunityTimeProperty": ...,
}
# AwsWafv2WebAclCaptchaConfigDetailsTypeDef definition
class AwsWafv2WebAclCaptchaConfigDetailsTypeDef(TypedDict):
ImmunityTimeProperty: NotRequired[AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef], # (1)
CreateActionTargetResponseTypeDef#
# CreateActionTargetResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CreateActionTargetResponseTypeDef
def get_value() -> CreateActionTargetResponseTypeDef:
return {
"ActionTargetArn": ...,
}
# CreateActionTargetResponseTypeDef definition
class CreateActionTargetResponseTypeDef(TypedDict):
ActionTargetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAutomationRuleResponseTypeDef#
# CreateAutomationRuleResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CreateAutomationRuleResponseTypeDef
def get_value() -> CreateAutomationRuleResponseTypeDef:
return {
"RuleArn": ...,
}
# CreateAutomationRuleResponseTypeDef definition
class CreateAutomationRuleResponseTypeDef(TypedDict):
RuleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFindingAggregatorResponseTypeDef#
# CreateFindingAggregatorResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CreateFindingAggregatorResponseTypeDef
def get_value() -> CreateFindingAggregatorResponseTypeDef:
return {
"FindingAggregatorArn": ...,
}
# CreateFindingAggregatorResponseTypeDef definition
class CreateFindingAggregatorResponseTypeDef(TypedDict):
FindingAggregatorArn: str,
FindingAggregationRegion: str,
RegionLinkingMode: str,
Regions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateInsightResponseTypeDef#
# CreateInsightResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CreateInsightResponseTypeDef
def get_value() -> CreateInsightResponseTypeDef:
return {
"InsightArn": ...,
}
# CreateInsightResponseTypeDef definition
class CreateInsightResponseTypeDef(TypedDict):
InsightArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteActionTargetResponseTypeDef#
# DeleteActionTargetResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DeleteActionTargetResponseTypeDef
def get_value() -> DeleteActionTargetResponseTypeDef:
return {
"ActionTargetArn": ...,
}
# DeleteActionTargetResponseTypeDef definition
class DeleteActionTargetResponseTypeDef(TypedDict):
ActionTargetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteInsightResponseTypeDef#
# DeleteInsightResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DeleteInsightResponseTypeDef
def get_value() -> DeleteInsightResponseTypeDef:
return {
"InsightArn": ...,
}
# DeleteInsightResponseTypeDef definition
class DeleteInsightResponseTypeDef(TypedDict):
InsightArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeActionTargetsResponseTypeDef#
# DescribeActionTargetsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeActionTargetsResponseTypeDef
def get_value() -> DescribeActionTargetsResponseTypeDef:
return {
"ActionTargets": ...,
}
# DescribeActionTargetsResponseTypeDef definition
class DescribeActionTargetsResponseTypeDef(TypedDict):
ActionTargets: List[ActionTargetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeHubResponseTypeDef#
# DescribeHubResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeHubResponseTypeDef
def get_value() -> DescribeHubResponseTypeDef:
return {
"HubArn": ...,
}
# DescribeHubResponseTypeDef definition
class DescribeHubResponseTypeDef(TypedDict):
HubArn: str,
SubscribedAt: str,
AutoEnableControls: bool,
ControlFindingGenerator: ControlFindingGeneratorType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableImportFindingsForProductResponseTypeDef#
# EnableImportFindingsForProductResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import EnableImportFindingsForProductResponseTypeDef
def get_value() -> EnableImportFindingsForProductResponseTypeDef:
return {
"ProductSubscriptionArn": ...,
}
# EnableImportFindingsForProductResponseTypeDef definition
class EnableImportFindingsForProductResponseTypeDef(TypedDict):
ProductSubscriptionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetConfigurationPolicyAssociationResponseTypeDef#
# GetConfigurationPolicyAssociationResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetConfigurationPolicyAssociationResponseTypeDef
def get_value() -> GetConfigurationPolicyAssociationResponseTypeDef:
return {
"ConfigurationPolicyId": ...,
}
# GetConfigurationPolicyAssociationResponseTypeDef definition
class GetConfigurationPolicyAssociationResponseTypeDef(TypedDict):
ConfigurationPolicyId: str,
TargetId: str,
TargetType: TargetTypeType, # (1)
AssociationType: AssociationTypeType, # (2)
UpdatedAt: datetime,
AssociationStatus: ConfigurationPolicyAssociationStatusType, # (3)
AssociationStatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See TargetTypeType
- See AssociationTypeType
- See ConfigurationPolicyAssociationStatusType
- See ResponseMetadataTypeDef
GetFindingAggregatorResponseTypeDef#
# GetFindingAggregatorResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetFindingAggregatorResponseTypeDef
def get_value() -> GetFindingAggregatorResponseTypeDef:
return {
"FindingAggregatorArn": ...,
}
# GetFindingAggregatorResponseTypeDef definition
class GetFindingAggregatorResponseTypeDef(TypedDict):
FindingAggregatorArn: str,
FindingAggregationRegion: str,
RegionLinkingMode: str,
Regions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetInvitationsCountResponseTypeDef#
# GetInvitationsCountResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetInvitationsCountResponseTypeDef
def get_value() -> GetInvitationsCountResponseTypeDef:
return {
"InvitationsCount": ...,
}
# GetInvitationsCountResponseTypeDef definition
class GetInvitationsCountResponseTypeDef(TypedDict):
InvitationsCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAutomationRulesResponseTypeDef#
# ListAutomationRulesResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListAutomationRulesResponseTypeDef
def get_value() -> ListAutomationRulesResponseTypeDef:
return {
"AutomationRulesMetadata": ...,
}
# ListAutomationRulesResponseTypeDef definition
class ListAutomationRulesResponseTypeDef(TypedDict):
AutomationRulesMetadata: List[AutomationRulesMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListEnabledProductsForImportResponseTypeDef#
# ListEnabledProductsForImportResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListEnabledProductsForImportResponseTypeDef
def get_value() -> ListEnabledProductsForImportResponseTypeDef:
return {
"ProductSubscriptions": ...,
}
# ListEnabledProductsForImportResponseTypeDef definition
class ListEnabledProductsForImportResponseTypeDef(TypedDict):
ProductSubscriptions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListOrganizationAdminAccountsResponseTypeDef#
# ListOrganizationAdminAccountsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListOrganizationAdminAccountsResponseTypeDef
def get_value() -> ListOrganizationAdminAccountsResponseTypeDef:
return {
"AdminAccounts": ...,
}
# ListOrganizationAdminAccountsResponseTypeDef definition
class ListOrganizationAdminAccountsResponseTypeDef(TypedDict):
AdminAccounts: List[AdminAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartConfigurationPolicyAssociationResponseTypeDef#
# StartConfigurationPolicyAssociationResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StartConfigurationPolicyAssociationResponseTypeDef
def get_value() -> StartConfigurationPolicyAssociationResponseTypeDef:
return {
"ConfigurationPolicyId": ...,
}
# StartConfigurationPolicyAssociationResponseTypeDef definition
class StartConfigurationPolicyAssociationResponseTypeDef(TypedDict):
ConfigurationPolicyId: str,
TargetId: str,
TargetType: TargetTypeType, # (1)
AssociationType: AssociationTypeType, # (2)
UpdatedAt: datetime,
AssociationStatus: ConfigurationPolicyAssociationStatusType, # (3)
AssociationStatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See TargetTypeType
- See AssociationTypeType
- See ConfigurationPolicyAssociationStatusType
- See ResponseMetadataTypeDef
UpdateFindingAggregatorResponseTypeDef#
# UpdateFindingAggregatorResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UpdateFindingAggregatorResponseTypeDef
def get_value() -> UpdateFindingAggregatorResponseTypeDef:
return {
"FindingAggregatorArn": ...,
}
# UpdateFindingAggregatorResponseTypeDef definition
class UpdateFindingAggregatorResponseTypeDef(TypedDict):
FindingAggregatorArn: str,
FindingAggregationRegion: str,
RegionLinkingMode: str,
Regions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchDeleteAutomationRulesResponseTypeDef#
# BatchDeleteAutomationRulesResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchDeleteAutomationRulesResponseTypeDef
def get_value() -> BatchDeleteAutomationRulesResponseTypeDef:
return {
"ProcessedAutomationRules": ...,
}
# BatchDeleteAutomationRulesResponseTypeDef definition
class BatchDeleteAutomationRulesResponseTypeDef(TypedDict):
ProcessedAutomationRules: List[str],
UnprocessedAutomationRules: List[UnprocessedAutomationRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchUpdateAutomationRulesResponseTypeDef#
# BatchUpdateAutomationRulesResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchUpdateAutomationRulesResponseTypeDef
def get_value() -> BatchUpdateAutomationRulesResponseTypeDef:
return {
"ProcessedAutomationRules": ...,
}
# BatchUpdateAutomationRulesResponseTypeDef definition
class BatchUpdateAutomationRulesResponseTypeDef(TypedDict):
ProcessedAutomationRules: List[str],
UnprocessedAutomationRules: List[UnprocessedAutomationRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchEnableStandardsRequestTypeDef#
# BatchEnableStandardsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchEnableStandardsRequestTypeDef
def get_value() -> BatchEnableStandardsRequestTypeDef:
return {
"StandardsSubscriptionRequests": ...,
}
# BatchEnableStandardsRequestTypeDef definition
class BatchEnableStandardsRequestTypeDef(TypedDict):
StandardsSubscriptionRequests: Sequence[StandardsSubscriptionRequestTypeDef], # (1)
ListConfigurationPolicyAssociationsResponseTypeDef#
# ListConfigurationPolicyAssociationsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListConfigurationPolicyAssociationsResponseTypeDef
def get_value() -> ListConfigurationPolicyAssociationsResponseTypeDef:
return {
"ConfigurationPolicyAssociationSummaries": ...,
}
# ListConfigurationPolicyAssociationsResponseTypeDef definition
class ListConfigurationPolicyAssociationsResponseTypeDef(TypedDict):
ConfigurationPolicyAssociationSummaries: List[ConfigurationPolicyAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BatchGetStandardsControlAssociationsRequestTypeDef#
# BatchGetStandardsControlAssociationsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchGetStandardsControlAssociationsRequestTypeDef
def get_value() -> BatchGetStandardsControlAssociationsRequestTypeDef:
return {
"StandardsControlAssociationIds": ...,
}
# BatchGetStandardsControlAssociationsRequestTypeDef definition
class BatchGetStandardsControlAssociationsRequestTypeDef(TypedDict):
StandardsControlAssociationIds: Sequence[StandardsControlAssociationIdTypeDef], # (1)
UnprocessedStandardsControlAssociationTypeDef#
# UnprocessedStandardsControlAssociationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UnprocessedStandardsControlAssociationTypeDef
def get_value() -> UnprocessedStandardsControlAssociationTypeDef:
return {
"StandardsControlAssociationId": ...,
}
# UnprocessedStandardsControlAssociationTypeDef definition
class UnprocessedStandardsControlAssociationTypeDef(TypedDict):
StandardsControlAssociationId: StandardsControlAssociationIdTypeDef, # (1)
ErrorCode: UnprocessedErrorCodeType, # (2)
ErrorReason: NotRequired[str],
BatchImportFindingsResponseTypeDef#
# BatchImportFindingsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchImportFindingsResponseTypeDef
def get_value() -> BatchImportFindingsResponseTypeDef:
return {
"FailedCount": ...,
}
# BatchImportFindingsResponseTypeDef definition
class BatchImportFindingsResponseTypeDef(TypedDict):
FailedCount: int,
SuccessCount: int,
FailedFindings: List[ImportFindingsErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchUpdateStandardsControlAssociationsRequestTypeDef#
# BatchUpdateStandardsControlAssociationsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchUpdateStandardsControlAssociationsRequestTypeDef
def get_value() -> BatchUpdateStandardsControlAssociationsRequestTypeDef:
return {
"StandardsControlAssociationUpdates": ...,
}
# BatchUpdateStandardsControlAssociationsRequestTypeDef definition
class BatchUpdateStandardsControlAssociationsRequestTypeDef(TypedDict):
StandardsControlAssociationUpdates: Sequence[StandardsControlAssociationUpdateTypeDef], # (1)
UnprocessedStandardsControlAssociationUpdateTypeDef#
# UnprocessedStandardsControlAssociationUpdateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UnprocessedStandardsControlAssociationUpdateTypeDef
def get_value() -> UnprocessedStandardsControlAssociationUpdateTypeDef:
return {
"StandardsControlAssociationUpdate": ...,
}
# UnprocessedStandardsControlAssociationUpdateTypeDef definition
class UnprocessedStandardsControlAssociationUpdateTypeDef(TypedDict):
StandardsControlAssociationUpdate: StandardsControlAssociationUpdateTypeDef, # (1)
ErrorCode: UnprocessedErrorCodeType, # (2)
ErrorReason: NotRequired[str],
VulnerabilityCodeVulnerabilitiesOutputTypeDef#
# VulnerabilityCodeVulnerabilitiesOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import VulnerabilityCodeVulnerabilitiesOutputTypeDef
def get_value() -> VulnerabilityCodeVulnerabilitiesOutputTypeDef:
return {
"Cwes": ...,
}
# VulnerabilityCodeVulnerabilitiesOutputTypeDef definition
class VulnerabilityCodeVulnerabilitiesOutputTypeDef(TypedDict):
Cwes: NotRequired[List[str]],
FilePath: NotRequired[CodeVulnerabilitiesFilePathTypeDef], # (1)
SourceArn: NotRequired[str],
VulnerabilityCodeVulnerabilitiesTypeDef#
# VulnerabilityCodeVulnerabilitiesTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import VulnerabilityCodeVulnerabilitiesTypeDef
def get_value() -> VulnerabilityCodeVulnerabilitiesTypeDef:
return {
"Cwes": ...,
}
# VulnerabilityCodeVulnerabilitiesTypeDef definition
class VulnerabilityCodeVulnerabilitiesTypeDef(TypedDict):
Cwes: NotRequired[Sequence[str]],
FilePath: NotRequired[CodeVulnerabilitiesFilePathTypeDef], # (1)
SourceArn: NotRequired[str],
ComplianceOutputTypeDef#
# ComplianceOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ComplianceOutputTypeDef
def get_value() -> ComplianceOutputTypeDef:
return {
"Status": ...,
}
# ComplianceOutputTypeDef definition
class ComplianceOutputTypeDef(TypedDict):
Status: NotRequired[ComplianceStatusType], # (1)
RelatedRequirements: NotRequired[List[str]],
StatusReasons: NotRequired[List[StatusReasonTypeDef]], # (2)
SecurityControlId: NotRequired[str],
AssociatedStandards: NotRequired[List[AssociatedStandardTypeDef]], # (3)
SecurityControlParameters: NotRequired[List[SecurityControlParameterOutputTypeDef]], # (4)
- See ComplianceStatusType
- See StatusReasonTypeDef
- See AssociatedStandardTypeDef
- See SecurityControlParameterOutputTypeDef
ConfigurationOptionsTypeDef#
# ConfigurationOptionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ConfigurationOptionsTypeDef
def get_value() -> ConfigurationOptionsTypeDef:
return {
"Integer": ...,
}
# ConfigurationOptionsTypeDef definition
class ConfigurationOptionsTypeDef(TypedDict):
Integer: NotRequired[IntegerConfigurationOptionsTypeDef], # (1)
IntegerList: NotRequired[IntegerListConfigurationOptionsTypeDef], # (2)
Double: NotRequired[DoubleConfigurationOptionsTypeDef], # (3)
String: NotRequired[StringConfigurationOptionsTypeDef], # (4)
StringList: NotRequired[StringListConfigurationOptionsTypeDef], # (5)
Boolean: NotRequired[BooleanConfigurationOptionsTypeDef], # (6)
Enum: NotRequired[EnumConfigurationOptionsTypeDef], # (7)
EnumList: NotRequired[EnumListConfigurationOptionsTypeDef], # (8)
- See IntegerConfigurationOptionsTypeDef
- See IntegerListConfigurationOptionsTypeDef
- See DoubleConfigurationOptionsTypeDef
- See StringConfigurationOptionsTypeDef
- See StringListConfigurationOptionsTypeDef
- See BooleanConfigurationOptionsTypeDef
- See EnumConfigurationOptionsTypeDef
- See EnumListConfigurationOptionsTypeDef
ConfigurationPolicyAssociationTypeDef#
# ConfigurationPolicyAssociationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ConfigurationPolicyAssociationTypeDef
def get_value() -> ConfigurationPolicyAssociationTypeDef:
return {
"Target": ...,
}
# ConfigurationPolicyAssociationTypeDef definition
class ConfigurationPolicyAssociationTypeDef(TypedDict):
Target: NotRequired[TargetTypeDef], # (1)
- See TargetTypeDef
GetConfigurationPolicyAssociationRequestTypeDef#
# GetConfigurationPolicyAssociationRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetConfigurationPolicyAssociationRequestTypeDef
def get_value() -> GetConfigurationPolicyAssociationRequestTypeDef:
return {
"Target": ...,
}
# GetConfigurationPolicyAssociationRequestTypeDef definition
class GetConfigurationPolicyAssociationRequestTypeDef(TypedDict):
Target: TargetTypeDef, # (1)
- See TargetTypeDef
StartConfigurationPolicyAssociationRequestTypeDef#
# StartConfigurationPolicyAssociationRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StartConfigurationPolicyAssociationRequestTypeDef
def get_value() -> StartConfigurationPolicyAssociationRequestTypeDef:
return {
"ConfigurationPolicyIdentifier": ...,
}
# StartConfigurationPolicyAssociationRequestTypeDef definition
class StartConfigurationPolicyAssociationRequestTypeDef(TypedDict):
ConfigurationPolicyIdentifier: str,
Target: TargetTypeDef, # (1)
- See TargetTypeDef
StartConfigurationPolicyDisassociationRequestTypeDef#
# StartConfigurationPolicyDisassociationRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StartConfigurationPolicyDisassociationRequestTypeDef
def get_value() -> StartConfigurationPolicyDisassociationRequestTypeDef:
return {
"ConfigurationPolicyIdentifier": ...,
}
# StartConfigurationPolicyDisassociationRequestTypeDef definition
class StartConfigurationPolicyDisassociationRequestTypeDef(TypedDict):
ConfigurationPolicyIdentifier: str,
Target: NotRequired[TargetTypeDef], # (1)
- See TargetTypeDef
ListConfigurationPoliciesResponseTypeDef#
# ListConfigurationPoliciesResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListConfigurationPoliciesResponseTypeDef
def get_value() -> ListConfigurationPoliciesResponseTypeDef:
return {
"ConfigurationPolicySummaries": ...,
}
# ListConfigurationPoliciesResponseTypeDef definition
class ListConfigurationPoliciesResponseTypeDef(TypedDict):
ConfigurationPolicySummaries: List[ConfigurationPolicySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ContainerDetailsOutputTypeDef#
# ContainerDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ContainerDetailsOutputTypeDef
def get_value() -> ContainerDetailsOutputTypeDef:
return {
"ContainerRuntime": ...,
}
# ContainerDetailsOutputTypeDef definition
class ContainerDetailsOutputTypeDef(TypedDict):
ContainerRuntime: NotRequired[str],
Name: NotRequired[str],
ImageId: NotRequired[str],
ImageName: NotRequired[str],
LaunchedAt: NotRequired[str],
VolumeMounts: NotRequired[List[VolumeMountTypeDef]], # (1)
Privileged: NotRequired[bool],
ContainerDetailsTypeDef#
# ContainerDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ContainerDetailsTypeDef
def get_value() -> ContainerDetailsTypeDef:
return {
"ContainerRuntime": ...,
}
# ContainerDetailsTypeDef definition
class ContainerDetailsTypeDef(TypedDict):
ContainerRuntime: NotRequired[str],
Name: NotRequired[str],
ImageId: NotRequired[str],
ImageName: NotRequired[str],
LaunchedAt: NotRequired[str],
VolumeMounts: NotRequired[Sequence[VolumeMountTypeDef]], # (1)
Privileged: NotRequired[bool],
CreateMembersResponseTypeDef#
# CreateMembersResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CreateMembersResponseTypeDef
def get_value() -> CreateMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# CreateMembersResponseTypeDef definition
class CreateMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
DeclineInvitationsResponseTypeDef#
# DeclineInvitationsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DeclineInvitationsResponseTypeDef
def get_value() -> DeclineInvitationsResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# DeclineInvitationsResponseTypeDef definition
class DeclineInvitationsResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
DeleteInvitationsResponseTypeDef#
# DeleteInvitationsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DeleteInvitationsResponseTypeDef
def get_value() -> DeleteInvitationsResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# DeleteInvitationsResponseTypeDef definition
class DeleteInvitationsResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
DeleteMembersResponseTypeDef#
# DeleteMembersResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DeleteMembersResponseTypeDef
def get_value() -> DeleteMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# DeleteMembersResponseTypeDef definition
class DeleteMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
InviteMembersResponseTypeDef#
# InviteMembersResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import InviteMembersResponseTypeDef
def get_value() -> InviteMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# InviteMembersResponseTypeDef definition
class InviteMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
DateFilterTypeDef#
# DateFilterTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DateFilterTypeDef
def get_value() -> DateFilterTypeDef:
return {
"Start": ...,
}
# DateFilterTypeDef definition
class DateFilterTypeDef(TypedDict):
Start: NotRequired[str],
End: NotRequired[str],
DateRange: NotRequired[DateRangeTypeDef], # (1)
- See DateRangeTypeDef
DescribeActionTargetsRequestPaginateTypeDef#
# DescribeActionTargetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeActionTargetsRequestPaginateTypeDef
def get_value() -> DescribeActionTargetsRequestPaginateTypeDef:
return {
"ActionTargetArns": ...,
}
# DescribeActionTargetsRequestPaginateTypeDef definition
class DescribeActionTargetsRequestPaginateTypeDef(TypedDict):
ActionTargetArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeProductsRequestPaginateTypeDef#
# DescribeProductsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeProductsRequestPaginateTypeDef
def get_value() -> DescribeProductsRequestPaginateTypeDef:
return {
"ProductArn": ...,
}
# DescribeProductsRequestPaginateTypeDef definition
class DescribeProductsRequestPaginateTypeDef(TypedDict):
ProductArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStandardsControlsRequestPaginateTypeDef#
# DescribeStandardsControlsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeStandardsControlsRequestPaginateTypeDef
def get_value() -> DescribeStandardsControlsRequestPaginateTypeDef:
return {
"StandardsSubscriptionArn": ...,
}
# DescribeStandardsControlsRequestPaginateTypeDef definition
class DescribeStandardsControlsRequestPaginateTypeDef(TypedDict):
StandardsSubscriptionArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStandardsRequestPaginateTypeDef#
# DescribeStandardsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeStandardsRequestPaginateTypeDef
def get_value() -> DescribeStandardsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeStandardsRequestPaginateTypeDef definition
class DescribeStandardsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetEnabledStandardsRequestPaginateTypeDef#
# GetEnabledStandardsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetEnabledStandardsRequestPaginateTypeDef
def get_value() -> GetEnabledStandardsRequestPaginateTypeDef:
return {
"StandardsSubscriptionArns": ...,
}
# GetEnabledStandardsRequestPaginateTypeDef definition
class GetEnabledStandardsRequestPaginateTypeDef(TypedDict):
StandardsSubscriptionArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetInsightsRequestPaginateTypeDef#
# GetInsightsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetInsightsRequestPaginateTypeDef
def get_value() -> GetInsightsRequestPaginateTypeDef:
return {
"InsightArns": ...,
}
# GetInsightsRequestPaginateTypeDef definition
class GetInsightsRequestPaginateTypeDef(TypedDict):
InsightArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfigurationPoliciesRequestPaginateTypeDef#
# ListConfigurationPoliciesRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListConfigurationPoliciesRequestPaginateTypeDef
def get_value() -> ListConfigurationPoliciesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListConfigurationPoliciesRequestPaginateTypeDef definition
class ListConfigurationPoliciesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfigurationPolicyAssociationsRequestPaginateTypeDef#
# ListConfigurationPolicyAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListConfigurationPolicyAssociationsRequestPaginateTypeDef
def get_value() -> ListConfigurationPolicyAssociationsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListConfigurationPolicyAssociationsRequestPaginateTypeDef definition
class ListConfigurationPolicyAssociationsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[AssociationFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEnabledProductsForImportRequestPaginateTypeDef#
# ListEnabledProductsForImportRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListEnabledProductsForImportRequestPaginateTypeDef
def get_value() -> ListEnabledProductsForImportRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListEnabledProductsForImportRequestPaginateTypeDef definition
class ListEnabledProductsForImportRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFindingAggregatorsRequestPaginateTypeDef#
# ListFindingAggregatorsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListFindingAggregatorsRequestPaginateTypeDef
def get_value() -> ListFindingAggregatorsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListFindingAggregatorsRequestPaginateTypeDef definition
class ListFindingAggregatorsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInvitationsRequestPaginateTypeDef#
# ListInvitationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListInvitationsRequestPaginateTypeDef
def get_value() -> ListInvitationsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListInvitationsRequestPaginateTypeDef definition
class ListInvitationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembersRequestPaginateTypeDef#
# ListMembersRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListMembersRequestPaginateTypeDef
def get_value() -> ListMembersRequestPaginateTypeDef:
return {
"OnlyAssociated": ...,
}
# ListMembersRequestPaginateTypeDef definition
class ListMembersRequestPaginateTypeDef(TypedDict):
OnlyAssociated: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOrganizationAdminAccountsRequestPaginateTypeDef#
# ListOrganizationAdminAccountsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListOrganizationAdminAccountsRequestPaginateTypeDef
def get_value() -> ListOrganizationAdminAccountsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListOrganizationAdminAccountsRequestPaginateTypeDef definition
class ListOrganizationAdminAccountsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSecurityControlDefinitionsRequestPaginateTypeDef#
# ListSecurityControlDefinitionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListSecurityControlDefinitionsRequestPaginateTypeDef
def get_value() -> ListSecurityControlDefinitionsRequestPaginateTypeDef:
return {
"StandardsArn": ...,
}
# ListSecurityControlDefinitionsRequestPaginateTypeDef definition
class ListSecurityControlDefinitionsRequestPaginateTypeDef(TypedDict):
StandardsArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStandardsControlAssociationsRequestPaginateTypeDef#
# ListStandardsControlAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListStandardsControlAssociationsRequestPaginateTypeDef
def get_value() -> ListStandardsControlAssociationsRequestPaginateTypeDef:
return {
"SecurityControlId": ...,
}
# ListStandardsControlAssociationsRequestPaginateTypeDef definition
class ListStandardsControlAssociationsRequestPaginateTypeDef(TypedDict):
SecurityControlId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConfigurationResponseTypeDef#
# DescribeOrganizationConfigurationResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeOrganizationConfigurationResponseTypeDef
def get_value() -> DescribeOrganizationConfigurationResponseTypeDef:
return {
"AutoEnable": ...,
}
# DescribeOrganizationConfigurationResponseTypeDef definition
class DescribeOrganizationConfigurationResponseTypeDef(TypedDict):
AutoEnable: bool,
MemberAccountLimitReached: bool,
AutoEnableStandards: AutoEnableStandardsType, # (1)
OrganizationConfiguration: OrganizationConfigurationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateOrganizationConfigurationRequestTypeDef#
# UpdateOrganizationConfigurationRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UpdateOrganizationConfigurationRequestTypeDef
def get_value() -> UpdateOrganizationConfigurationRequestTypeDef:
return {
"AutoEnable": ...,
}
# UpdateOrganizationConfigurationRequestTypeDef definition
class UpdateOrganizationConfigurationRequestTypeDef(TypedDict):
AutoEnable: bool,
AutoEnableStandards: NotRequired[AutoEnableStandardsType], # (1)
OrganizationConfiguration: NotRequired[OrganizationConfigurationTypeDef], # (2)
DescribeProductsResponseTypeDef#
# DescribeProductsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeProductsResponseTypeDef
def get_value() -> DescribeProductsResponseTypeDef:
return {
"Products": ...,
}
# DescribeProductsResponseTypeDef definition
class DescribeProductsResponseTypeDef(TypedDict):
Products: List[ProductTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeStandardsControlsResponseTypeDef#
# DescribeStandardsControlsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeStandardsControlsResponseTypeDef
def get_value() -> DescribeStandardsControlsResponseTypeDef:
return {
"Controls": ...,
}
# DescribeStandardsControlsResponseTypeDef definition
class DescribeStandardsControlsResponseTypeDef(TypedDict):
Controls: List[StandardsControlTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ThreatOutputTypeDef#
# ThreatOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ThreatOutputTypeDef
def get_value() -> ThreatOutputTypeDef:
return {
"Name": ...,
}
# ThreatOutputTypeDef definition
class ThreatOutputTypeDef(TypedDict):
Name: NotRequired[str],
Severity: NotRequired[str],
ItemCount: NotRequired[int],
FilePaths: NotRequired[List[FilePathsTypeDef]], # (1)
- See FilePathsTypeDef
ThreatTypeDef#
# ThreatTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ThreatTypeDef
def get_value() -> ThreatTypeDef:
return {
"Name": ...,
}
# ThreatTypeDef definition
class ThreatTypeDef(TypedDict):
Name: NotRequired[str],
Severity: NotRequired[str],
ItemCount: NotRequired[int],
FilePaths: NotRequired[Sequence[FilePathsTypeDef]], # (1)
- See FilePathsTypeDef
ListFindingAggregatorsResponseTypeDef#
# ListFindingAggregatorsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListFindingAggregatorsResponseTypeDef
def get_value() -> ListFindingAggregatorsResponseTypeDef:
return {
"FindingAggregators": ...,
}
# ListFindingAggregatorsResponseTypeDef definition
class ListFindingAggregatorsResponseTypeDef(TypedDict):
FindingAggregators: List[FindingAggregatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
FindingHistoryRecordTypeDef#
# FindingHistoryRecordTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FindingHistoryRecordTypeDef
def get_value() -> FindingHistoryRecordTypeDef:
return {
"FindingIdentifier": ...,
}
# FindingHistoryRecordTypeDef definition
class FindingHistoryRecordTypeDef(TypedDict):
FindingIdentifier: NotRequired[AwsSecurityFindingIdentifierTypeDef], # (1)
UpdateTime: NotRequired[datetime],
FindingCreated: NotRequired[bool],
UpdateSource: NotRequired[FindingHistoryUpdateSourceTypeDef], # (2)
Updates: NotRequired[List[FindingHistoryUpdateTypeDef]], # (3)
NextToken: NotRequired[str],
- See AwsSecurityFindingIdentifierTypeDef
- See FindingHistoryUpdateSourceTypeDef
- See FindingHistoryUpdateTypeDef
FindingProviderFieldsOutputTypeDef#
# FindingProviderFieldsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FindingProviderFieldsOutputTypeDef
def get_value() -> FindingProviderFieldsOutputTypeDef:
return {
"Confidence": ...,
}
# FindingProviderFieldsOutputTypeDef definition
class FindingProviderFieldsOutputTypeDef(TypedDict):
Confidence: NotRequired[int],
Criticality: NotRequired[int],
RelatedFindings: NotRequired[List[RelatedFindingTypeDef]], # (1)
Severity: NotRequired[FindingProviderSeverityTypeDef], # (2)
Types: NotRequired[List[str]],
FindingProviderFieldsTypeDef#
# FindingProviderFieldsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FindingProviderFieldsTypeDef
def get_value() -> FindingProviderFieldsTypeDef:
return {
"Confidence": ...,
}
# FindingProviderFieldsTypeDef definition
class FindingProviderFieldsTypeDef(TypedDict):
Confidence: NotRequired[int],
Criticality: NotRequired[int],
RelatedFindings: NotRequired[Sequence[RelatedFindingTypeDef]], # (1)
Severity: NotRequired[FindingProviderSeverityTypeDef], # (2)
Types: NotRequired[Sequence[str]],
GetAdministratorAccountResponseTypeDef#
# GetAdministratorAccountResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetAdministratorAccountResponseTypeDef
def get_value() -> GetAdministratorAccountResponseTypeDef:
return {
"Administrator": ...,
}
# GetAdministratorAccountResponseTypeDef definition
class GetAdministratorAccountResponseTypeDef(TypedDict):
Administrator: InvitationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMasterAccountResponseTypeDef#
# GetMasterAccountResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetMasterAccountResponseTypeDef
def get_value() -> GetMasterAccountResponseTypeDef:
return {
"Master": ...,
}
# GetMasterAccountResponseTypeDef definition
class GetMasterAccountResponseTypeDef(TypedDict):
Master: InvitationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInvitationsResponseTypeDef#
# ListInvitationsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListInvitationsResponseTypeDef
def get_value() -> ListInvitationsResponseTypeDef:
return {
"Invitations": ...,
}
# ListInvitationsResponseTypeDef definition
class ListInvitationsResponseTypeDef(TypedDict):
Invitations: List[InvitationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetFindingHistoryRequestPaginateTypeDef#
# GetFindingHistoryRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetFindingHistoryRequestPaginateTypeDef
def get_value() -> GetFindingHistoryRequestPaginateTypeDef:
return {
"FindingIdentifier": ...,
}
# GetFindingHistoryRequestPaginateTypeDef definition
class GetFindingHistoryRequestPaginateTypeDef(TypedDict):
FindingIdentifier: AwsSecurityFindingIdentifierTypeDef, # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetFindingHistoryRequestTypeDef#
# GetFindingHistoryRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetFindingHistoryRequestTypeDef
def get_value() -> GetFindingHistoryRequestTypeDef:
return {
"FindingIdentifier": ...,
}
# GetFindingHistoryRequestTypeDef definition
class GetFindingHistoryRequestTypeDef(TypedDict):
FindingIdentifier: AwsSecurityFindingIdentifierTypeDef, # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetMembersResponseTypeDef#
# GetMembersResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetMembersResponseTypeDef
def get_value() -> GetMembersResponseTypeDef:
return {
"Members": ...,
}
# GetMembersResponseTypeDef definition
class GetMembersResponseTypeDef(TypedDict):
Members: List[MemberTypeDef], # (1)
UnprocessedAccounts: List[ResultTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See MemberTypeDef
- See ResultTypeDef
- See ResponseMetadataTypeDef
ListMembersResponseTypeDef#
# ListMembersResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListMembersResponseTypeDef
def get_value() -> ListMembersResponseTypeDef:
return {
"Members": ...,
}
# ListMembersResponseTypeDef definition
class ListMembersResponseTypeDef(TypedDict):
Members: List[MemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See MemberTypeDef
- See ResponseMetadataTypeDef
SignalOutputTypeDef#
# SignalOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SignalOutputTypeDef
def get_value() -> SignalOutputTypeDef:
return {
"Type": ...,
}
# SignalOutputTypeDef definition
class SignalOutputTypeDef(TypedDict):
Type: NotRequired[str],
Id: NotRequired[str],
Title: NotRequired[str],
ProductArn: NotRequired[str],
ResourceIds: NotRequired[List[str]],
SignalIndicators: NotRequired[List[IndicatorOutputTypeDef]], # (1)
Name: NotRequired[str],
CreatedAt: NotRequired[int],
UpdatedAt: NotRequired[int],
FirstSeenAt: NotRequired[int],
LastSeenAt: NotRequired[int],
Severity: NotRequired[float],
Count: NotRequired[int],
ActorIds: NotRequired[List[str]],
EndpointIds: NotRequired[List[str]],
SignalTypeDef#
# SignalTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SignalTypeDef
def get_value() -> SignalTypeDef:
return {
"Type": ...,
}
# SignalTypeDef definition
class SignalTypeDef(TypedDict):
Type: NotRequired[str],
Id: NotRequired[str],
Title: NotRequired[str],
ProductArn: NotRequired[str],
ResourceIds: NotRequired[Sequence[str]],
SignalIndicators: NotRequired[Sequence[IndicatorTypeDef]], # (1)
Name: NotRequired[str],
CreatedAt: NotRequired[int],
UpdatedAt: NotRequired[int],
FirstSeenAt: NotRequired[int],
LastSeenAt: NotRequired[int],
Severity: NotRequired[float],
Count: NotRequired[int],
ActorIds: NotRequired[Sequence[str]],
EndpointIds: NotRequired[Sequence[str]],
- See IndicatorTypeDef
InsightResultsTypeDef#
# InsightResultsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import InsightResultsTypeDef
def get_value() -> InsightResultsTypeDef:
return {
"InsightArn": ...,
}
# InsightResultsTypeDef definition
class InsightResultsTypeDef(TypedDict):
InsightArn: str,
GroupByAttribute: str,
ResultValues: List[InsightResultValueTypeDef], # (1)
ListStandardsControlAssociationsResponseTypeDef#
# ListStandardsControlAssociationsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListStandardsControlAssociationsResponseTypeDef
def get_value() -> ListStandardsControlAssociationsResponseTypeDef:
return {
"StandardsControlAssociationSummaries": ...,
}
# ListStandardsControlAssociationsResponseTypeDef definition
class ListStandardsControlAssociationsResponseTypeDef(TypedDict):
StandardsControlAssociationSummaries: List[StandardsControlAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
NetworkEndpointTypeDef#
# NetworkEndpointTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NetworkEndpointTypeDef
def get_value() -> NetworkEndpointTypeDef:
return {
"Id": ...,
}
# NetworkEndpointTypeDef definition
class NetworkEndpointTypeDef(TypedDict):
Id: NotRequired[str],
Ip: NotRequired[str],
Domain: NotRequired[str],
Port: NotRequired[int],
Location: NotRequired[NetworkGeoLocationTypeDef], # (1)
AutonomousSystem: NotRequired[NetworkAutonomousSystemTypeDef], # (2)
Connection: NotRequired[NetworkConnectionTypeDef], # (3)
NetworkPathComponentDetailsOutputTypeDef#
# NetworkPathComponentDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NetworkPathComponentDetailsOutputTypeDef
def get_value() -> NetworkPathComponentDetailsOutputTypeDef:
return {
"Address": ...,
}
# NetworkPathComponentDetailsOutputTypeDef definition
class NetworkPathComponentDetailsOutputTypeDef(TypedDict):
Address: NotRequired[List[str]],
PortRanges: NotRequired[List[PortRangeTypeDef]], # (1)
- See PortRangeTypeDef
NetworkPathComponentDetailsTypeDef#
# NetworkPathComponentDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NetworkPathComponentDetailsTypeDef
def get_value() -> NetworkPathComponentDetailsTypeDef:
return {
"Address": ...,
}
# NetworkPathComponentDetailsTypeDef definition
class NetworkPathComponentDetailsTypeDef(TypedDict):
Address: NotRequired[Sequence[str]],
PortRanges: NotRequired[Sequence[PortRangeTypeDef]], # (1)
- See PortRangeTypeDef
NetworkTypeDef#
# NetworkTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NetworkTypeDef
def get_value() -> NetworkTypeDef:
return {
"Direction": ...,
}
# NetworkTypeDef definition
class NetworkTypeDef(TypedDict):
Direction: NotRequired[NetworkDirectionType], # (1)
Protocol: NotRequired[str],
OpenPortRange: NotRequired[PortRangeTypeDef], # (2)
SourceIpV4: NotRequired[str],
SourceIpV6: NotRequired[str],
SourcePort: NotRequired[int],
SourceDomain: NotRequired[str],
SourceMac: NotRequired[str],
DestinationIpV4: NotRequired[str],
DestinationIpV6: NotRequired[str],
DestinationPort: NotRequired[int],
DestinationDomain: NotRequired[str],
- See NetworkDirectionType
- See PortRangeTypeDef
PageTypeDef#
# PageTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import PageTypeDef
def get_value() -> PageTypeDef:
return {
"PageNumber": ...,
}
# PageTypeDef definition
class PageTypeDef(TypedDict):
PageNumber: NotRequired[int],
LineRange: NotRequired[RangeTypeDef], # (1)
OffsetRange: NotRequired[RangeTypeDef], # (1)
- See RangeTypeDef
- See RangeTypeDef
ParameterConfigurationOutputTypeDef#
# ParameterConfigurationOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ParameterConfigurationOutputTypeDef
def get_value() -> ParameterConfigurationOutputTypeDef:
return {
"ValueType": ...,
}
# ParameterConfigurationOutputTypeDef definition
class ParameterConfigurationOutputTypeDef(TypedDict):
ValueType: ParameterValueTypeType, # (1)
Value: NotRequired[ParameterValueOutputTypeDef], # (2)
RemediationTypeDef#
# RemediationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RemediationTypeDef
def get_value() -> RemediationTypeDef:
return {
"Recommendation": ...,
}
# RemediationTypeDef definition
class RemediationTypeDef(TypedDict):
Recommendation: NotRequired[RecommendationTypeDef], # (1)
RuleGroupSourceStatefulRulesDetailsOutputTypeDef#
# RuleGroupSourceStatefulRulesDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatefulRulesDetailsOutputTypeDef
def get_value() -> RuleGroupSourceStatefulRulesDetailsOutputTypeDef:
return {
"Action": ...,
}
# RuleGroupSourceStatefulRulesDetailsOutputTypeDef definition
class RuleGroupSourceStatefulRulesDetailsOutputTypeDef(TypedDict):
Action: NotRequired[str],
Header: NotRequired[RuleGroupSourceStatefulRulesHeaderDetailsTypeDef], # (1)
RuleOptions: NotRequired[List[RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef]], # (2)
- See RuleGroupSourceStatefulRulesHeaderDetailsTypeDef
- See RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef
RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef
def get_value() -> RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef:
return {
"DestinationPorts": ...,
}
# RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef(TypedDict):
DestinationPorts: NotRequired[List[RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef]], # (1)
Destinations: NotRequired[List[RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef]], # (2)
Protocols: NotRequired[List[int]],
SourcePorts: NotRequired[List[RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef]], # (3)
Sources: NotRequired[List[RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef]], # (4)
TcpFlags: NotRequired[List[RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef]], # (5)
- See RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef
RuleGroupVariablesOutputTypeDef#
# RuleGroupVariablesOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupVariablesOutputTypeDef
def get_value() -> RuleGroupVariablesOutputTypeDef:
return {
"IpSets": ...,
}
# RuleGroupVariablesOutputTypeDef definition
class RuleGroupVariablesOutputTypeDef(TypedDict):
IpSets: NotRequired[RuleGroupVariablesIpSetsDetailsOutputTypeDef], # (1)
PortSets: NotRequired[RuleGroupVariablesPortSetsDetailsOutputTypeDef], # (2)
StandardTypeDef#
# StandardTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StandardTypeDef
def get_value() -> StandardTypeDef:
return {
"StandardsArn": ...,
}
# StandardTypeDef definition
class StandardTypeDef(TypedDict):
StandardsArn: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
EnabledByDefault: NotRequired[bool],
StandardsManagedBy: NotRequired[StandardsManagedByTypeDef], # (1)
StandardsSubscriptionTypeDef#
# StandardsSubscriptionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StandardsSubscriptionTypeDef
def get_value() -> StandardsSubscriptionTypeDef:
return {
"StandardsSubscriptionArn": ...,
}
# StandardsSubscriptionTypeDef definition
class StandardsSubscriptionTypeDef(TypedDict):
StandardsSubscriptionArn: str,
StandardsArn: str,
StandardsInput: Dict[str, str],
StandardsStatus: StandardsStatusType, # (1)
StandardsStatusReason: NotRequired[StandardsStatusReasonTypeDef], # (2)
StatelessCustomPublishMetricActionOutputTypeDef#
# StatelessCustomPublishMetricActionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StatelessCustomPublishMetricActionOutputTypeDef
def get_value() -> StatelessCustomPublishMetricActionOutputTypeDef:
return {
"Dimensions": ...,
}
# StatelessCustomPublishMetricActionOutputTypeDef definition
class StatelessCustomPublishMetricActionOutputTypeDef(TypedDict):
Dimensions: NotRequired[List[StatelessCustomPublishMetricActionDimensionTypeDef]], # (1)
StatelessCustomPublishMetricActionTypeDef#
# StatelessCustomPublishMetricActionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StatelessCustomPublishMetricActionTypeDef
def get_value() -> StatelessCustomPublishMetricActionTypeDef:
return {
"Dimensions": ...,
}
# StatelessCustomPublishMetricActionTypeDef definition
class StatelessCustomPublishMetricActionTypeDef(TypedDict):
Dimensions: NotRequired[Sequence[StatelessCustomPublishMetricActionDimensionTypeDef]], # (1)
AwsApiCallActionOutputTypeDef#
# AwsApiCallActionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiCallActionOutputTypeDef
def get_value() -> AwsApiCallActionOutputTypeDef:
return {
"Api": ...,
}
# AwsApiCallActionOutputTypeDef definition
class AwsApiCallActionOutputTypeDef(TypedDict):
Api: NotRequired[str],
ServiceName: NotRequired[str],
CallerType: NotRequired[str],
RemoteIpDetails: NotRequired[ActionRemoteIpDetailsTypeDef], # (1)
DomainDetails: NotRequired[AwsApiCallActionDomainDetailsTypeDef], # (2)
AffectedResources: NotRequired[Dict[str, str]],
FirstSeen: NotRequired[str],
LastSeen: NotRequired[str],
AwsApiCallActionTypeDef#
# AwsApiCallActionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiCallActionTypeDef
def get_value() -> AwsApiCallActionTypeDef:
return {
"Api": ...,
}
# AwsApiCallActionTypeDef definition
class AwsApiCallActionTypeDef(TypedDict):
Api: NotRequired[str],
ServiceName: NotRequired[str],
CallerType: NotRequired[str],
RemoteIpDetails: NotRequired[ActionRemoteIpDetailsTypeDef], # (1)
DomainDetails: NotRequired[AwsApiCallActionDomainDetailsTypeDef], # (2)
AffectedResources: NotRequired[Mapping[str, str]],
FirstSeen: NotRequired[str],
LastSeen: NotRequired[str],
NetworkConnectionActionTypeDef#
# NetworkConnectionActionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NetworkConnectionActionTypeDef
def get_value() -> NetworkConnectionActionTypeDef:
return {
"ConnectionDirection": ...,
}
# NetworkConnectionActionTypeDef definition
class NetworkConnectionActionTypeDef(TypedDict):
ConnectionDirection: NotRequired[str],
RemoteIpDetails: NotRequired[ActionRemoteIpDetailsTypeDef], # (1)
RemotePortDetails: NotRequired[ActionRemotePortDetailsTypeDef], # (2)
LocalPortDetails: NotRequired[ActionLocalPortDetailsTypeDef], # (3)
Protocol: NotRequired[str],
Blocked: NotRequired[bool],
- See ActionRemoteIpDetailsTypeDef
- See ActionRemotePortDetailsTypeDef
- See ActionLocalPortDetailsTypeDef
PortProbeDetailTypeDef#
# PortProbeDetailTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import PortProbeDetailTypeDef
def get_value() -> PortProbeDetailTypeDef:
return {
"LocalPortDetails": ...,
}
# PortProbeDetailTypeDef definition
class PortProbeDetailTypeDef(TypedDict):
LocalPortDetails: NotRequired[ActionLocalPortDetailsTypeDef], # (1)
LocalIpDetails: NotRequired[ActionLocalIpDetailsTypeDef], # (2)
RemoteIpDetails: NotRequired[ActionRemoteIpDetailsTypeDef], # (3)
ActorTypeDef#
# ActorTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ActorTypeDef
def get_value() -> ActorTypeDef:
return {
"Id": ...,
}
# ActorTypeDef definition
class ActorTypeDef(TypedDict):
Id: NotRequired[str],
User: NotRequired[ActorUserTypeDef], # (1)
Session: NotRequired[ActorSessionTypeDef], # (2)
- See ActorUserTypeDef
- See ActorSessionTypeDef
AwsEc2RouteTableDetailsOutputTypeDef#
# AwsEc2RouteTableDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2RouteTableDetailsOutputTypeDef
def get_value() -> AwsEc2RouteTableDetailsOutputTypeDef:
return {
"AssociationSet": ...,
}
# AwsEc2RouteTableDetailsOutputTypeDef definition
class AwsEc2RouteTableDetailsOutputTypeDef(TypedDict):
AssociationSet: NotRequired[List[AssociationSetDetailsTypeDef]], # (1)
OwnerId: NotRequired[str],
PropagatingVgwSet: NotRequired[List[PropagatingVgwSetDetailsTypeDef]], # (2)
RouteTableId: NotRequired[str],
RouteSet: NotRequired[List[RouteSetDetailsTypeDef]], # (3)
VpcId: NotRequired[str],
AwsEc2RouteTableDetailsTypeDef#
# AwsEc2RouteTableDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2RouteTableDetailsTypeDef
def get_value() -> AwsEc2RouteTableDetailsTypeDef:
return {
"AssociationSet": ...,
}
# AwsEc2RouteTableDetailsTypeDef definition
class AwsEc2RouteTableDetailsTypeDef(TypedDict):
AssociationSet: NotRequired[Sequence[AssociationSetDetailsTypeDef]], # (1)
OwnerId: NotRequired[str],
PropagatingVgwSet: NotRequired[Sequence[PropagatingVgwSetDetailsTypeDef]], # (2)
RouteTableId: NotRequired[str],
RouteSet: NotRequired[Sequence[RouteSetDetailsTypeDef]], # (3)
VpcId: NotRequired[str],
AutomationRulesActionOutputTypeDef#
# AutomationRulesActionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AutomationRulesActionOutputTypeDef
def get_value() -> AutomationRulesActionOutputTypeDef:
return {
"Type": ...,
}
# AutomationRulesActionOutputTypeDef definition
class AutomationRulesActionOutputTypeDef(TypedDict):
Type: NotRequired[AutomationRulesActionTypeType], # (1)
FindingFieldsUpdate: NotRequired[AutomationRulesFindingFieldsUpdateOutputTypeDef], # (2)
AwsAmazonMqBrokerDetailsOutputTypeDef#
# AwsAmazonMqBrokerDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAmazonMqBrokerDetailsOutputTypeDef
def get_value() -> AwsAmazonMqBrokerDetailsOutputTypeDef:
return {
"AuthenticationStrategy": ...,
}
# AwsAmazonMqBrokerDetailsOutputTypeDef definition
class AwsAmazonMqBrokerDetailsOutputTypeDef(TypedDict):
AuthenticationStrategy: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
BrokerArn: NotRequired[str],
BrokerName: NotRequired[str],
DeploymentMode: NotRequired[str],
EncryptionOptions: NotRequired[AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef], # (1)
EngineType: NotRequired[str],
EngineVersion: NotRequired[str],
HostInstanceType: NotRequired[str],
BrokerId: NotRequired[str],
LdapServerMetadata: NotRequired[AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef], # (2)
Logs: NotRequired[AwsAmazonMqBrokerLogsDetailsTypeDef], # (3)
MaintenanceWindowStartTime: NotRequired[AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef], # (4)
PubliclyAccessible: NotRequired[bool],
SecurityGroups: NotRequired[List[str]],
StorageType: NotRequired[str],
SubnetIds: NotRequired[List[str]],
Users: NotRequired[List[AwsAmazonMqBrokerUsersDetailsTypeDef]], # (5)
- See AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef
- See AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef
- See AwsAmazonMqBrokerLogsDetailsTypeDef
- See AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef
- See AwsAmazonMqBrokerUsersDetailsTypeDef
AwsAmazonMqBrokerDetailsTypeDef#
# AwsAmazonMqBrokerDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAmazonMqBrokerDetailsTypeDef
def get_value() -> AwsAmazonMqBrokerDetailsTypeDef:
return {
"AuthenticationStrategy": ...,
}
# AwsAmazonMqBrokerDetailsTypeDef definition
class AwsAmazonMqBrokerDetailsTypeDef(TypedDict):
AuthenticationStrategy: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
BrokerArn: NotRequired[str],
BrokerName: NotRequired[str],
DeploymentMode: NotRequired[str],
EncryptionOptions: NotRequired[AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef], # (1)
EngineType: NotRequired[str],
EngineVersion: NotRequired[str],
HostInstanceType: NotRequired[str],
BrokerId: NotRequired[str],
LdapServerMetadata: NotRequired[AwsAmazonMqBrokerLdapServerMetadataDetailsUnionTypeDef], # (2)
Logs: NotRequired[AwsAmazonMqBrokerLogsDetailsTypeDef], # (3)
MaintenanceWindowStartTime: NotRequired[AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef], # (4)
PubliclyAccessible: NotRequired[bool],
SecurityGroups: NotRequired[Sequence[str]],
StorageType: NotRequired[str],
SubnetIds: NotRequired[Sequence[str]],
Users: NotRequired[Sequence[AwsAmazonMqBrokerUsersDetailsTypeDef]], # (5)
- See AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef
- See AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef
- See AwsAmazonMqBrokerLogsDetailsTypeDef
- See AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef
- See AwsAmazonMqBrokerUsersDetailsTypeDef
AwsApiGatewayStageDetailsTypeDef#
# AwsApiGatewayStageDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayStageDetailsTypeDef
def get_value() -> AwsApiGatewayStageDetailsTypeDef:
return {
"DeploymentId": ...,
}
# AwsApiGatewayStageDetailsTypeDef definition
class AwsApiGatewayStageDetailsTypeDef(TypedDict):
DeploymentId: NotRequired[str],
ClientCertificateId: NotRequired[str],
StageName: NotRequired[str],
Description: NotRequired[str],
CacheClusterEnabled: NotRequired[bool],
CacheClusterSize: NotRequired[str],
CacheClusterStatus: NotRequired[str],
MethodSettings: NotRequired[Sequence[AwsApiGatewayMethodSettingsTypeDef]], # (1)
Variables: NotRequired[Mapping[str, str]],
DocumentationVersion: NotRequired[str],
AccessLogSettings: NotRequired[AwsApiGatewayAccessLogSettingsTypeDef], # (2)
CanarySettings: NotRequired[AwsApiGatewayCanarySettingsUnionTypeDef], # (3)
TracingEnabled: NotRequired[bool],
CreatedDate: NotRequired[str],
LastUpdatedDate: NotRequired[str],
WebAclArn: NotRequired[str],
- See AwsApiGatewayMethodSettingsTypeDef
- See AwsApiGatewayAccessLogSettingsTypeDef
- See AwsApiGatewayCanarySettingsTypeDef AwsApiGatewayCanarySettingsOutputTypeDef
AwsApiGatewayRestApiDetailsTypeDef#
# AwsApiGatewayRestApiDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayRestApiDetailsTypeDef
def get_value() -> AwsApiGatewayRestApiDetailsTypeDef:
return {
"Id": ...,
}
# AwsApiGatewayRestApiDetailsTypeDef definition
class AwsApiGatewayRestApiDetailsTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CreatedDate: NotRequired[str],
Version: NotRequired[str],
BinaryMediaTypes: NotRequired[Sequence[str]],
MinimumCompressionSize: NotRequired[int],
ApiKeySource: NotRequired[str],
EndpointConfiguration: NotRequired[AwsApiGatewayEndpointConfigurationUnionTypeDef], # (1)
AwsAppSyncGraphQlApiDetailsOutputTypeDef#
# AwsAppSyncGraphQlApiDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAppSyncGraphQlApiDetailsOutputTypeDef
def get_value() -> AwsAppSyncGraphQlApiDetailsOutputTypeDef:
return {
"ApiId": ...,
}
# AwsAppSyncGraphQlApiDetailsOutputTypeDef definition
class AwsAppSyncGraphQlApiDetailsOutputTypeDef(TypedDict):
ApiId: NotRequired[str],
Id: NotRequired[str],
OpenIdConnectConfig: NotRequired[AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef], # (1)
Name: NotRequired[str],
LambdaAuthorizerConfig: NotRequired[AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef], # (2)
XrayEnabled: NotRequired[bool],
Arn: NotRequired[str],
UserPoolConfig: NotRequired[AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef], # (3)
AuthenticationType: NotRequired[str],
LogConfig: NotRequired[AwsAppSyncGraphQlApiLogConfigDetailsTypeDef], # (4)
AdditionalAuthenticationProviders: NotRequired[List[AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef]], # (5)
WafWebAclArn: NotRequired[str],
- See AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiLogConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef
AwsAppSyncGraphQlApiDetailsTypeDef#
# AwsAppSyncGraphQlApiDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAppSyncGraphQlApiDetailsTypeDef
def get_value() -> AwsAppSyncGraphQlApiDetailsTypeDef:
return {
"ApiId": ...,
}
# AwsAppSyncGraphQlApiDetailsTypeDef definition
class AwsAppSyncGraphQlApiDetailsTypeDef(TypedDict):
ApiId: NotRequired[str],
Id: NotRequired[str],
OpenIdConnectConfig: NotRequired[AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef], # (1)
Name: NotRequired[str],
LambdaAuthorizerConfig: NotRequired[AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef], # (2)
XrayEnabled: NotRequired[bool],
Arn: NotRequired[str],
UserPoolConfig: NotRequired[AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef], # (3)
AuthenticationType: NotRequired[str],
LogConfig: NotRequired[AwsAppSyncGraphQlApiLogConfigDetailsTypeDef], # (4)
AdditionalAuthenticationProviders: NotRequired[Sequence[AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef]], # (5)
WafWebAclArn: NotRequired[str],
- See AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiLogConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef
AwsAthenaWorkGroupConfigurationDetailsTypeDef#
# AwsAthenaWorkGroupConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAthenaWorkGroupConfigurationDetailsTypeDef
def get_value() -> AwsAthenaWorkGroupConfigurationDetailsTypeDef:
return {
"ResultConfiguration": ...,
}
# AwsAthenaWorkGroupConfigurationDetailsTypeDef definition
class AwsAthenaWorkGroupConfigurationDetailsTypeDef(TypedDict):
ResultConfiguration: NotRequired[AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef], # (1)
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef:
return {
"InstancesDistribution": ...,
}
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef(TypedDict):
InstancesDistribution: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef], # (1)
LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef
AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef#
# AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef
def get_value() -> AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef:
return {
"AssociatePublicIpAddress": ...,
}
# AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef definition
class AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef(TypedDict):
AssociatePublicIpAddress: NotRequired[bool],
BlockDeviceMappings: NotRequired[List[AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef]], # (1)
ClassicLinkVpcId: NotRequired[str],
ClassicLinkVpcSecurityGroups: NotRequired[List[str]],
CreatedTime: NotRequired[str],
EbsOptimized: NotRequired[bool],
IamInstanceProfile: NotRequired[str],
ImageId: NotRequired[str],
InstanceMonitoring: NotRequired[AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef], # (2)
InstanceType: NotRequired[str],
KernelId: NotRequired[str],
KeyName: NotRequired[str],
LaunchConfigurationName: NotRequired[str],
PlacementTenancy: NotRequired[str],
RamdiskId: NotRequired[str],
SecurityGroups: NotRequired[List[str]],
SpotPrice: NotRequired[str],
UserData: NotRequired[str],
MetadataOptions: NotRequired[AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef], # (3)
- See AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef
AwsAutoScalingLaunchConfigurationDetailsTypeDef#
# AwsAutoScalingLaunchConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingLaunchConfigurationDetailsTypeDef
def get_value() -> AwsAutoScalingLaunchConfigurationDetailsTypeDef:
return {
"AssociatePublicIpAddress": ...,
}
# AwsAutoScalingLaunchConfigurationDetailsTypeDef definition
class AwsAutoScalingLaunchConfigurationDetailsTypeDef(TypedDict):
AssociatePublicIpAddress: NotRequired[bool],
BlockDeviceMappings: NotRequired[Sequence[AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef]], # (1)
ClassicLinkVpcId: NotRequired[str],
ClassicLinkVpcSecurityGroups: NotRequired[Sequence[str]],
CreatedTime: NotRequired[str],
EbsOptimized: NotRequired[bool],
IamInstanceProfile: NotRequired[str],
ImageId: NotRequired[str],
InstanceMonitoring: NotRequired[AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef], # (2)
InstanceType: NotRequired[str],
KernelId: NotRequired[str],
KeyName: NotRequired[str],
LaunchConfigurationName: NotRequired[str],
PlacementTenancy: NotRequired[str],
RamdiskId: NotRequired[str],
SecurityGroups: NotRequired[Sequence[str]],
SpotPrice: NotRequired[str],
UserData: NotRequired[str],
MetadataOptions: NotRequired[AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef], # (3)
- See AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef
AwsBackupBackupPlanRuleDetailsOutputTypeDef#
# AwsBackupBackupPlanRuleDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanRuleDetailsOutputTypeDef
def get_value() -> AwsBackupBackupPlanRuleDetailsOutputTypeDef:
return {
"TargetBackupVault": ...,
}
# AwsBackupBackupPlanRuleDetailsOutputTypeDef definition
class AwsBackupBackupPlanRuleDetailsOutputTypeDef(TypedDict):
TargetBackupVault: NotRequired[str],
StartWindowMinutes: NotRequired[int],
ScheduleExpression: NotRequired[str],
RuleName: NotRequired[str],
RuleId: NotRequired[str],
EnableContinuousBackup: NotRequired[bool],
CompletionWindowMinutes: NotRequired[int],
CopyActions: NotRequired[List[AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef]], # (1)
Lifecycle: NotRequired[AwsBackupBackupPlanLifecycleDetailsTypeDef], # (2)
AwsBackupBackupPlanRuleDetailsTypeDef#
# AwsBackupBackupPlanRuleDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanRuleDetailsTypeDef
def get_value() -> AwsBackupBackupPlanRuleDetailsTypeDef:
return {
"TargetBackupVault": ...,
}
# AwsBackupBackupPlanRuleDetailsTypeDef definition
class AwsBackupBackupPlanRuleDetailsTypeDef(TypedDict):
TargetBackupVault: NotRequired[str],
StartWindowMinutes: NotRequired[int],
ScheduleExpression: NotRequired[str],
RuleName: NotRequired[str],
RuleId: NotRequired[str],
EnableContinuousBackup: NotRequired[bool],
CompletionWindowMinutes: NotRequired[int],
CopyActions: NotRequired[Sequence[AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef]], # (1)
Lifecycle: NotRequired[AwsBackupBackupPlanLifecycleDetailsTypeDef], # (2)
AwsBackupBackupVaultDetailsTypeDef#
# AwsBackupBackupVaultDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupVaultDetailsTypeDef
def get_value() -> AwsBackupBackupVaultDetailsTypeDef:
return {
"BackupVaultArn": ...,
}
# AwsBackupBackupVaultDetailsTypeDef definition
class AwsBackupBackupVaultDetailsTypeDef(TypedDict):
BackupVaultArn: NotRequired[str],
BackupVaultName: NotRequired[str],
EncryptionKeyArn: NotRequired[str],
Notifications: NotRequired[AwsBackupBackupVaultNotificationsDetailsUnionTypeDef], # (1)
AccessPolicy: NotRequired[str],
- See AwsBackupBackupVaultNotificationsDetailsTypeDef AwsBackupBackupVaultNotificationsDetailsOutputTypeDef
AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef#
# AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef
def get_value() -> AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef:
return {
"DomainValidationOptions": ...,
}
# AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef definition
class AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef(TypedDict):
DomainValidationOptions: NotRequired[List[AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef]], # (1)
RenewalStatus: NotRequired[str],
RenewalStatusReason: NotRequired[str],
UpdatedAt: NotRequired[str],
AwsCertificateManagerCertificateRenewalSummaryTypeDef#
# AwsCertificateManagerCertificateRenewalSummaryTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCertificateManagerCertificateRenewalSummaryTypeDef
def get_value() -> AwsCertificateManagerCertificateRenewalSummaryTypeDef:
return {
"DomainValidationOptions": ...,
}
# AwsCertificateManagerCertificateRenewalSummaryTypeDef definition
class AwsCertificateManagerCertificateRenewalSummaryTypeDef(TypedDict):
DomainValidationOptions: NotRequired[Sequence[AwsCertificateManagerCertificateDomainValidationOptionTypeDef]], # (1)
RenewalStatus: NotRequired[str],
RenewalStatusReason: NotRequired[str],
UpdatedAt: NotRequired[str],
AwsCloudFrontDistributionOriginItemOutputTypeDef#
# AwsCloudFrontDistributionOriginItemOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginItemOutputTypeDef
def get_value() -> AwsCloudFrontDistributionOriginItemOutputTypeDef:
return {
"DomainName": ...,
}
# AwsCloudFrontDistributionOriginItemOutputTypeDef definition
class AwsCloudFrontDistributionOriginItemOutputTypeDef(TypedDict):
DomainName: NotRequired[str],
Id: NotRequired[str],
OriginPath: NotRequired[str],
S3OriginConfig: NotRequired[AwsCloudFrontDistributionOriginS3OriginConfigTypeDef], # (1)
CustomOriginConfig: NotRequired[AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef], # (2)
- See AwsCloudFrontDistributionOriginS3OriginConfigTypeDef
- See AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef
AwsCloudFrontDistributionOriginGroupOutputTypeDef#
# AwsCloudFrontDistributionOriginGroupOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginGroupOutputTypeDef
def get_value() -> AwsCloudFrontDistributionOriginGroupOutputTypeDef:
return {
"FailoverCriteria": ...,
}
# AwsCloudFrontDistributionOriginGroupOutputTypeDef definition
class AwsCloudFrontDistributionOriginGroupOutputTypeDef(TypedDict):
FailoverCriteria: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef], # (1)
AwsCloudFrontDistributionOriginGroupFailoverTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginGroupFailoverTypeDef
def get_value() -> AwsCloudFrontDistributionOriginGroupFailoverTypeDef:
return {
"StatusCodes": ...,
}
# AwsCloudFrontDistributionOriginGroupFailoverTypeDef definition
class AwsCloudFrontDistributionOriginGroupFailoverTypeDef(TypedDict):
StatusCodes: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef], # (1)
- See AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef
AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef#
# AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef
def get_value() -> AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef:
return {
"HttpPort": ...,
}
# AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef definition
class AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef(TypedDict):
HttpPort: NotRequired[int],
HttpsPort: NotRequired[int],
OriginKeepaliveTimeout: NotRequired[int],
OriginProtocolPolicy: NotRequired[str],
OriginReadTimeout: NotRequired[int],
OriginSslProtocols: NotRequired[AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef], # (1)
- See AwsCloudFrontDistributionOriginSslProtocolsTypeDef AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef
AwsCodeBuildProjectDetailsOutputTypeDef#
# AwsCodeBuildProjectDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCodeBuildProjectDetailsOutputTypeDef
def get_value() -> AwsCodeBuildProjectDetailsOutputTypeDef:
return {
"EncryptionKey": ...,
}
# AwsCodeBuildProjectDetailsOutputTypeDef definition
class AwsCodeBuildProjectDetailsOutputTypeDef(TypedDict):
EncryptionKey: NotRequired[str],
Artifacts: NotRequired[List[AwsCodeBuildProjectArtifactsDetailsTypeDef]], # (1)
Environment: NotRequired[AwsCodeBuildProjectEnvironmentOutputTypeDef], # (2)
Name: NotRequired[str],
Source: NotRequired[AwsCodeBuildProjectSourceTypeDef], # (3)
ServiceRole: NotRequired[str],
LogsConfig: NotRequired[AwsCodeBuildProjectLogsConfigDetailsTypeDef], # (4)
VpcConfig: NotRequired[AwsCodeBuildProjectVpcConfigOutputTypeDef], # (5)
SecondaryArtifacts: NotRequired[List[AwsCodeBuildProjectArtifactsDetailsTypeDef]], # (1)
- See AwsCodeBuildProjectArtifactsDetailsTypeDef
- See AwsCodeBuildProjectEnvironmentOutputTypeDef
- See AwsCodeBuildProjectSourceTypeDef
- See AwsCodeBuildProjectLogsConfigDetailsTypeDef
- See AwsCodeBuildProjectVpcConfigOutputTypeDef
- See AwsCodeBuildProjectArtifactsDetailsTypeDef
AwsApiGatewayV2ApiDetailsTypeDef#
# AwsApiGatewayV2ApiDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsApiGatewayV2ApiDetailsTypeDef
def get_value() -> AwsApiGatewayV2ApiDetailsTypeDef:
return {
"ApiEndpoint": ...,
}
# AwsApiGatewayV2ApiDetailsTypeDef definition
class AwsApiGatewayV2ApiDetailsTypeDef(TypedDict):
ApiEndpoint: NotRequired[str],
ApiId: NotRequired[str],
ApiKeySelectionExpression: NotRequired[str],
CreatedDate: NotRequired[str],
Description: NotRequired[str],
Version: NotRequired[str],
Name: NotRequired[str],
ProtocolType: NotRequired[str],
RouteSelectionExpression: NotRequired[str],
CorsConfiguration: NotRequired[AwsCorsConfigurationUnionTypeDef], # (1)
AwsDynamoDbTableGlobalSecondaryIndexTypeDef#
# AwsDynamoDbTableGlobalSecondaryIndexTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableGlobalSecondaryIndexTypeDef
def get_value() -> AwsDynamoDbTableGlobalSecondaryIndexTypeDef:
return {
"Backfilling": ...,
}
# AwsDynamoDbTableGlobalSecondaryIndexTypeDef definition
class AwsDynamoDbTableGlobalSecondaryIndexTypeDef(TypedDict):
Backfilling: NotRequired[bool],
IndexArn: NotRequired[str],
IndexName: NotRequired[str],
IndexSizeBytes: NotRequired[int],
IndexStatus: NotRequired[str],
ItemCount: NotRequired[int],
KeySchema: NotRequired[Sequence[AwsDynamoDbTableKeySchemaTypeDef]], # (1)
Projection: NotRequired[AwsDynamoDbTableProjectionUnionTypeDef], # (2)
ProvisionedThroughput: NotRequired[AwsDynamoDbTableProvisionedThroughputTypeDef], # (3)
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableProjectionTypeDef AwsDynamoDbTableProjectionOutputTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
AwsDynamoDbTableLocalSecondaryIndexTypeDef#
# AwsDynamoDbTableLocalSecondaryIndexTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableLocalSecondaryIndexTypeDef
def get_value() -> AwsDynamoDbTableLocalSecondaryIndexTypeDef:
return {
"IndexArn": ...,
}
# AwsDynamoDbTableLocalSecondaryIndexTypeDef definition
class AwsDynamoDbTableLocalSecondaryIndexTypeDef(TypedDict):
IndexArn: NotRequired[str],
IndexName: NotRequired[str],
KeySchema: NotRequired[Sequence[AwsDynamoDbTableKeySchemaTypeDef]], # (1)
Projection: NotRequired[AwsDynamoDbTableProjectionUnionTypeDef], # (2)
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableProjectionTypeDef AwsDynamoDbTableProjectionOutputTypeDef
AwsDynamoDbTableReplicaOutputTypeDef#
# AwsDynamoDbTableReplicaOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableReplicaOutputTypeDef
def get_value() -> AwsDynamoDbTableReplicaOutputTypeDef:
return {
"GlobalSecondaryIndexes": ...,
}
# AwsDynamoDbTableReplicaOutputTypeDef definition
class AwsDynamoDbTableReplicaOutputTypeDef(TypedDict):
GlobalSecondaryIndexes: NotRequired[List[AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef]], # (1)
KmsMasterKeyId: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[AwsDynamoDbTableProvisionedThroughputOverrideTypeDef], # (2)
RegionName: NotRequired[str],
ReplicaStatus: NotRequired[str],
ReplicaStatusDescription: NotRequired[str],
- See AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef
- See AwsDynamoDbTableProvisionedThroughputOverrideTypeDef
AwsDynamoDbTableReplicaTypeDef#
# AwsDynamoDbTableReplicaTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableReplicaTypeDef
def get_value() -> AwsDynamoDbTableReplicaTypeDef:
return {
"GlobalSecondaryIndexes": ...,
}
# AwsDynamoDbTableReplicaTypeDef definition
class AwsDynamoDbTableReplicaTypeDef(TypedDict):
GlobalSecondaryIndexes: NotRequired[Sequence[AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef]], # (1)
KmsMasterKeyId: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[AwsDynamoDbTableProvisionedThroughputOverrideTypeDef], # (2)
RegionName: NotRequired[str],
ReplicaStatus: NotRequired[str],
ReplicaStatusDescription: NotRequired[str],
- See AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef
- See AwsDynamoDbTableProvisionedThroughputOverrideTypeDef
AwsEc2ClientVpnEndpointDetailsOutputTypeDef#
# AwsEc2ClientVpnEndpointDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2ClientVpnEndpointDetailsOutputTypeDef
def get_value() -> AwsEc2ClientVpnEndpointDetailsOutputTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# AwsEc2ClientVpnEndpointDetailsOutputTypeDef definition
class AwsEc2ClientVpnEndpointDetailsOutputTypeDef(TypedDict):
ClientVpnEndpointId: NotRequired[str],
Description: NotRequired[str],
ClientCidrBlock: NotRequired[str],
DnsServer: NotRequired[List[str]],
SplitTunnel: NotRequired[bool],
TransportProtocol: NotRequired[str],
VpnPort: NotRequired[int],
ServerCertificateArn: NotRequired[str],
AuthenticationOptions: NotRequired[List[AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef]], # (1)
ConnectionLogOptions: NotRequired[AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef], # (2)
SecurityGroupIdSet: NotRequired[List[str]],
VpcId: NotRequired[str],
SelfServicePortalUrl: NotRequired[str],
ClientConnectOptions: NotRequired[AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef], # (3)
SessionTimeoutHours: NotRequired[int],
ClientLoginBannerOptions: NotRequired[AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef], # (4)
- See AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef
AwsEc2ClientVpnEndpointDetailsTypeDef#
# AwsEc2ClientVpnEndpointDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2ClientVpnEndpointDetailsTypeDef
def get_value() -> AwsEc2ClientVpnEndpointDetailsTypeDef:
return {
"ClientVpnEndpointId": ...,
}
# AwsEc2ClientVpnEndpointDetailsTypeDef definition
class AwsEc2ClientVpnEndpointDetailsTypeDef(TypedDict):
ClientVpnEndpointId: NotRequired[str],
Description: NotRequired[str],
ClientCidrBlock: NotRequired[str],
DnsServer: NotRequired[Sequence[str]],
SplitTunnel: NotRequired[bool],
TransportProtocol: NotRequired[str],
VpnPort: NotRequired[int],
ServerCertificateArn: NotRequired[str],
AuthenticationOptions: NotRequired[Sequence[AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef]], # (1)
ConnectionLogOptions: NotRequired[AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef], # (2)
SecurityGroupIdSet: NotRequired[Sequence[str]],
VpcId: NotRequired[str],
SelfServicePortalUrl: NotRequired[str],
ClientConnectOptions: NotRequired[AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef], # (3)
SessionTimeoutHours: NotRequired[int],
ClientLoginBannerOptions: NotRequired[AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef], # (4)
- See AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef
AwsEc2LaunchTemplateDataDetailsOutputTypeDef#
# AwsEc2LaunchTemplateDataDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataDetailsOutputTypeDef
def get_value() -> AwsEc2LaunchTemplateDataDetailsOutputTypeDef:
return {
"BlockDeviceMappingSet": ...,
}
# AwsEc2LaunchTemplateDataDetailsOutputTypeDef definition
class AwsEc2LaunchTemplateDataDetailsOutputTypeDef(TypedDict):
BlockDeviceMappingSet: NotRequired[List[AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef]], # (1)
CapacityReservationSpecification: NotRequired[AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef], # (2)
CpuOptions: NotRequired[AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef], # (3)
CreditSpecification: NotRequired[AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef], # (4)
DisableApiStop: NotRequired[bool],
DisableApiTermination: NotRequired[bool],
EbsOptimized: NotRequired[bool],
ElasticGpuSpecificationSet: NotRequired[List[AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef]], # (5)
ElasticInferenceAcceleratorSet: NotRequired[List[AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef]], # (6)
EnclaveOptions: NotRequired[AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef], # (7)
HibernationOptions: NotRequired[AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef], # (8)
IamInstanceProfile: NotRequired[AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef], # (9)
ImageId: NotRequired[str],
InstanceInitiatedShutdownBehavior: NotRequired[str],
InstanceMarketOptions: NotRequired[AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef], # (10)
InstanceRequirements: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef], # (11)
InstanceType: NotRequired[str],
KernelId: NotRequired[str],
KeyName: NotRequired[str],
LicenseSet: NotRequired[List[AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef]], # (12)
MaintenanceOptions: NotRequired[AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef], # (13)
MetadataOptions: NotRequired[AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef], # (14)
Monitoring: NotRequired[AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef], # (15)
NetworkInterfaceSet: NotRequired[List[AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef]], # (16)
Placement: NotRequired[AwsEc2LaunchTemplateDataPlacementDetailsTypeDef], # (17)
PrivateDnsNameOptions: NotRequired[AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef], # (18)
RamDiskId: NotRequired[str],
SecurityGroupIdSet: NotRequired[List[str]],
SecurityGroupSet: NotRequired[List[str]],
UserData: NotRequired[str],
- See AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef
- See AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef
- See AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef
- See AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef
- See AwsEc2LaunchTemplateDataPlacementDetailsTypeDef
- See AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef
AwsEc2NetworkAclDetailsOutputTypeDef#
# AwsEc2NetworkAclDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2NetworkAclDetailsOutputTypeDef
def get_value() -> AwsEc2NetworkAclDetailsOutputTypeDef:
return {
"IsDefault": ...,
}
# AwsEc2NetworkAclDetailsOutputTypeDef definition
class AwsEc2NetworkAclDetailsOutputTypeDef(TypedDict):
IsDefault: NotRequired[bool],
NetworkAclId: NotRequired[str],
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
Associations: NotRequired[List[AwsEc2NetworkAclAssociationTypeDef]], # (1)
Entries: NotRequired[List[AwsEc2NetworkAclEntryTypeDef]], # (2)
AwsEc2NetworkAclDetailsTypeDef#
# AwsEc2NetworkAclDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2NetworkAclDetailsTypeDef
def get_value() -> AwsEc2NetworkAclDetailsTypeDef:
return {
"IsDefault": ...,
}
# AwsEc2NetworkAclDetailsTypeDef definition
class AwsEc2NetworkAclDetailsTypeDef(TypedDict):
IsDefault: NotRequired[bool],
NetworkAclId: NotRequired[str],
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
Associations: NotRequired[Sequence[AwsEc2NetworkAclAssociationTypeDef]], # (1)
Entries: NotRequired[Sequence[AwsEc2NetworkAclEntryTypeDef]], # (2)
AwsEc2SecurityGroupDetailsOutputTypeDef#
# AwsEc2SecurityGroupDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2SecurityGroupDetailsOutputTypeDef
def get_value() -> AwsEc2SecurityGroupDetailsOutputTypeDef:
return {
"GroupName": ...,
}
# AwsEc2SecurityGroupDetailsOutputTypeDef definition
class AwsEc2SecurityGroupDetailsOutputTypeDef(TypedDict):
GroupName: NotRequired[str],
GroupId: NotRequired[str],
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
IpPermissions: NotRequired[List[AwsEc2SecurityGroupIpPermissionOutputTypeDef]], # (1)
IpPermissionsEgress: NotRequired[List[AwsEc2SecurityGroupIpPermissionOutputTypeDef]], # (1)
AwsEc2VpcPeeringConnectionDetailsOutputTypeDef#
# AwsEc2VpcPeeringConnectionDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcPeeringConnectionDetailsOutputTypeDef
def get_value() -> AwsEc2VpcPeeringConnectionDetailsOutputTypeDef:
return {
"AccepterVpcInfo": ...,
}
# AwsEc2VpcPeeringConnectionDetailsOutputTypeDef definition
class AwsEc2VpcPeeringConnectionDetailsOutputTypeDef(TypedDict):
AccepterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef], # (1)
ExpirationTime: NotRequired[str],
RequesterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef], # (1)
Status: NotRequired[AwsEc2VpcPeeringConnectionStatusDetailsTypeDef], # (3)
VpcPeeringConnectionId: NotRequired[str],
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
- See AwsEc2VpcPeeringConnectionStatusDetailsTypeDef
AwsEc2VpnConnectionDetailsOutputTypeDef#
# AwsEc2VpnConnectionDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpnConnectionDetailsOutputTypeDef
def get_value() -> AwsEc2VpnConnectionDetailsOutputTypeDef:
return {
"VpnConnectionId": ...,
}
# AwsEc2VpnConnectionDetailsOutputTypeDef definition
class AwsEc2VpnConnectionDetailsOutputTypeDef(TypedDict):
VpnConnectionId: NotRequired[str],
State: NotRequired[str],
CustomerGatewayId: NotRequired[str],
CustomerGatewayConfiguration: NotRequired[str],
Type: NotRequired[str],
VpnGatewayId: NotRequired[str],
Category: NotRequired[str],
VgwTelemetry: NotRequired[List[AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef]], # (1)
Options: NotRequired[AwsEc2VpnConnectionOptionsDetailsOutputTypeDef], # (2)
Routes: NotRequired[List[AwsEc2VpnConnectionRoutesDetailsTypeDef]], # (3)
TransitGatewayId: NotRequired[str],
- See AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef
- See AwsEc2VpnConnectionOptionsDetailsOutputTypeDef
- See AwsEc2VpnConnectionRoutesDetailsTypeDef
AwsEc2VpnConnectionOptionsDetailsTypeDef#
# AwsEc2VpnConnectionOptionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpnConnectionOptionsDetailsTypeDef
def get_value() -> AwsEc2VpnConnectionOptionsDetailsTypeDef:
return {
"StaticRoutesOnly": ...,
}
# AwsEc2VpnConnectionOptionsDetailsTypeDef definition
class AwsEc2VpnConnectionOptionsDetailsTypeDef(TypedDict):
StaticRoutesOnly: NotRequired[bool],
TunnelOptions: NotRequired[Sequence[AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef]], # (1)
- See AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef
AwsEcsClusterConfigurationDetailsTypeDef#
# AwsEcsClusterConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsClusterConfigurationDetailsTypeDef
def get_value() -> AwsEcsClusterConfigurationDetailsTypeDef:
return {
"ExecuteCommandConfiguration": ...,
}
# AwsEcsClusterConfigurationDetailsTypeDef definition
class AwsEcsClusterConfigurationDetailsTypeDef(TypedDict):
ExecuteCommandConfiguration: NotRequired[AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef], # (1)
AwsEcsServiceDetailsOutputTypeDef#
# AwsEcsServiceDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceDetailsOutputTypeDef
def get_value() -> AwsEcsServiceDetailsOutputTypeDef:
return {
"CapacityProviderStrategy": ...,
}
# AwsEcsServiceDetailsOutputTypeDef definition
class AwsEcsServiceDetailsOutputTypeDef(TypedDict):
CapacityProviderStrategy: NotRequired[List[AwsEcsServiceCapacityProviderStrategyDetailsTypeDef]], # (1)
Cluster: NotRequired[str],
DeploymentConfiguration: NotRequired[AwsEcsServiceDeploymentConfigurationDetailsTypeDef], # (2)
DeploymentController: NotRequired[AwsEcsServiceDeploymentControllerDetailsTypeDef], # (3)
DesiredCount: NotRequired[int],
EnableEcsManagedTags: NotRequired[bool],
EnableExecuteCommand: NotRequired[bool],
HealthCheckGracePeriodSeconds: NotRequired[int],
LaunchType: NotRequired[str],
LoadBalancers: NotRequired[List[AwsEcsServiceLoadBalancersDetailsTypeDef]], # (4)
Name: NotRequired[str],
NetworkConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef], # (5)
PlacementConstraints: NotRequired[List[AwsEcsServicePlacementConstraintsDetailsTypeDef]], # (6)
PlacementStrategies: NotRequired[List[AwsEcsServicePlacementStrategiesDetailsTypeDef]], # (7)
PlatformVersion: NotRequired[str],
PropagateTags: NotRequired[str],
Role: NotRequired[str],
SchedulingStrategy: NotRequired[str],
ServiceArn: NotRequired[str],
ServiceName: NotRequired[str],
ServiceRegistries: NotRequired[List[AwsEcsServiceServiceRegistriesDetailsTypeDef]], # (8)
TaskDefinition: NotRequired[str],
- See AwsEcsServiceCapacityProviderStrategyDetailsTypeDef
- See AwsEcsServiceDeploymentConfigurationDetailsTypeDef
- See AwsEcsServiceDeploymentControllerDetailsTypeDef
- See AwsEcsServiceLoadBalancersDetailsTypeDef
- See AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef
- See AwsEcsServicePlacementConstraintsDetailsTypeDef
- See AwsEcsServicePlacementStrategiesDetailsTypeDef
- See AwsEcsServiceServiceRegistriesDetailsTypeDef
AwsEcsServiceNetworkConfigurationDetailsTypeDef#
# AwsEcsServiceNetworkConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceNetworkConfigurationDetailsTypeDef
def get_value() -> AwsEcsServiceNetworkConfigurationDetailsTypeDef:
return {
"AwsVpcConfiguration": ...,
}
# AwsEcsServiceNetworkConfigurationDetailsTypeDef definition
class AwsEcsServiceNetworkConfigurationDetailsTypeDef(TypedDict):
AwsVpcConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef], # (1)
- See AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef:
return {
"Capabilities": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef(TypedDict):
Capabilities: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef], # (1)
Devices: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef]], # (2)
InitProcessEnabled: NotRequired[bool],
MaxSwap: NotRequired[int],
SharedMemorySize: NotRequired[int],
Swappiness: NotRequired[int],
Tmpfs: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef]], # (3)
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef:
return {
"Command": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef(TypedDict):
Command: NotRequired[List[str]],
Cpu: NotRequired[int],
DependsOn: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef]], # (1)
DisableNetworking: NotRequired[bool],
DnsSearchDomains: NotRequired[List[str]],
DnsServers: NotRequired[List[str]],
DockerLabels: NotRequired[Dict[str, str]],
DockerSecurityOptions: NotRequired[List[str]],
EntryPoint: NotRequired[List[str]],
Environment: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef]], # (2)
EnvironmentFiles: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef]], # (3)
Essential: NotRequired[bool],
ExtraHosts: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef]], # (4)
FirelensConfiguration: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef], # (5)
HealthCheck: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef], # (6)
Hostname: NotRequired[str],
Image: NotRequired[str],
Interactive: NotRequired[bool],
Links: NotRequired[List[str]],
LinuxParameters: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef], # (7)
LogConfiguration: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef], # (8)
Memory: NotRequired[int],
MemoryReservation: NotRequired[int],
MountPoints: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef]], # (9)
Name: NotRequired[str],
PortMappings: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef]], # (10)
Privileged: NotRequired[bool],
PseudoTerminal: NotRequired[bool],
ReadonlyRootFilesystem: NotRequired[bool],
RepositoryCredentials: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef], # (11)
ResourceRequirements: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef]], # (12)
Secrets: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef]], # (13)
StartTimeout: NotRequired[int],
StopTimeout: NotRequired[int],
SystemControls: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef]], # (14)
Ulimits: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef]], # (15)
User: NotRequired[str],
VolumesFrom: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef]], # (16)
WorkingDirectory: NotRequired[str],
- See AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef
AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef#
# AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef:
return {
"DockerVolumeConfiguration": ...,
}
# AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef(TypedDict):
DockerVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef], # (1)
EfsVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef], # (2)
Host: NotRequired[AwsEcsTaskDefinitionVolumesHostDetailsTypeDef], # (3)
Name: NotRequired[str],
- See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionVolumesHostDetailsTypeDef
AwsEcsTaskDefinitionVolumesDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionVolumesDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionVolumesDetailsTypeDef:
return {
"DockerVolumeConfiguration": ...,
}
# AwsEcsTaskDefinitionVolumesDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesDetailsTypeDef(TypedDict):
DockerVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef], # (1)
EfsVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef], # (2)
Host: NotRequired[AwsEcsTaskDefinitionVolumesHostDetailsTypeDef], # (3)
Name: NotRequired[str],
- See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionVolumesHostDetailsTypeDef
AwsEcsTaskDetailsOutputTypeDef#
# AwsEcsTaskDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDetailsOutputTypeDef:
return {
"ClusterArn": ...,
}
# AwsEcsTaskDetailsOutputTypeDef definition
class AwsEcsTaskDetailsOutputTypeDef(TypedDict):
ClusterArn: NotRequired[str],
TaskDefinitionArn: NotRequired[str],
Version: NotRequired[str],
CreatedAt: NotRequired[str],
StartedAt: NotRequired[str],
StartedBy: NotRequired[str],
Group: NotRequired[str],
Volumes: NotRequired[List[AwsEcsTaskVolumeDetailsTypeDef]], # (1)
Containers: NotRequired[List[AwsEcsContainerDetailsOutputTypeDef]], # (2)
AwsEfsAccessPointDetailsOutputTypeDef#
# AwsEfsAccessPointDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEfsAccessPointDetailsOutputTypeDef
def get_value() -> AwsEfsAccessPointDetailsOutputTypeDef:
return {
"AccessPointId": ...,
}
# AwsEfsAccessPointDetailsOutputTypeDef definition
class AwsEfsAccessPointDetailsOutputTypeDef(TypedDict):
AccessPointId: NotRequired[str],
Arn: NotRequired[str],
ClientToken: NotRequired[str],
FileSystemId: NotRequired[str],
PosixUser: NotRequired[AwsEfsAccessPointPosixUserDetailsOutputTypeDef], # (1)
RootDirectory: NotRequired[AwsEfsAccessPointRootDirectoryDetailsTypeDef], # (2)
AwsEfsAccessPointDetailsTypeDef#
# AwsEfsAccessPointDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEfsAccessPointDetailsTypeDef
def get_value() -> AwsEfsAccessPointDetailsTypeDef:
return {
"AccessPointId": ...,
}
# AwsEfsAccessPointDetailsTypeDef definition
class AwsEfsAccessPointDetailsTypeDef(TypedDict):
AccessPointId: NotRequired[str],
Arn: NotRequired[str],
ClientToken: NotRequired[str],
FileSystemId: NotRequired[str],
PosixUser: NotRequired[AwsEfsAccessPointPosixUserDetailsUnionTypeDef], # (1)
RootDirectory: NotRequired[AwsEfsAccessPointRootDirectoryDetailsTypeDef], # (2)
- See AwsEfsAccessPointPosixUserDetailsTypeDef AwsEfsAccessPointPosixUserDetailsOutputTypeDef
- See AwsEfsAccessPointRootDirectoryDetailsTypeDef
AwsEksClusterDetailsOutputTypeDef#
# AwsEksClusterDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEksClusterDetailsOutputTypeDef
def get_value() -> AwsEksClusterDetailsOutputTypeDef:
return {
"Arn": ...,
}
# AwsEksClusterDetailsOutputTypeDef definition
class AwsEksClusterDetailsOutputTypeDef(TypedDict):
Arn: NotRequired[str],
CertificateAuthorityData: NotRequired[str],
ClusterStatus: NotRequired[str],
Endpoint: NotRequired[str],
Name: NotRequired[str],
ResourcesVpcConfig: NotRequired[AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef], # (1)
RoleArn: NotRequired[str],
Version: NotRequired[str],
Logging: NotRequired[AwsEksClusterLoggingDetailsOutputTypeDef], # (2)
- See AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef
- See AwsEksClusterLoggingDetailsOutputTypeDef
AwsEksClusterLoggingDetailsTypeDef#
# AwsEksClusterLoggingDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEksClusterLoggingDetailsTypeDef
def get_value() -> AwsEksClusterLoggingDetailsTypeDef:
return {
"ClusterLogging": ...,
}
# AwsEksClusterLoggingDetailsTypeDef definition
class AwsEksClusterLoggingDetailsTypeDef(TypedDict):
ClusterLogging: NotRequired[Sequence[AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef]], # (1)
- See AwsEksClusterLoggingClusterLoggingDetailsTypeDef AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef
AwsElasticsearchDomainDetailsOutputTypeDef#
# AwsElasticsearchDomainDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainDetailsOutputTypeDef
def get_value() -> AwsElasticsearchDomainDetailsOutputTypeDef:
return {
"AccessPolicies": ...,
}
# AwsElasticsearchDomainDetailsOutputTypeDef definition
class AwsElasticsearchDomainDetailsOutputTypeDef(TypedDict):
AccessPolicies: NotRequired[str],
DomainEndpointOptions: NotRequired[AwsElasticsearchDomainDomainEndpointOptionsTypeDef], # (1)
DomainId: NotRequired[str],
DomainName: NotRequired[str],
Endpoint: NotRequired[str],
Endpoints: NotRequired[Dict[str, str]],
ElasticsearchVersion: NotRequired[str],
ElasticsearchClusterConfig: NotRequired[AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef], # (2)
EncryptionAtRestOptions: NotRequired[AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef], # (3)
LogPublishingOptions: NotRequired[AwsElasticsearchDomainLogPublishingOptionsTypeDef], # (4)
NodeToNodeEncryptionOptions: NotRequired[AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef], # (5)
ServiceSoftwareOptions: NotRequired[AwsElasticsearchDomainServiceSoftwareOptionsTypeDef], # (6)
VPCOptions: NotRequired[AwsElasticsearchDomainVPCOptionsOutputTypeDef], # (7)
- See AwsElasticsearchDomainDomainEndpointOptionsTypeDef
- See AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef
- See AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef
- See AwsElasticsearchDomainLogPublishingOptionsTypeDef
- See AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef
- See AwsElasticsearchDomainServiceSoftwareOptionsTypeDef
- See AwsElasticsearchDomainVPCOptionsOutputTypeDef
AwsElasticsearchDomainDetailsTypeDef#
# AwsElasticsearchDomainDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElasticsearchDomainDetailsTypeDef
def get_value() -> AwsElasticsearchDomainDetailsTypeDef:
return {
"AccessPolicies": ...,
}
# AwsElasticsearchDomainDetailsTypeDef definition
class AwsElasticsearchDomainDetailsTypeDef(TypedDict):
AccessPolicies: NotRequired[str],
DomainEndpointOptions: NotRequired[AwsElasticsearchDomainDomainEndpointOptionsTypeDef], # (1)
DomainId: NotRequired[str],
DomainName: NotRequired[str],
Endpoint: NotRequired[str],
Endpoints: NotRequired[Mapping[str, str]],
ElasticsearchVersion: NotRequired[str],
ElasticsearchClusterConfig: NotRequired[AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef], # (2)
EncryptionAtRestOptions: NotRequired[AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef], # (3)
LogPublishingOptions: NotRequired[AwsElasticsearchDomainLogPublishingOptionsTypeDef], # (4)
NodeToNodeEncryptionOptions: NotRequired[AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef], # (5)
ServiceSoftwareOptions: NotRequired[AwsElasticsearchDomainServiceSoftwareOptionsTypeDef], # (6)
VPCOptions: NotRequired[AwsElasticsearchDomainVPCOptionsUnionTypeDef], # (7)
- See AwsElasticsearchDomainDomainEndpointOptionsTypeDef
- See AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef
- See AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef
- See AwsElasticsearchDomainLogPublishingOptionsTypeDef
- See AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef
- See AwsElasticsearchDomainServiceSoftwareOptionsTypeDef
- See AwsElasticsearchDomainVPCOptionsTypeDef AwsElasticsearchDomainVPCOptionsOutputTypeDef
AwsElbLoadBalancerDetailsOutputTypeDef#
# AwsElbLoadBalancerDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerDetailsOutputTypeDef
def get_value() -> AwsElbLoadBalancerDetailsOutputTypeDef:
return {
"AvailabilityZones": ...,
}
# AwsElbLoadBalancerDetailsOutputTypeDef definition
class AwsElbLoadBalancerDetailsOutputTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[str]],
BackendServerDescriptions: NotRequired[List[AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef]], # (1)
CanonicalHostedZoneName: NotRequired[str],
CanonicalHostedZoneNameID: NotRequired[str],
CreatedTime: NotRequired[str],
DnsName: NotRequired[str],
HealthCheck: NotRequired[AwsElbLoadBalancerHealthCheckTypeDef], # (2)
Instances: NotRequired[List[AwsElbLoadBalancerInstanceTypeDef]], # (3)
ListenerDescriptions: NotRequired[List[AwsElbLoadBalancerListenerDescriptionOutputTypeDef]], # (4)
LoadBalancerAttributes: NotRequired[AwsElbLoadBalancerAttributesOutputTypeDef], # (5)
LoadBalancerName: NotRequired[str],
Policies: NotRequired[AwsElbLoadBalancerPoliciesOutputTypeDef], # (6)
Scheme: NotRequired[str],
SecurityGroups: NotRequired[List[str]],
SourceSecurityGroup: NotRequired[AwsElbLoadBalancerSourceSecurityGroupTypeDef], # (7)
Subnets: NotRequired[List[str]],
VpcId: NotRequired[str],
- See AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef
- See AwsElbLoadBalancerHealthCheckTypeDef
- See AwsElbLoadBalancerInstanceTypeDef
- See AwsElbLoadBalancerListenerDescriptionOutputTypeDef
- See AwsElbLoadBalancerAttributesOutputTypeDef
- See AwsElbLoadBalancerPoliciesOutputTypeDef
- See AwsElbLoadBalancerSourceSecurityGroupTypeDef
AwsEventsEndpointRoutingConfigDetailsTypeDef#
# AwsEventsEndpointRoutingConfigDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEventsEndpointRoutingConfigDetailsTypeDef
def get_value() -> AwsEventsEndpointRoutingConfigDetailsTypeDef:
return {
"FailoverConfig": ...,
}
# AwsEventsEndpointRoutingConfigDetailsTypeDef definition
class AwsEventsEndpointRoutingConfigDetailsTypeDef(TypedDict):
FailoverConfig: NotRequired[AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef], # (1)
AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef
def get_value() -> AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef:
return {
"ScanEc2InstanceWithFindings": ...,
}
# AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef], # (1)
ServiceRole: NotRequired[str],
AwsIamAccessKeyDetailsTypeDef#
# AwsIamAccessKeyDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamAccessKeyDetailsTypeDef
def get_value() -> AwsIamAccessKeyDetailsTypeDef:
return {
"UserName": ...,
}
# AwsIamAccessKeyDetailsTypeDef definition
class AwsIamAccessKeyDetailsTypeDef(TypedDict):
UserName: NotRequired[str],
Status: NotRequired[AwsIamAccessKeyStatusType], # (1)
CreatedAt: NotRequired[str],
PrincipalId: NotRequired[str],
PrincipalType: NotRequired[str],
PrincipalName: NotRequired[str],
AccountId: NotRequired[str],
AccessKeyId: NotRequired[str],
SessionContext: NotRequired[AwsIamAccessKeySessionContextTypeDef], # (2)
AwsIamRoleDetailsOutputTypeDef#
# AwsIamRoleDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamRoleDetailsOutputTypeDef
def get_value() -> AwsIamRoleDetailsOutputTypeDef:
return {
"AssumeRolePolicyDocument": ...,
}
# AwsIamRoleDetailsOutputTypeDef definition
class AwsIamRoleDetailsOutputTypeDef(TypedDict):
AssumeRolePolicyDocument: NotRequired[str],
AttachedManagedPolicies: NotRequired[List[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
InstanceProfileList: NotRequired[List[AwsIamInstanceProfileOutputTypeDef]], # (2)
PermissionsBoundary: NotRequired[AwsIamPermissionsBoundaryTypeDef], # (3)
RoleId: NotRequired[str],
RoleName: NotRequired[str],
RolePolicyList: NotRequired[List[AwsIamRolePolicyTypeDef]], # (4)
MaxSessionDuration: NotRequired[int],
Path: NotRequired[str],
- See AwsIamAttachedManagedPolicyTypeDef
- See AwsIamInstanceProfileOutputTypeDef
- See AwsIamPermissionsBoundaryTypeDef
- See AwsIamRolePolicyTypeDef
AwsLambdaFunctionDetailsOutputTypeDef#
# AwsLambdaFunctionDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionDetailsOutputTypeDef
def get_value() -> AwsLambdaFunctionDetailsOutputTypeDef:
return {
"Code": ...,
}
# AwsLambdaFunctionDetailsOutputTypeDef definition
class AwsLambdaFunctionDetailsOutputTypeDef(TypedDict):
Code: NotRequired[AwsLambdaFunctionCodeTypeDef], # (1)
CodeSha256: NotRequired[str],
DeadLetterConfig: NotRequired[AwsLambdaFunctionDeadLetterConfigTypeDef], # (2)
Environment: NotRequired[AwsLambdaFunctionEnvironmentOutputTypeDef], # (3)
FunctionName: NotRequired[str],
Handler: NotRequired[str],
KmsKeyArn: NotRequired[str],
LastModified: NotRequired[str],
Layers: NotRequired[List[AwsLambdaFunctionLayerTypeDef]], # (4)
MasterArn: NotRequired[str],
MemorySize: NotRequired[int],
RevisionId: NotRequired[str],
Role: NotRequired[str],
Runtime: NotRequired[str],
Timeout: NotRequired[int],
TracingConfig: NotRequired[AwsLambdaFunctionTracingConfigTypeDef], # (5)
VpcConfig: NotRequired[AwsLambdaFunctionVpcConfigOutputTypeDef], # (6)
Version: NotRequired[str],
Architectures: NotRequired[List[str]],
PackageType: NotRequired[str],
- See AwsLambdaFunctionCodeTypeDef
- See AwsLambdaFunctionDeadLetterConfigTypeDef
- See AwsLambdaFunctionEnvironmentOutputTypeDef
- See AwsLambdaFunctionLayerTypeDef
- See AwsLambdaFunctionTracingConfigTypeDef
- See AwsLambdaFunctionVpcConfigOutputTypeDef
AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef
def get_value() -> AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef:
return {
"Sasl": ...,
}
# AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef(TypedDict):
Sasl: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef], # (1)
Unauthenticated: NotRequired[AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef], # (2)
Tls: NotRequired[AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef], # (3)
- See AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef
AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef
def get_value() -> AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef:
return {
"Sasl": ...,
}
# AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef(TypedDict):
Sasl: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef], # (1)
Unauthenticated: NotRequired[AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef], # (2)
Tls: NotRequired[AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef], # (3)
- See AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef
AwsOpenSearchServiceDomainDetailsOutputTypeDef#
# AwsOpenSearchServiceDomainDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainDetailsOutputTypeDef
def get_value() -> AwsOpenSearchServiceDomainDetailsOutputTypeDef:
return {
"Arn": ...,
}
# AwsOpenSearchServiceDomainDetailsOutputTypeDef definition
class AwsOpenSearchServiceDomainDetailsOutputTypeDef(TypedDict):
Arn: NotRequired[str],
AccessPolicies: NotRequired[str],
DomainName: NotRequired[str],
Id: NotRequired[str],
DomainEndpoint: NotRequired[str],
EngineVersion: NotRequired[str],
EncryptionAtRestOptions: NotRequired[AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef], # (1)
NodeToNodeEncryptionOptions: NotRequired[AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef], # (2)
ServiceSoftwareOptions: NotRequired[AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef], # (3)
ClusterConfig: NotRequired[AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef], # (4)
DomainEndpointOptions: NotRequired[AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef], # (5)
VpcOptions: NotRequired[AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef], # (6)
LogPublishingOptions: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef], # (7)
DomainEndpoints: NotRequired[Dict[str, str]],
AdvancedSecurityOptions: NotRequired[AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef], # (8)
- See AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef
- See AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef
- See AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef
AwsOpenSearchServiceDomainDetailsTypeDef#
# AwsOpenSearchServiceDomainDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsOpenSearchServiceDomainDetailsTypeDef
def get_value() -> AwsOpenSearchServiceDomainDetailsTypeDef:
return {
"Arn": ...,
}
# AwsOpenSearchServiceDomainDetailsTypeDef definition
class AwsOpenSearchServiceDomainDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
AccessPolicies: NotRequired[str],
DomainName: NotRequired[str],
Id: NotRequired[str],
DomainEndpoint: NotRequired[str],
EngineVersion: NotRequired[str],
EncryptionAtRestOptions: NotRequired[AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef], # (1)
NodeToNodeEncryptionOptions: NotRequired[AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef], # (2)
ServiceSoftwareOptions: NotRequired[AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef], # (3)
ClusterConfig: NotRequired[AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef], # (4)
DomainEndpointOptions: NotRequired[AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef], # (5)
VpcOptions: NotRequired[AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef], # (6)
LogPublishingOptions: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef], # (7)
DomainEndpoints: NotRequired[Mapping[str, str]],
AdvancedSecurityOptions: NotRequired[AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef], # (8)
- See AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef
- See AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef
- See AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef
AwsRdsDbClusterSnapshotDetailsTypeDef#
# AwsRdsDbClusterSnapshotDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbClusterSnapshotDetailsTypeDef
def get_value() -> AwsRdsDbClusterSnapshotDetailsTypeDef:
return {
"AvailabilityZones": ...,
}
# AwsRdsDbClusterSnapshotDetailsTypeDef definition
class AwsRdsDbClusterSnapshotDetailsTypeDef(TypedDict):
AvailabilityZones: NotRequired[Sequence[str]],
SnapshotCreateTime: NotRequired[str],
Engine: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
VpcId: NotRequired[str],
ClusterCreateTime: NotRequired[str],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
PercentProgress: NotRequired[int],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbClusterIdentifier: NotRequired[str],
DbClusterSnapshotIdentifier: NotRequired[str],
IamDatabaseAuthenticationEnabled: NotRequired[bool],
DbClusterSnapshotAttributes: NotRequired[Sequence[AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef]], # (1)
- See AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef
AwsRdsDbSubnetGroupOutputTypeDef#
# AwsRdsDbSubnetGroupOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSubnetGroupOutputTypeDef
def get_value() -> AwsRdsDbSubnetGroupOutputTypeDef:
return {
"DbSubnetGroupName": ...,
}
# AwsRdsDbSubnetGroupOutputTypeDef definition
class AwsRdsDbSubnetGroupOutputTypeDef(TypedDict):
DbSubnetGroupName: NotRequired[str],
DbSubnetGroupDescription: NotRequired[str],
VpcId: NotRequired[str],
SubnetGroupStatus: NotRequired[str],
Subnets: NotRequired[List[AwsRdsDbSubnetGroupSubnetTypeDef]], # (1)
DbSubnetGroupArn: NotRequired[str],
AwsRdsDbSubnetGroupTypeDef#
# AwsRdsDbSubnetGroupTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbSubnetGroupTypeDef
def get_value() -> AwsRdsDbSubnetGroupTypeDef:
return {
"DbSubnetGroupName": ...,
}
# AwsRdsDbSubnetGroupTypeDef definition
class AwsRdsDbSubnetGroupTypeDef(TypedDict):
DbSubnetGroupName: NotRequired[str],
DbSubnetGroupDescription: NotRequired[str],
VpcId: NotRequired[str],
SubnetGroupStatus: NotRequired[str],
Subnets: NotRequired[Sequence[AwsRdsDbSubnetGroupSubnetTypeDef]], # (1)
DbSubnetGroupArn: NotRequired[str],
AwsRdsDbPendingModifiedValuesTypeDef#
# AwsRdsDbPendingModifiedValuesTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbPendingModifiedValuesTypeDef
def get_value() -> AwsRdsDbPendingModifiedValuesTypeDef:
return {
"DbInstanceClass": ...,
}
# AwsRdsDbPendingModifiedValuesTypeDef definition
class AwsRdsDbPendingModifiedValuesTypeDef(TypedDict):
DbInstanceClass: NotRequired[str],
AllocatedStorage: NotRequired[int],
MasterUserPassword: NotRequired[str],
Port: NotRequired[int],
BackupRetentionPeriod: NotRequired[int],
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
DbInstanceIdentifier: NotRequired[str],
StorageType: NotRequired[str],
CaCertificateIdentifier: NotRequired[str],
DbSubnetGroupName: NotRequired[str],
PendingCloudWatchLogsExports: NotRequired[AwsRdsPendingCloudWatchLogsExportsUnionTypeDef], # (1)
ProcessorFeatures: NotRequired[Sequence[AwsRdsDbProcessorFeatureTypeDef]], # (2)
- See AwsRdsPendingCloudWatchLogsExportsTypeDef AwsRdsPendingCloudWatchLogsExportsOutputTypeDef
- See AwsRdsDbProcessorFeatureTypeDef
AwsRedshiftClusterDetailsOutputTypeDef#
# AwsRedshiftClusterDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterDetailsOutputTypeDef
def get_value() -> AwsRedshiftClusterDetailsOutputTypeDef:
return {
"AllowVersionUpgrade": ...,
}
# AwsRedshiftClusterDetailsOutputTypeDef definition
class AwsRedshiftClusterDetailsOutputTypeDef(TypedDict):
AllowVersionUpgrade: NotRequired[bool],
AutomatedSnapshotRetentionPeriod: NotRequired[int],
AvailabilityZone: NotRequired[str],
ClusterAvailabilityStatus: NotRequired[str],
ClusterCreateTime: NotRequired[str],
ClusterIdentifier: NotRequired[str],
ClusterNodes: NotRequired[List[AwsRedshiftClusterClusterNodeTypeDef]], # (1)
ClusterParameterGroups: NotRequired[List[AwsRedshiftClusterClusterParameterGroupOutputTypeDef]], # (2)
ClusterPublicKey: NotRequired[str],
ClusterRevisionNumber: NotRequired[str],
ClusterSecurityGroups: NotRequired[List[AwsRedshiftClusterClusterSecurityGroupTypeDef]], # (3)
ClusterSnapshotCopyStatus: NotRequired[AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef], # (4)
ClusterStatus: NotRequired[str],
ClusterSubnetGroupName: NotRequired[str],
ClusterVersion: NotRequired[str],
DBName: NotRequired[str],
DeferredMaintenanceWindows: NotRequired[List[AwsRedshiftClusterDeferredMaintenanceWindowTypeDef]], # (5)
ElasticIpStatus: NotRequired[AwsRedshiftClusterElasticIpStatusTypeDef], # (6)
ElasticResizeNumberOfNodeOptions: NotRequired[str],
Encrypted: NotRequired[bool],
Endpoint: NotRequired[AwsRedshiftClusterEndpointTypeDef], # (7)
EnhancedVpcRouting: NotRequired[bool],
ExpectedNextSnapshotScheduleTime: NotRequired[str],
ExpectedNextSnapshotScheduleTimeStatus: NotRequired[str],
HsmStatus: NotRequired[AwsRedshiftClusterHsmStatusTypeDef], # (8)
IamRoles: NotRequired[List[AwsRedshiftClusterIamRoleTypeDef]], # (9)
KmsKeyId: NotRequired[str],
MaintenanceTrackName: NotRequired[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
MasterUsername: NotRequired[str],
NextMaintenanceWindowStartTime: NotRequired[str],
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
PendingActions: NotRequired[List[str]],
PendingModifiedValues: NotRequired[AwsRedshiftClusterPendingModifiedValuesTypeDef], # (10)
PreferredMaintenanceWindow: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
ResizeInfo: NotRequired[AwsRedshiftClusterResizeInfoTypeDef], # (11)
RestoreStatus: NotRequired[AwsRedshiftClusterRestoreStatusTypeDef], # (12)
SnapshotScheduleIdentifier: NotRequired[str],
SnapshotScheduleState: NotRequired[str],
VpcId: NotRequired[str],
VpcSecurityGroups: NotRequired[List[AwsRedshiftClusterVpcSecurityGroupTypeDef]], # (13)
LoggingStatus: NotRequired[AwsRedshiftClusterLoggingStatusTypeDef], # (14)
- See AwsRedshiftClusterClusterNodeTypeDef
- See AwsRedshiftClusterClusterParameterGroupOutputTypeDef
- See AwsRedshiftClusterClusterSecurityGroupTypeDef
- See AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef
- See AwsRedshiftClusterDeferredMaintenanceWindowTypeDef
- See AwsRedshiftClusterElasticIpStatusTypeDef
- See AwsRedshiftClusterEndpointTypeDef
- See AwsRedshiftClusterHsmStatusTypeDef
- See AwsRedshiftClusterIamRoleTypeDef
- See AwsRedshiftClusterPendingModifiedValuesTypeDef
- See AwsRedshiftClusterResizeInfoTypeDef
- See AwsRedshiftClusterRestoreStatusTypeDef
- See AwsRedshiftClusterVpcSecurityGroupTypeDef
- See AwsRedshiftClusterLoggingStatusTypeDef
AwsRoute53HostedZoneDetailsOutputTypeDef#
# AwsRoute53HostedZoneDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRoute53HostedZoneDetailsOutputTypeDef
def get_value() -> AwsRoute53HostedZoneDetailsOutputTypeDef:
return {
"HostedZone": ...,
}
# AwsRoute53HostedZoneDetailsOutputTypeDef definition
class AwsRoute53HostedZoneDetailsOutputTypeDef(TypedDict):
HostedZone: NotRequired[AwsRoute53HostedZoneObjectDetailsTypeDef], # (1)
Vpcs: NotRequired[List[AwsRoute53HostedZoneVpcDetailsTypeDef]], # (2)
NameServers: NotRequired[List[str]],
QueryLoggingConfig: NotRequired[AwsRoute53QueryLoggingConfigDetailsTypeDef], # (3)
- See AwsRoute53HostedZoneObjectDetailsTypeDef
- See AwsRoute53HostedZoneVpcDetailsTypeDef
- See AwsRoute53QueryLoggingConfigDetailsTypeDef
AwsRoute53HostedZoneDetailsTypeDef#
# AwsRoute53HostedZoneDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRoute53HostedZoneDetailsTypeDef
def get_value() -> AwsRoute53HostedZoneDetailsTypeDef:
return {
"HostedZone": ...,
}
# AwsRoute53HostedZoneDetailsTypeDef definition
class AwsRoute53HostedZoneDetailsTypeDef(TypedDict):
HostedZone: NotRequired[AwsRoute53HostedZoneObjectDetailsTypeDef], # (1)
Vpcs: NotRequired[Sequence[AwsRoute53HostedZoneVpcDetailsTypeDef]], # (2)
NameServers: NotRequired[Sequence[str]],
QueryLoggingConfig: NotRequired[AwsRoute53QueryLoggingConfigDetailsTypeDef], # (3)
- See AwsRoute53HostedZoneObjectDetailsTypeDef
- See AwsRoute53HostedZoneVpcDetailsTypeDef
- See AwsRoute53QueryLoggingConfigDetailsTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef:
return {
"Operands": ...,
}
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef(TypedDict):
Operands: NotRequired[List[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef]], # (1)
Prefix: NotRequired[str],
Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef], # (2)
Type: NotRequired[str],
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef:
return {
"Operands": ...,
}
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef(TypedDict):
Operands: NotRequired[Sequence[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef]], # (1)
Prefix: NotRequired[str],
Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef], # (2)
Type: NotRequired[str],
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef
AwsS3BucketNotificationConfigurationFilterOutputTypeDef#
# AwsS3BucketNotificationConfigurationFilterOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationFilterOutputTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationFilterOutputTypeDef:
return {
"S3KeyFilter": ...,
}
# AwsS3BucketNotificationConfigurationFilterOutputTypeDef definition
class AwsS3BucketNotificationConfigurationFilterOutputTypeDef(TypedDict):
S3KeyFilter: NotRequired[AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef], # (1)
AwsS3BucketObjectLockConfigurationTypeDef#
# AwsS3BucketObjectLockConfigurationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketObjectLockConfigurationTypeDef
def get_value() -> AwsS3BucketObjectLockConfigurationTypeDef:
return {
"ObjectLockEnabled": ...,
}
# AwsS3BucketObjectLockConfigurationTypeDef definition
class AwsS3BucketObjectLockConfigurationTypeDef(TypedDict):
ObjectLockEnabled: NotRequired[str],
Rule: NotRequired[AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef], # (1)
AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef#
# AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef
def get_value() -> AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef:
return {
"Rules": ...,
}
# AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef definition
class AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef(TypedDict):
Rules: NotRequired[List[AwsS3BucketServerSideEncryptionRuleTypeDef]], # (1)
AwsS3BucketServerSideEncryptionConfigurationTypeDef#
# AwsS3BucketServerSideEncryptionConfigurationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketServerSideEncryptionConfigurationTypeDef
def get_value() -> AwsS3BucketServerSideEncryptionConfigurationTypeDef:
return {
"Rules": ...,
}
# AwsS3BucketServerSideEncryptionConfigurationTypeDef definition
class AwsS3BucketServerSideEncryptionConfigurationTypeDef(TypedDict):
Rules: NotRequired[Sequence[AwsS3BucketServerSideEncryptionRuleTypeDef]], # (1)
AwsS3BucketWebsiteConfigurationOutputTypeDef#
# AwsS3BucketWebsiteConfigurationOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketWebsiteConfigurationOutputTypeDef
def get_value() -> AwsS3BucketWebsiteConfigurationOutputTypeDef:
return {
"ErrorDocument": ...,
}
# AwsS3BucketWebsiteConfigurationOutputTypeDef definition
class AwsS3BucketWebsiteConfigurationOutputTypeDef(TypedDict):
ErrorDocument: NotRequired[str],
IndexDocumentSuffix: NotRequired[str],
RedirectAllRequestsTo: NotRequired[AwsS3BucketWebsiteConfigurationRedirectToTypeDef], # (1)
RoutingRules: NotRequired[List[AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef]], # (2)
- See AwsS3BucketWebsiteConfigurationRedirectToTypeDef
- See AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef
AwsS3BucketWebsiteConfigurationTypeDef#
# AwsS3BucketWebsiteConfigurationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketWebsiteConfigurationTypeDef
def get_value() -> AwsS3BucketWebsiteConfigurationTypeDef:
return {
"ErrorDocument": ...,
}
# AwsS3BucketWebsiteConfigurationTypeDef definition
class AwsS3BucketWebsiteConfigurationTypeDef(TypedDict):
ErrorDocument: NotRequired[str],
IndexDocumentSuffix: NotRequired[str],
RedirectAllRequestsTo: NotRequired[AwsS3BucketWebsiteConfigurationRedirectToTypeDef], # (1)
RoutingRules: NotRequired[Sequence[AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef]], # (2)
- See AwsS3BucketWebsiteConfigurationRedirectToTypeDef
- See AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef
BatchUpdateFindingsResponseTypeDef#
# BatchUpdateFindingsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchUpdateFindingsResponseTypeDef
def get_value() -> BatchUpdateFindingsResponseTypeDef:
return {
"ProcessedFindings": ...,
}
# BatchUpdateFindingsResponseTypeDef definition
class BatchUpdateFindingsResponseTypeDef(TypedDict):
ProcessedFindings: List[AwsSecurityFindingIdentifierTypeDef], # (1)
UnprocessedFindings: List[BatchUpdateFindingsUnprocessedFindingTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AwsSecurityFindingIdentifierTypeDef
- See BatchUpdateFindingsUnprocessedFindingTypeDef
- See ResponseMetadataTypeDef
AwsSsmPatchComplianceDetailsTypeDef#
# AwsSsmPatchComplianceDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSsmPatchComplianceDetailsTypeDef
def get_value() -> AwsSsmPatchComplianceDetailsTypeDef:
return {
"Patch": ...,
}
# AwsSsmPatchComplianceDetailsTypeDef definition
class AwsSsmPatchComplianceDetailsTypeDef(TypedDict):
Patch: NotRequired[AwsSsmPatchTypeDef], # (1)
AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef
def get_value() -> AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef:
return {
"Destinations": ...,
}
# AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef definition
class AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef(TypedDict):
Destinations: NotRequired[List[AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef]], # (1)
IncludeExecutionData: NotRequired[bool],
Level: NotRequired[str],
AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef
def get_value() -> AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef:
return {
"Destinations": ...,
}
# AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef definition
class AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef(TypedDict):
Destinations: NotRequired[Sequence[AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef]], # (1)
IncludeExecutionData: NotRequired[bool],
Level: NotRequired[str],
AwsWafRegionalRuleGroupDetailsOutputTypeDef#
# AwsWafRegionalRuleGroupDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRuleGroupDetailsOutputTypeDef
def get_value() -> AwsWafRegionalRuleGroupDetailsOutputTypeDef:
return {
"MetricName": ...,
}
# AwsWafRegionalRuleGroupDetailsOutputTypeDef definition
class AwsWafRegionalRuleGroupDetailsOutputTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[List[AwsWafRegionalRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafRegionalRuleGroupDetailsTypeDef#
# AwsWafRegionalRuleGroupDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalRuleGroupDetailsTypeDef
def get_value() -> AwsWafRegionalRuleGroupDetailsTypeDef:
return {
"MetricName": ...,
}
# AwsWafRegionalRuleGroupDetailsTypeDef definition
class AwsWafRegionalRuleGroupDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafRegionalRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafRegionalWebAclDetailsOutputTypeDef#
# AwsWafRegionalWebAclDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalWebAclDetailsOutputTypeDef
def get_value() -> AwsWafRegionalWebAclDetailsOutputTypeDef:
return {
"DefaultAction": ...,
}
# AwsWafRegionalWebAclDetailsOutputTypeDef definition
class AwsWafRegionalWebAclDetailsOutputTypeDef(TypedDict):
DefaultAction: NotRequired[str],
MetricName: NotRequired[str],
Name: NotRequired[str],
RulesList: NotRequired[List[AwsWafRegionalWebAclRulesListDetailsTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafRegionalWebAclDetailsTypeDef#
# AwsWafRegionalWebAclDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRegionalWebAclDetailsTypeDef
def get_value() -> AwsWafRegionalWebAclDetailsTypeDef:
return {
"DefaultAction": ...,
}
# AwsWafRegionalWebAclDetailsTypeDef definition
class AwsWafRegionalWebAclDetailsTypeDef(TypedDict):
DefaultAction: NotRequired[str],
MetricName: NotRequired[str],
Name: NotRequired[str],
RulesList: NotRequired[Sequence[AwsWafRegionalWebAclRulesListDetailsTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafRuleGroupDetailsOutputTypeDef#
# AwsWafRuleGroupDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRuleGroupDetailsOutputTypeDef
def get_value() -> AwsWafRuleGroupDetailsOutputTypeDef:
return {
"MetricName": ...,
}
# AwsWafRuleGroupDetailsOutputTypeDef definition
class AwsWafRuleGroupDetailsOutputTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[List[AwsWafRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafRuleGroupDetailsTypeDef#
# AwsWafRuleGroupDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafRuleGroupDetailsTypeDef
def get_value() -> AwsWafRuleGroupDetailsTypeDef:
return {
"MetricName": ...,
}
# AwsWafRuleGroupDetailsTypeDef definition
class AwsWafRuleGroupDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafWebAclDetailsOutputTypeDef#
# AwsWafWebAclDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafWebAclDetailsOutputTypeDef
def get_value() -> AwsWafWebAclDetailsOutputTypeDef:
return {
"Name": ...,
}
# AwsWafWebAclDetailsOutputTypeDef definition
class AwsWafWebAclDetailsOutputTypeDef(TypedDict):
Name: NotRequired[str],
DefaultAction: NotRequired[str],
Rules: NotRequired[List[AwsWafWebAclRuleOutputTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafv2ActionAllowDetailsOutputTypeDef#
# AwsWafv2ActionAllowDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2ActionAllowDetailsOutputTypeDef
def get_value() -> AwsWafv2ActionAllowDetailsOutputTypeDef:
return {
"CustomRequestHandling": ...,
}
# AwsWafv2ActionAllowDetailsOutputTypeDef definition
class AwsWafv2ActionAllowDetailsOutputTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsOutputTypeDef], # (1)
AwsWafv2RulesActionCaptchaDetailsOutputTypeDef#
# AwsWafv2RulesActionCaptchaDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2RulesActionCaptchaDetailsOutputTypeDef
def get_value() -> AwsWafv2RulesActionCaptchaDetailsOutputTypeDef:
return {
"CustomRequestHandling": ...,
}
# AwsWafv2RulesActionCaptchaDetailsOutputTypeDef definition
class AwsWafv2RulesActionCaptchaDetailsOutputTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsOutputTypeDef], # (1)
AwsWafv2RulesActionCountDetailsOutputTypeDef#
# AwsWafv2RulesActionCountDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2RulesActionCountDetailsOutputTypeDef
def get_value() -> AwsWafv2RulesActionCountDetailsOutputTypeDef:
return {
"CustomRequestHandling": ...,
}
# AwsWafv2RulesActionCountDetailsOutputTypeDef definition
class AwsWafv2RulesActionCountDetailsOutputTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsOutputTypeDef], # (1)
AwsWafv2ActionBlockDetailsOutputTypeDef#
# AwsWafv2ActionBlockDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2ActionBlockDetailsOutputTypeDef
def get_value() -> AwsWafv2ActionBlockDetailsOutputTypeDef:
return {
"CustomResponse": ...,
}
# AwsWafv2ActionBlockDetailsOutputTypeDef definition
class AwsWafv2ActionBlockDetailsOutputTypeDef(TypedDict):
CustomResponse: NotRequired[AwsWafv2CustomResponseDetailsOutputTypeDef], # (1)
BatchGetStandardsControlAssociationsResponseTypeDef#
# BatchGetStandardsControlAssociationsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchGetStandardsControlAssociationsResponseTypeDef
def get_value() -> BatchGetStandardsControlAssociationsResponseTypeDef:
return {
"StandardsControlAssociationDetails": ...,
}
# BatchGetStandardsControlAssociationsResponseTypeDef definition
class BatchGetStandardsControlAssociationsResponseTypeDef(TypedDict):
StandardsControlAssociationDetails: List[StandardsControlAssociationDetailTypeDef], # (1)
UnprocessedAssociations: List[UnprocessedStandardsControlAssociationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See StandardsControlAssociationDetailTypeDef
- See UnprocessedStandardsControlAssociationTypeDef
- See ResponseMetadataTypeDef
BatchUpdateStandardsControlAssociationsResponseTypeDef#
# BatchUpdateStandardsControlAssociationsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchUpdateStandardsControlAssociationsResponseTypeDef
def get_value() -> BatchUpdateStandardsControlAssociationsResponseTypeDef:
return {
"UnprocessedAssociationUpdates": ...,
}
# BatchUpdateStandardsControlAssociationsResponseTypeDef definition
class BatchUpdateStandardsControlAssociationsResponseTypeDef(TypedDict):
UnprocessedAssociationUpdates: List[UnprocessedStandardsControlAssociationUpdateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VulnerabilityOutputTypeDef#
# VulnerabilityOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import VulnerabilityOutputTypeDef
def get_value() -> VulnerabilityOutputTypeDef:
return {
"Id": ...,
}
# VulnerabilityOutputTypeDef definition
class VulnerabilityOutputTypeDef(TypedDict):
Id: str,
VulnerablePackages: NotRequired[List[SoftwarePackageTypeDef]], # (1)
Cvss: NotRequired[List[CvssOutputTypeDef]], # (2)
RelatedVulnerabilities: NotRequired[List[str]],
Vendor: NotRequired[VulnerabilityVendorTypeDef], # (3)
ReferenceUrls: NotRequired[List[str]],
FixAvailable: NotRequired[VulnerabilityFixAvailableType], # (4)
EpssScore: NotRequired[float],
ExploitAvailable: NotRequired[VulnerabilityExploitAvailableType], # (5)
LastKnownExploitAt: NotRequired[str],
CodeVulnerabilities: NotRequired[List[VulnerabilityCodeVulnerabilitiesOutputTypeDef]], # (6)
- See SoftwarePackageTypeDef
- See CvssOutputTypeDef
- See VulnerabilityVendorTypeDef
- See VulnerabilityFixAvailableType
- See VulnerabilityExploitAvailableType
- See VulnerabilityCodeVulnerabilitiesOutputTypeDef
ParameterDefinitionTypeDef#
# ParameterDefinitionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ParameterDefinitionTypeDef
def get_value() -> ParameterDefinitionTypeDef:
return {
"Description": ...,
}
# ParameterDefinitionTypeDef definition
class ParameterDefinitionTypeDef(TypedDict):
Description: str,
ConfigurationOptions: ConfigurationOptionsTypeDef, # (1)
BatchGetConfigurationPolicyAssociationsRequestTypeDef#
# BatchGetConfigurationPolicyAssociationsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchGetConfigurationPolicyAssociationsRequestTypeDef
def get_value() -> BatchGetConfigurationPolicyAssociationsRequestTypeDef:
return {
"ConfigurationPolicyAssociationIdentifiers": ...,
}
# BatchGetConfigurationPolicyAssociationsRequestTypeDef definition
class BatchGetConfigurationPolicyAssociationsRequestTypeDef(TypedDict):
ConfigurationPolicyAssociationIdentifiers: Sequence[ConfigurationPolicyAssociationTypeDef], # (1)
UnprocessedConfigurationPolicyAssociationTypeDef#
# UnprocessedConfigurationPolicyAssociationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UnprocessedConfigurationPolicyAssociationTypeDef
def get_value() -> UnprocessedConfigurationPolicyAssociationTypeDef:
return {
"ConfigurationPolicyAssociationIdentifiers": ...,
}
# UnprocessedConfigurationPolicyAssociationTypeDef definition
class UnprocessedConfigurationPolicyAssociationTypeDef(TypedDict):
ConfigurationPolicyAssociationIdentifiers: NotRequired[ConfigurationPolicyAssociationTypeDef], # (1)
ErrorCode: NotRequired[str],
ErrorReason: NotRequired[str],
AutomationRulesFindingFiltersOutputTypeDef#
# AutomationRulesFindingFiltersOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AutomationRulesFindingFiltersOutputTypeDef
def get_value() -> AutomationRulesFindingFiltersOutputTypeDef:
return {
"ProductArn": ...,
}
# AutomationRulesFindingFiltersOutputTypeDef definition
class AutomationRulesFindingFiltersOutputTypeDef(TypedDict):
ProductArn: NotRequired[List[StringFilterTypeDef]], # (1)
AwsAccountId: NotRequired[List[StringFilterTypeDef]], # (1)
Id: NotRequired[List[StringFilterTypeDef]], # (1)
GeneratorId: NotRequired[List[StringFilterTypeDef]], # (1)
Type: NotRequired[List[StringFilterTypeDef]], # (1)
FirstObservedAt: NotRequired[List[DateFilterTypeDef]], # (6)
LastObservedAt: NotRequired[List[DateFilterTypeDef]], # (6)
CreatedAt: NotRequired[List[DateFilterTypeDef]], # (6)
UpdatedAt: NotRequired[List[DateFilterTypeDef]], # (6)
Confidence: NotRequired[List[NumberFilterTypeDef]], # (10)
Criticality: NotRequired[List[NumberFilterTypeDef]], # (10)
Title: NotRequired[List[StringFilterTypeDef]], # (1)
Description: NotRequired[List[StringFilterTypeDef]], # (1)
SourceUrl: NotRequired[List[StringFilterTypeDef]], # (1)
ProductName: NotRequired[List[StringFilterTypeDef]], # (1)
CompanyName: NotRequired[List[StringFilterTypeDef]], # (1)
SeverityLabel: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceType: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourcePartition: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceRegion: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceTags: NotRequired[List[MapFilterTypeDef]], # (22)
ResourceDetailsOther: NotRequired[List[MapFilterTypeDef]], # (22)
ComplianceStatus: NotRequired[List[StringFilterTypeDef]], # (1)
ComplianceSecurityControlId: NotRequired[List[StringFilterTypeDef]], # (1)
ComplianceAssociatedStandardsId: NotRequired[List[StringFilterTypeDef]], # (1)
VerificationState: NotRequired[List[StringFilterTypeDef]], # (1)
WorkflowStatus: NotRequired[List[StringFilterTypeDef]], # (1)
RecordState: NotRequired[List[StringFilterTypeDef]], # (1)
RelatedFindingsProductArn: NotRequired[List[StringFilterTypeDef]], # (1)
RelatedFindingsId: NotRequired[List[StringFilterTypeDef]], # (1)
NoteText: NotRequired[List[StringFilterTypeDef]], # (1)
NoteUpdatedAt: NotRequired[List[DateFilterTypeDef]], # (6)
NoteUpdatedBy: NotRequired[List[StringFilterTypeDef]], # (1)
UserDefinedFields: NotRequired[List[MapFilterTypeDef]], # (22)
ResourceApplicationArn: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceApplicationName: NotRequired[List[StringFilterTypeDef]], # (1)
AwsAccountName: NotRequired[List[StringFilterTypeDef]], # (1)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
AutomationRulesFindingFiltersTypeDef#
# AutomationRulesFindingFiltersTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AutomationRulesFindingFiltersTypeDef
def get_value() -> AutomationRulesFindingFiltersTypeDef:
return {
"ProductArn": ...,
}
# AutomationRulesFindingFiltersTypeDef definition
class AutomationRulesFindingFiltersTypeDef(TypedDict):
ProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
AwsAccountId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Id: NotRequired[Sequence[StringFilterTypeDef]], # (1)
GeneratorId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Type: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FirstObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (6)
LastObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (6)
CreatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (6)
UpdatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (6)
Confidence: NotRequired[Sequence[NumberFilterTypeDef]], # (10)
Criticality: NotRequired[Sequence[NumberFilterTypeDef]], # (10)
Title: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Description: NotRequired[Sequence[StringFilterTypeDef]], # (1)
SourceUrl: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProductName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
CompanyName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
SeverityLabel: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourcePartition: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceRegion: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceTags: NotRequired[Sequence[MapFilterTypeDef]], # (22)
ResourceDetailsOther: NotRequired[Sequence[MapFilterTypeDef]], # (22)
ComplianceStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceSecurityControlId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceAssociatedStandardsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
VerificationState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
WorkflowStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RecordState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RelatedFindingsProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RelatedFindingsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NoteText: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NoteUpdatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (6)
NoteUpdatedBy: NotRequired[Sequence[StringFilterTypeDef]], # (1)
UserDefinedFields: NotRequired[Sequence[MapFilterTypeDef]], # (22)
ResourceApplicationArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceApplicationName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
AwsAccountName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
AwsSecurityFindingFiltersOutputTypeDef#
# AwsSecurityFindingFiltersOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSecurityFindingFiltersOutputTypeDef
def get_value() -> AwsSecurityFindingFiltersOutputTypeDef:
return {
"ProductArn": ...,
}
# AwsSecurityFindingFiltersOutputTypeDef definition
class AwsSecurityFindingFiltersOutputTypeDef(TypedDict):
ProductArn: NotRequired[List[StringFilterTypeDef]], # (1)
AwsAccountId: NotRequired[List[StringFilterTypeDef]], # (1)
Id: NotRequired[List[StringFilterTypeDef]], # (1)
GeneratorId: NotRequired[List[StringFilterTypeDef]], # (1)
Region: NotRequired[List[StringFilterTypeDef]], # (1)
Type: NotRequired[List[StringFilterTypeDef]], # (1)
FirstObservedAt: NotRequired[List[DateFilterTypeDef]], # (7)
LastObservedAt: NotRequired[List[DateFilterTypeDef]], # (7)
CreatedAt: NotRequired[List[DateFilterTypeDef]], # (7)
UpdatedAt: NotRequired[List[DateFilterTypeDef]], # (7)
SeverityProduct: NotRequired[List[NumberFilterTypeDef]], # (11)
SeverityNormalized: NotRequired[List[NumberFilterTypeDef]], # (11)
SeverityLabel: NotRequired[List[StringFilterTypeDef]], # (1)
Confidence: NotRequired[List[NumberFilterTypeDef]], # (11)
Criticality: NotRequired[List[NumberFilterTypeDef]], # (11)
Title: NotRequired[List[StringFilterTypeDef]], # (1)
Description: NotRequired[List[StringFilterTypeDef]], # (1)
RecommendationText: NotRequired[List[StringFilterTypeDef]], # (1)
SourceUrl: NotRequired[List[StringFilterTypeDef]], # (1)
ProductFields: NotRequired[List[MapFilterTypeDef]], # (20)
ProductName: NotRequired[List[StringFilterTypeDef]], # (1)
CompanyName: NotRequired[List[StringFilterTypeDef]], # (1)
UserDefinedFields: NotRequired[List[MapFilterTypeDef]], # (20)
MalwareName: NotRequired[List[StringFilterTypeDef]], # (1)
MalwareType: NotRequired[List[StringFilterTypeDef]], # (1)
MalwarePath: NotRequired[List[StringFilterTypeDef]], # (1)
MalwareState: NotRequired[List[StringFilterTypeDef]], # (1)
NetworkDirection: NotRequired[List[StringFilterTypeDef]], # (1)
NetworkProtocol: NotRequired[List[StringFilterTypeDef]], # (1)
NetworkSourceIpV4: NotRequired[List[IpFilterTypeDef]], # (30)
NetworkSourceIpV6: NotRequired[List[IpFilterTypeDef]], # (30)
NetworkSourcePort: NotRequired[List[NumberFilterTypeDef]], # (11)
NetworkSourceDomain: NotRequired[List[StringFilterTypeDef]], # (1)
NetworkSourceMac: NotRequired[List[StringFilterTypeDef]], # (1)
NetworkDestinationIpV4: NotRequired[List[IpFilterTypeDef]], # (30)
NetworkDestinationIpV6: NotRequired[List[IpFilterTypeDef]], # (30)
NetworkDestinationPort: NotRequired[List[NumberFilterTypeDef]], # (11)
NetworkDestinationDomain: NotRequired[List[StringFilterTypeDef]], # (1)
ProcessName: NotRequired[List[StringFilterTypeDef]], # (1)
ProcessPath: NotRequired[List[StringFilterTypeDef]], # (1)
ProcessPid: NotRequired[List[NumberFilterTypeDef]], # (11)
ProcessParentPid: NotRequired[List[NumberFilterTypeDef]], # (11)
ProcessLaunchedAt: NotRequired[List[DateFilterTypeDef]], # (7)
ProcessTerminatedAt: NotRequired[List[DateFilterTypeDef]], # (7)
ThreatIntelIndicatorType: NotRequired[List[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorValue: NotRequired[List[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorCategory: NotRequired[List[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorLastObservedAt: NotRequired[List[DateFilterTypeDef]], # (7)
ThreatIntelIndicatorSource: NotRequired[List[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorSourceUrl: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceType: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourcePartition: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceRegion: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceTags: NotRequired[List[MapFilterTypeDef]], # (20)
ResourceAwsEc2InstanceType: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceImageId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceIpV4Addresses: NotRequired[List[IpFilterTypeDef]], # (30)
ResourceAwsEc2InstanceIpV6Addresses: NotRequired[List[IpFilterTypeDef]], # (30)
ResourceAwsEc2InstanceKeyName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceIamInstanceProfileArn: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceVpcId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceSubnetId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceLaunchedAt: NotRequired[List[DateFilterTypeDef]], # (7)
ResourceAwsS3BucketOwnerId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsS3BucketOwnerName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyUserName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyPrincipalName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyStatus: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyCreatedAt: NotRequired[List[DateFilterTypeDef]], # (7)
ResourceAwsIamUserUserName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceContainerName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceContainerImageId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceContainerImageName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceContainerLaunchedAt: NotRequired[List[DateFilterTypeDef]], # (7)
ResourceDetailsOther: NotRequired[List[MapFilterTypeDef]], # (20)
ComplianceStatus: NotRequired[List[StringFilterTypeDef]], # (1)
VerificationState: NotRequired[List[StringFilterTypeDef]], # (1)
WorkflowState: NotRequired[List[StringFilterTypeDef]], # (1)
WorkflowStatus: NotRequired[List[StringFilterTypeDef]], # (1)
RecordState: NotRequired[List[StringFilterTypeDef]], # (1)
RelatedFindingsProductArn: NotRequired[List[StringFilterTypeDef]], # (1)
RelatedFindingsId: NotRequired[List[StringFilterTypeDef]], # (1)
NoteText: NotRequired[List[StringFilterTypeDef]], # (1)
NoteUpdatedAt: NotRequired[List[DateFilterTypeDef]], # (7)
NoteUpdatedBy: NotRequired[List[StringFilterTypeDef]], # (1)
Keyword: NotRequired[List[KeywordFilterTypeDef]], # (87)
FindingProviderFieldsConfidence: NotRequired[List[NumberFilterTypeDef]], # (11)
FindingProviderFieldsCriticality: NotRequired[List[NumberFilterTypeDef]], # (11)
FindingProviderFieldsRelatedFindingsId: NotRequired[List[StringFilterTypeDef]], # (1)
FindingProviderFieldsRelatedFindingsProductArn: NotRequired[List[StringFilterTypeDef]], # (1)
FindingProviderFieldsSeverityLabel: NotRequired[List[StringFilterTypeDef]], # (1)
FindingProviderFieldsSeverityOriginal: NotRequired[List[StringFilterTypeDef]], # (1)
FindingProviderFieldsTypes: NotRequired[List[StringFilterTypeDef]], # (1)
Sample: NotRequired[List[BooleanFilterTypeDef]], # (95)
ComplianceSecurityControlId: NotRequired[List[StringFilterTypeDef]], # (1)
ComplianceAssociatedStandardsId: NotRequired[List[StringFilterTypeDef]], # (1)
VulnerabilitiesExploitAvailable: NotRequired[List[StringFilterTypeDef]], # (1)
VulnerabilitiesFixAvailable: NotRequired[List[StringFilterTypeDef]], # (1)
ComplianceSecurityControlParametersName: NotRequired[List[StringFilterTypeDef]], # (1)
ComplianceSecurityControlParametersValue: NotRequired[List[StringFilterTypeDef]], # (1)
AwsAccountName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceApplicationName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceApplicationArn: NotRequired[List[StringFilterTypeDef]], # (1)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See KeywordFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See BooleanFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
AwsSecurityFindingFiltersTypeDef#
# AwsSecurityFindingFiltersTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSecurityFindingFiltersTypeDef
def get_value() -> AwsSecurityFindingFiltersTypeDef:
return {
"ProductArn": ...,
}
# AwsSecurityFindingFiltersTypeDef definition
class AwsSecurityFindingFiltersTypeDef(TypedDict):
ProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
AwsAccountId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Id: NotRequired[Sequence[StringFilterTypeDef]], # (1)
GeneratorId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Region: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Type: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FirstObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
LastObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
CreatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
UpdatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
SeverityProduct: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
SeverityNormalized: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
SeverityLabel: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Confidence: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
Criticality: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
Title: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Description: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RecommendationText: NotRequired[Sequence[StringFilterTypeDef]], # (1)
SourceUrl: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProductFields: NotRequired[Sequence[MapFilterTypeDef]], # (20)
ProductName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
CompanyName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
UserDefinedFields: NotRequired[Sequence[MapFilterTypeDef]], # (20)
MalwareName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
MalwareType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
MalwarePath: NotRequired[Sequence[StringFilterTypeDef]], # (1)
MalwareState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkDirection: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkProtocol: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkSourceIpV4: NotRequired[Sequence[IpFilterTypeDef]], # (30)
NetworkSourceIpV6: NotRequired[Sequence[IpFilterTypeDef]], # (30)
NetworkSourcePort: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
NetworkSourceDomain: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkSourceMac: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkDestinationIpV4: NotRequired[Sequence[IpFilterTypeDef]], # (30)
NetworkDestinationIpV6: NotRequired[Sequence[IpFilterTypeDef]], # (30)
NetworkDestinationPort: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
NetworkDestinationDomain: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProcessName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProcessPath: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProcessPid: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
ProcessParentPid: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
ProcessLaunchedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ProcessTerminatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ThreatIntelIndicatorType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorValue: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorCategory: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorLastObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ThreatIntelIndicatorSource: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorSourceUrl: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourcePartition: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceRegion: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceTags: NotRequired[Sequence[MapFilterTypeDef]], # (20)
ResourceAwsEc2InstanceType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceImageId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceIpV4Addresses: NotRequired[Sequence[IpFilterTypeDef]], # (30)
ResourceAwsEc2InstanceIpV6Addresses: NotRequired[Sequence[IpFilterTypeDef]], # (30)
ResourceAwsEc2InstanceKeyName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceIamInstanceProfileArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceVpcId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceSubnetId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceLaunchedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ResourceAwsS3BucketOwnerId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsS3BucketOwnerName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyUserName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyPrincipalName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyCreatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ResourceAwsIamUserUserName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceContainerName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceContainerImageId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceContainerImageName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceContainerLaunchedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ResourceDetailsOther: NotRequired[Sequence[MapFilterTypeDef]], # (20)
ComplianceStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
VerificationState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
WorkflowState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
WorkflowStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RecordState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RelatedFindingsProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RelatedFindingsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NoteText: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NoteUpdatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
NoteUpdatedBy: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Keyword: NotRequired[Sequence[KeywordFilterTypeDef]], # (87)
FindingProviderFieldsConfidence: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
FindingProviderFieldsCriticality: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
FindingProviderFieldsRelatedFindingsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FindingProviderFieldsRelatedFindingsProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FindingProviderFieldsSeverityLabel: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FindingProviderFieldsSeverityOriginal: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FindingProviderFieldsTypes: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Sample: NotRequired[Sequence[BooleanFilterTypeDef]], # (95)
ComplianceSecurityControlId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceAssociatedStandardsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
VulnerabilitiesExploitAvailable: NotRequired[Sequence[StringFilterTypeDef]], # (1)
VulnerabilitiesFixAvailable: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceSecurityControlParametersName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceSecurityControlParametersValue: NotRequired[Sequence[StringFilterTypeDef]], # (1)
AwsAccountName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceApplicationName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceApplicationArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See KeywordFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See BooleanFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
GetFindingHistoryResponseTypeDef#
# GetFindingHistoryResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetFindingHistoryResponseTypeDef
def get_value() -> GetFindingHistoryResponseTypeDef:
return {
"Records": ...,
}
# GetFindingHistoryResponseTypeDef definition
class GetFindingHistoryResponseTypeDef(TypedDict):
Records: List[FindingHistoryRecordTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetInsightResultsResponseTypeDef#
# GetInsightResultsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetInsightResultsResponseTypeDef
def get_value() -> GetInsightResultsResponseTypeDef:
return {
"InsightResults": ...,
}
# GetInsightResultsResponseTypeDef definition
class GetInsightResultsResponseTypeDef(TypedDict):
InsightResults: InsightResultsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NetworkHeaderOutputTypeDef#
# NetworkHeaderOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NetworkHeaderOutputTypeDef
def get_value() -> NetworkHeaderOutputTypeDef:
return {
"Protocol": ...,
}
# NetworkHeaderOutputTypeDef definition
class NetworkHeaderOutputTypeDef(TypedDict):
Protocol: NotRequired[str],
Destination: NotRequired[NetworkPathComponentDetailsOutputTypeDef], # (1)
Source: NotRequired[NetworkPathComponentDetailsOutputTypeDef], # (1)
OccurrencesOutputTypeDef#
# OccurrencesOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import OccurrencesOutputTypeDef
def get_value() -> OccurrencesOutputTypeDef:
return {
"LineRanges": ...,
}
# OccurrencesOutputTypeDef definition
class OccurrencesOutputTypeDef(TypedDict):
LineRanges: NotRequired[List[RangeTypeDef]], # (1)
OffsetRanges: NotRequired[List[RangeTypeDef]], # (1)
Pages: NotRequired[List[PageTypeDef]], # (3)
Records: NotRequired[List[RecordTypeDef]], # (4)
Cells: NotRequired[List[CellTypeDef]], # (5)
- See RangeTypeDef
- See RangeTypeDef
- See PageTypeDef
- See RecordTypeDef
- See CellTypeDef
OccurrencesTypeDef#
# OccurrencesTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import OccurrencesTypeDef
def get_value() -> OccurrencesTypeDef:
return {
"LineRanges": ...,
}
# OccurrencesTypeDef definition
class OccurrencesTypeDef(TypedDict):
LineRanges: NotRequired[Sequence[RangeTypeDef]], # (1)
OffsetRanges: NotRequired[Sequence[RangeTypeDef]], # (1)
Pages: NotRequired[Sequence[PageTypeDef]], # (3)
Records: NotRequired[Sequence[RecordTypeDef]], # (4)
Cells: NotRequired[Sequence[CellTypeDef]], # (5)
- See RangeTypeDef
- See RangeTypeDef
- See PageTypeDef
- See RecordTypeDef
- See CellTypeDef
SecurityControlCustomParameterOutputTypeDef#
# SecurityControlCustomParameterOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SecurityControlCustomParameterOutputTypeDef
def get_value() -> SecurityControlCustomParameterOutputTypeDef:
return {
"SecurityControlId": ...,
}
# SecurityControlCustomParameterOutputTypeDef definition
class SecurityControlCustomParameterOutputTypeDef(TypedDict):
SecurityControlId: NotRequired[str],
Parameters: NotRequired[Dict[str, ParameterConfigurationOutputTypeDef]], # (1)
SecurityControlTypeDef#
# SecurityControlTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SecurityControlTypeDef
def get_value() -> SecurityControlTypeDef:
return {
"SecurityControlId": ...,
}
# SecurityControlTypeDef definition
class SecurityControlTypeDef(TypedDict):
SecurityControlId: str,
SecurityControlArn: str,
Title: str,
Description: str,
RemediationUrl: str,
SeverityRating: SeverityRatingType, # (1)
SecurityControlStatus: ControlStatusType, # (2)
UpdateStatus: NotRequired[UpdateStatusType], # (3)
Parameters: NotRequired[Dict[str, ParameterConfigurationOutputTypeDef]], # (4)
LastUpdateReason: NotRequired[str],
- See SeverityRatingType
- See ControlStatusType
- See UpdateStatusType
- See ParameterConfigurationOutputTypeDef
ParameterConfigurationTypeDef#
# ParameterConfigurationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ParameterConfigurationTypeDef
def get_value() -> ParameterConfigurationTypeDef:
return {
"ValueType": ...,
}
# ParameterConfigurationTypeDef definition
class ParameterConfigurationTypeDef(TypedDict):
ValueType: ParameterValueTypeType, # (1)
Value: NotRequired[ParameterValueUnionTypeDef], # (2)
RuleGroupSourceStatefulRulesDetailsTypeDef#
# RuleGroupSourceStatefulRulesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatefulRulesDetailsTypeDef
def get_value() -> RuleGroupSourceStatefulRulesDetailsTypeDef:
return {
"Action": ...,
}
# RuleGroupSourceStatefulRulesDetailsTypeDef definition
class RuleGroupSourceStatefulRulesDetailsTypeDef(TypedDict):
Action: NotRequired[str],
Header: NotRequired[RuleGroupSourceStatefulRulesHeaderDetailsTypeDef], # (1)
RuleOptions: NotRequired[Sequence[RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef]], # (2)
- See RuleGroupSourceStatefulRulesHeaderDetailsTypeDef
- See RuleGroupSourceStatefulRulesOptionsDetailsTypeDef RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef
RuleGroupSourceStatelessRuleDefinitionOutputTypeDef#
# RuleGroupSourceStatelessRuleDefinitionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleDefinitionOutputTypeDef
def get_value() -> RuleGroupSourceStatelessRuleDefinitionOutputTypeDef:
return {
"Actions": ...,
}
# RuleGroupSourceStatelessRuleDefinitionOutputTypeDef definition
class RuleGroupSourceStatelessRuleDefinitionOutputTypeDef(TypedDict):
Actions: NotRequired[List[str]],
MatchAttributes: NotRequired[RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef], # (1)
RuleGroupSourceStatelessRuleMatchAttributesTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleMatchAttributesTypeDef
def get_value() -> RuleGroupSourceStatelessRuleMatchAttributesTypeDef:
return {
"DestinationPorts": ...,
}
# RuleGroupSourceStatelessRuleMatchAttributesTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesTypeDef(TypedDict):
DestinationPorts: NotRequired[Sequence[RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef]], # (1)
Destinations: NotRequired[Sequence[RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef]], # (2)
Protocols: NotRequired[Sequence[int]],
SourcePorts: NotRequired[Sequence[RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef]], # (3)
Sources: NotRequired[Sequence[RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef]], # (4)
TcpFlags: NotRequired[Sequence[RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef]], # (5)
- See RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef
RuleGroupVariablesTypeDef#
# RuleGroupVariablesTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupVariablesTypeDef
def get_value() -> RuleGroupVariablesTypeDef:
return {
"IpSets": ...,
}
# RuleGroupVariablesTypeDef definition
class RuleGroupVariablesTypeDef(TypedDict):
IpSets: NotRequired[RuleGroupVariablesIpSetsDetailsUnionTypeDef], # (1)
PortSets: NotRequired[RuleGroupVariablesPortSetsDetailsUnionTypeDef], # (2)
- See RuleGroupVariablesIpSetsDetailsTypeDef RuleGroupVariablesIpSetsDetailsOutputTypeDef
- See RuleGroupVariablesPortSetsDetailsTypeDef RuleGroupVariablesPortSetsDetailsOutputTypeDef
ComplianceTypeDef#
# ComplianceTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ComplianceTypeDef
def get_value() -> ComplianceTypeDef:
return {
"Status": ...,
}
# ComplianceTypeDef definition
class ComplianceTypeDef(TypedDict):
Status: NotRequired[ComplianceStatusType], # (1)
RelatedRequirements: NotRequired[Sequence[str]],
StatusReasons: NotRequired[Sequence[StatusReasonTypeDef]], # (2)
SecurityControlId: NotRequired[str],
AssociatedStandards: NotRequired[Sequence[AssociatedStandardTypeDef]], # (3)
SecurityControlParameters: NotRequired[Sequence[SecurityControlParameterUnionTypeDef]], # (4)
- See ComplianceStatusType
- See StatusReasonTypeDef
- See AssociatedStandardTypeDef
- See SecurityControlParameterTypeDef SecurityControlParameterOutputTypeDef
DescribeStandardsResponseTypeDef#
# DescribeStandardsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DescribeStandardsResponseTypeDef
def get_value() -> DescribeStandardsResponseTypeDef:
return {
"Standards": ...,
}
# DescribeStandardsResponseTypeDef definition
class DescribeStandardsResponseTypeDef(TypedDict):
Standards: List[StandardTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BatchDisableStandardsResponseTypeDef#
# BatchDisableStandardsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchDisableStandardsResponseTypeDef
def get_value() -> BatchDisableStandardsResponseTypeDef:
return {
"StandardsSubscriptions": ...,
}
# BatchDisableStandardsResponseTypeDef definition
class BatchDisableStandardsResponseTypeDef(TypedDict):
StandardsSubscriptions: List[StandardsSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchEnableStandardsResponseTypeDef#
# BatchEnableStandardsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchEnableStandardsResponseTypeDef
def get_value() -> BatchEnableStandardsResponseTypeDef:
return {
"StandardsSubscriptions": ...,
}
# BatchEnableStandardsResponseTypeDef definition
class BatchEnableStandardsResponseTypeDef(TypedDict):
StandardsSubscriptions: List[StandardsSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEnabledStandardsResponseTypeDef#
# GetEnabledStandardsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetEnabledStandardsResponseTypeDef
def get_value() -> GetEnabledStandardsResponseTypeDef:
return {
"StandardsSubscriptions": ...,
}
# GetEnabledStandardsResponseTypeDef definition
class GetEnabledStandardsResponseTypeDef(TypedDict):
StandardsSubscriptions: List[StandardsSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StatelessCustomActionDefinitionOutputTypeDef#
# StatelessCustomActionDefinitionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StatelessCustomActionDefinitionOutputTypeDef
def get_value() -> StatelessCustomActionDefinitionOutputTypeDef:
return {
"PublishMetricAction": ...,
}
# StatelessCustomActionDefinitionOutputTypeDef definition
class StatelessCustomActionDefinitionOutputTypeDef(TypedDict):
PublishMetricAction: NotRequired[StatelessCustomPublishMetricActionOutputTypeDef], # (1)
PortProbeActionOutputTypeDef#
# PortProbeActionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import PortProbeActionOutputTypeDef
def get_value() -> PortProbeActionOutputTypeDef:
return {
"PortProbeDetails": ...,
}
# PortProbeActionOutputTypeDef definition
class PortProbeActionOutputTypeDef(TypedDict):
PortProbeDetails: NotRequired[List[PortProbeDetailTypeDef]], # (1)
Blocked: NotRequired[bool],
PortProbeActionTypeDef#
# PortProbeActionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import PortProbeActionTypeDef
def get_value() -> PortProbeActionTypeDef:
return {
"PortProbeDetails": ...,
}
# PortProbeActionTypeDef definition
class PortProbeActionTypeDef(TypedDict):
PortProbeDetails: NotRequired[Sequence[PortProbeDetailTypeDef]], # (1)
Blocked: NotRequired[bool],
SequenceOutputTypeDef#
# SequenceOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SequenceOutputTypeDef
def get_value() -> SequenceOutputTypeDef:
return {
"Uid": ...,
}
# SequenceOutputTypeDef definition
class SequenceOutputTypeDef(TypedDict):
Uid: NotRequired[str],
Actors: NotRequired[List[ActorTypeDef]], # (1)
Endpoints: NotRequired[List[NetworkEndpointTypeDef]], # (2)
Signals: NotRequired[List[SignalOutputTypeDef]], # (3)
SequenceIndicators: NotRequired[List[IndicatorOutputTypeDef]], # (4)
- See ActorTypeDef
- See NetworkEndpointTypeDef
- See SignalOutputTypeDef
- See IndicatorOutputTypeDef
AutomationRulesActionTypeDef#
# AutomationRulesActionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AutomationRulesActionTypeDef
def get_value() -> AutomationRulesActionTypeDef:
return {
"Type": ...,
}
# AutomationRulesActionTypeDef definition
class AutomationRulesActionTypeDef(TypedDict):
Type: NotRequired[AutomationRulesActionTypeType], # (1)
FindingFieldsUpdate: NotRequired[AutomationRulesFindingFieldsUpdateUnionTypeDef], # (2)
- See AutomationRulesActionTypeType
- See AutomationRulesFindingFieldsUpdateTypeDef AutomationRulesFindingFieldsUpdateOutputTypeDef
AwsAthenaWorkGroupDetailsTypeDef#
# AwsAthenaWorkGroupDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAthenaWorkGroupDetailsTypeDef
def get_value() -> AwsAthenaWorkGroupDetailsTypeDef:
return {
"Name": ...,
}
# AwsAthenaWorkGroupDetailsTypeDef definition
class AwsAthenaWorkGroupDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
State: NotRequired[str],
Configuration: NotRequired[AwsAthenaWorkGroupConfigurationDetailsTypeDef], # (1)
AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef#
# AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef:
return {
"LaunchConfigurationName": ...,
}
# AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef definition
class AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef(TypedDict):
LaunchConfigurationName: NotRequired[str],
LoadBalancerNames: NotRequired[List[str]],
HealthCheckType: NotRequired[str],
HealthCheckGracePeriod: NotRequired[int],
CreatedTime: NotRequired[str],
MixedInstancesPolicy: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef], # (1)
AvailabilityZones: NotRequired[List[AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef]], # (2)
LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef], # (3)
CapacityRebalance: NotRequired[bool],
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef
- See AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef:
return {
"InstancesDistribution": ...,
}
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef(TypedDict):
InstancesDistribution: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef], # (1)
LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef
AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef#
# AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef
def get_value() -> AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef:
return {
"BackupPlanName": ...,
}
# AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef definition
class AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef(TypedDict):
BackupPlanName: NotRequired[str],
AdvancedBackupSettings: NotRequired[List[AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef]], # (1)
BackupPlanRule: NotRequired[List[AwsBackupBackupPlanRuleDetailsOutputTypeDef]], # (2)
- See AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef
- See AwsBackupBackupPlanRuleDetailsOutputTypeDef
AwsCertificateManagerCertificateDetailsOutputTypeDef#
# AwsCertificateManagerCertificateDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCertificateManagerCertificateDetailsOutputTypeDef
def get_value() -> AwsCertificateManagerCertificateDetailsOutputTypeDef:
return {
"CertificateAuthorityArn": ...,
}
# AwsCertificateManagerCertificateDetailsOutputTypeDef definition
class AwsCertificateManagerCertificateDetailsOutputTypeDef(TypedDict):
CertificateAuthorityArn: NotRequired[str],
CreatedAt: NotRequired[str],
DomainName: NotRequired[str],
DomainValidationOptions: NotRequired[List[AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef]], # (1)
ExtendedKeyUsages: NotRequired[List[AwsCertificateManagerCertificateExtendedKeyUsageTypeDef]], # (2)
FailureReason: NotRequired[str],
ImportedAt: NotRequired[str],
InUseBy: NotRequired[List[str]],
IssuedAt: NotRequired[str],
Issuer: NotRequired[str],
KeyAlgorithm: NotRequired[str],
KeyUsages: NotRequired[List[AwsCertificateManagerCertificateKeyUsageTypeDef]], # (3)
NotAfter: NotRequired[str],
NotBefore: NotRequired[str],
Options: NotRequired[AwsCertificateManagerCertificateOptionsTypeDef], # (4)
RenewalEligibility: NotRequired[str],
RenewalSummary: NotRequired[AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef], # (5)
Serial: NotRequired[str],
SignatureAlgorithm: NotRequired[str],
Status: NotRequired[str],
Subject: NotRequired[str],
SubjectAlternativeNames: NotRequired[List[str]],
Type: NotRequired[str],
- See AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef
- See AwsCertificateManagerCertificateExtendedKeyUsageTypeDef
- See AwsCertificateManagerCertificateKeyUsageTypeDef
- See AwsCertificateManagerCertificateOptionsTypeDef
- See AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef
AwsCloudFrontDistributionOriginsOutputTypeDef#
# AwsCloudFrontDistributionOriginsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginsOutputTypeDef
def get_value() -> AwsCloudFrontDistributionOriginsOutputTypeDef:
return {
"Items": ...,
}
# AwsCloudFrontDistributionOriginsOutputTypeDef definition
class AwsCloudFrontDistributionOriginsOutputTypeDef(TypedDict):
Items: NotRequired[List[AwsCloudFrontDistributionOriginItemOutputTypeDef]], # (1)
AwsCloudFrontDistributionOriginGroupsOutputTypeDef#
# AwsCloudFrontDistributionOriginGroupsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginGroupsOutputTypeDef
def get_value() -> AwsCloudFrontDistributionOriginGroupsOutputTypeDef:
return {
"Items": ...,
}
# AwsCloudFrontDistributionOriginGroupsOutputTypeDef definition
class AwsCloudFrontDistributionOriginGroupsOutputTypeDef(TypedDict):
Items: NotRequired[List[AwsCloudFrontDistributionOriginGroupOutputTypeDef]], # (1)
AwsCodeBuildProjectDetailsTypeDef#
# AwsCodeBuildProjectDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCodeBuildProjectDetailsTypeDef
def get_value() -> AwsCodeBuildProjectDetailsTypeDef:
return {
"EncryptionKey": ...,
}
# AwsCodeBuildProjectDetailsTypeDef definition
class AwsCodeBuildProjectDetailsTypeDef(TypedDict):
EncryptionKey: NotRequired[str],
Artifacts: NotRequired[Sequence[AwsCodeBuildProjectArtifactsDetailsTypeDef]], # (1)
Environment: NotRequired[AwsCodeBuildProjectEnvironmentUnionTypeDef], # (2)
Name: NotRequired[str],
Source: NotRequired[AwsCodeBuildProjectSourceTypeDef], # (3)
ServiceRole: NotRequired[str],
LogsConfig: NotRequired[AwsCodeBuildProjectLogsConfigDetailsTypeDef], # (4)
VpcConfig: NotRequired[AwsCodeBuildProjectVpcConfigUnionTypeDef], # (5)
SecondaryArtifacts: NotRequired[Sequence[AwsCodeBuildProjectArtifactsDetailsTypeDef]], # (1)
- See AwsCodeBuildProjectArtifactsDetailsTypeDef
- See AwsCodeBuildProjectEnvironmentTypeDef AwsCodeBuildProjectEnvironmentOutputTypeDef
- See AwsCodeBuildProjectSourceTypeDef
- See AwsCodeBuildProjectLogsConfigDetailsTypeDef
- See AwsCodeBuildProjectVpcConfigTypeDef AwsCodeBuildProjectVpcConfigOutputTypeDef
- See AwsCodeBuildProjectArtifactsDetailsTypeDef
AwsDynamoDbTableDetailsOutputTypeDef#
# AwsDynamoDbTableDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableDetailsOutputTypeDef
def get_value() -> AwsDynamoDbTableDetailsOutputTypeDef:
return {
"AttributeDefinitions": ...,
}
# AwsDynamoDbTableDetailsOutputTypeDef definition
class AwsDynamoDbTableDetailsOutputTypeDef(TypedDict):
AttributeDefinitions: NotRequired[List[AwsDynamoDbTableAttributeDefinitionTypeDef]], # (1)
BillingModeSummary: NotRequired[AwsDynamoDbTableBillingModeSummaryTypeDef], # (2)
CreationDateTime: NotRequired[str],
GlobalSecondaryIndexes: NotRequired[List[AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef]], # (3)
GlobalTableVersion: NotRequired[str],
ItemCount: NotRequired[int],
KeySchema: NotRequired[List[AwsDynamoDbTableKeySchemaTypeDef]], # (4)
LatestStreamArn: NotRequired[str],
LatestStreamLabel: NotRequired[str],
LocalSecondaryIndexes: NotRequired[List[AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef]], # (5)
ProvisionedThroughput: NotRequired[AwsDynamoDbTableProvisionedThroughputTypeDef], # (6)
Replicas: NotRequired[List[AwsDynamoDbTableReplicaOutputTypeDef]], # (7)
RestoreSummary: NotRequired[AwsDynamoDbTableRestoreSummaryTypeDef], # (8)
SseDescription: NotRequired[AwsDynamoDbTableSseDescriptionTypeDef], # (9)
StreamSpecification: NotRequired[AwsDynamoDbTableStreamSpecificationTypeDef], # (10)
TableId: NotRequired[str],
TableName: NotRequired[str],
TableSizeBytes: NotRequired[int],
TableStatus: NotRequired[str],
DeletionProtectionEnabled: NotRequired[bool],
- See AwsDynamoDbTableAttributeDefinitionTypeDef
- See AwsDynamoDbTableBillingModeSummaryTypeDef
- See AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
- See AwsDynamoDbTableReplicaOutputTypeDef
- See AwsDynamoDbTableRestoreSummaryTypeDef
- See AwsDynamoDbTableSseDescriptionTypeDef
- See AwsDynamoDbTableStreamSpecificationTypeDef
AwsEc2LaunchTemplateDetailsOutputTypeDef#
# AwsEc2LaunchTemplateDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDetailsOutputTypeDef
def get_value() -> AwsEc2LaunchTemplateDetailsOutputTypeDef:
return {
"LaunchTemplateName": ...,
}
# AwsEc2LaunchTemplateDetailsOutputTypeDef definition
class AwsEc2LaunchTemplateDetailsOutputTypeDef(TypedDict):
LaunchTemplateName: NotRequired[str],
Id: NotRequired[str],
LaunchTemplateData: NotRequired[AwsEc2LaunchTemplateDataDetailsOutputTypeDef], # (1)
DefaultVersionNumber: NotRequired[int],
LatestVersionNumber: NotRequired[int],
AwsEc2LaunchTemplateDataDetailsTypeDef#
# AwsEc2LaunchTemplateDataDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDataDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDataDetailsTypeDef:
return {
"BlockDeviceMappingSet": ...,
}
# AwsEc2LaunchTemplateDataDetailsTypeDef definition
class AwsEc2LaunchTemplateDataDetailsTypeDef(TypedDict):
BlockDeviceMappingSet: NotRequired[Sequence[AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef]], # (1)
CapacityReservationSpecification: NotRequired[AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef], # (2)
CpuOptions: NotRequired[AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef], # (3)
CreditSpecification: NotRequired[AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef], # (4)
DisableApiStop: NotRequired[bool],
DisableApiTermination: NotRequired[bool],
EbsOptimized: NotRequired[bool],
ElasticGpuSpecificationSet: NotRequired[Sequence[AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef]], # (5)
ElasticInferenceAcceleratorSet: NotRequired[Sequence[AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef]], # (6)
EnclaveOptions: NotRequired[AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef], # (7)
HibernationOptions: NotRequired[AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef], # (8)
IamInstanceProfile: NotRequired[AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef], # (9)
ImageId: NotRequired[str],
InstanceInitiatedShutdownBehavior: NotRequired[str],
InstanceMarketOptions: NotRequired[AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef], # (10)
InstanceRequirements: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef], # (11)
InstanceType: NotRequired[str],
KernelId: NotRequired[str],
KeyName: NotRequired[str],
LicenseSet: NotRequired[Sequence[AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef]], # (12)
MaintenanceOptions: NotRequired[AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef], # (13)
MetadataOptions: NotRequired[AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef], # (14)
Monitoring: NotRequired[AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef], # (15)
NetworkInterfaceSet: NotRequired[Sequence[AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef]], # (16)
Placement: NotRequired[AwsEc2LaunchTemplateDataPlacementDetailsTypeDef], # (17)
PrivateDnsNameOptions: NotRequired[AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef], # (18)
RamDiskId: NotRequired[str],
SecurityGroupIdSet: NotRequired[Sequence[str]],
SecurityGroupSet: NotRequired[Sequence[str]],
UserData: NotRequired[str],
- See AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef
- See AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef
- See AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef
- See AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef
- See AwsEc2LaunchTemplateDataPlacementDetailsTypeDef
- See AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef
AwsEc2SecurityGroupDetailsTypeDef#
# AwsEc2SecurityGroupDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2SecurityGroupDetailsTypeDef
def get_value() -> AwsEc2SecurityGroupDetailsTypeDef:
return {
"GroupName": ...,
}
# AwsEc2SecurityGroupDetailsTypeDef definition
class AwsEc2SecurityGroupDetailsTypeDef(TypedDict):
GroupName: NotRequired[str],
GroupId: NotRequired[str],
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
IpPermissions: NotRequired[Sequence[AwsEc2SecurityGroupIpPermissionUnionTypeDef]], # (1)
IpPermissionsEgress: NotRequired[Sequence[AwsEc2SecurityGroupIpPermissionTypeDef]], # (2)
- See AwsEc2SecurityGroupIpPermissionTypeDef AwsEc2SecurityGroupIpPermissionOutputTypeDef
- See AwsEc2SecurityGroupIpPermissionTypeDef
AwsEc2VpcPeeringConnectionDetailsTypeDef#
# AwsEc2VpcPeeringConnectionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpcPeeringConnectionDetailsTypeDef
def get_value() -> AwsEc2VpcPeeringConnectionDetailsTypeDef:
return {
"AccepterVpcInfo": ...,
}
# AwsEc2VpcPeeringConnectionDetailsTypeDef definition
class AwsEc2VpcPeeringConnectionDetailsTypeDef(TypedDict):
AccepterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef], # (1)
ExpirationTime: NotRequired[str],
RequesterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef], # (1)
Status: NotRequired[AwsEc2VpcPeeringConnectionStatusDetailsTypeDef], # (3)
VpcPeeringConnectionId: NotRequired[str],
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
- See AwsEc2VpcPeeringConnectionStatusDetailsTypeDef
AwsEcsClusterDetailsOutputTypeDef#
# AwsEcsClusterDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsClusterDetailsOutputTypeDef
def get_value() -> AwsEcsClusterDetailsOutputTypeDef:
return {
"ClusterArn": ...,
}
# AwsEcsClusterDetailsOutputTypeDef definition
class AwsEcsClusterDetailsOutputTypeDef(TypedDict):
ClusterArn: NotRequired[str],
ActiveServicesCount: NotRequired[int],
CapacityProviders: NotRequired[List[str]],
ClusterSettings: NotRequired[List[AwsEcsClusterClusterSettingsDetailsTypeDef]], # (1)
Configuration: NotRequired[AwsEcsClusterConfigurationDetailsTypeDef], # (2)
DefaultCapacityProviderStrategy: NotRequired[List[AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef]], # (3)
ClusterName: NotRequired[str],
RegisteredContainerInstancesCount: NotRequired[int],
RunningTasksCount: NotRequired[int],
Status: NotRequired[str],
- See AwsEcsClusterClusterSettingsDetailsTypeDef
- See AwsEcsClusterConfigurationDetailsTypeDef
- See AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef
AwsEcsClusterDetailsTypeDef#
# AwsEcsClusterDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsClusterDetailsTypeDef
def get_value() -> AwsEcsClusterDetailsTypeDef:
return {
"ClusterArn": ...,
}
# AwsEcsClusterDetailsTypeDef definition
class AwsEcsClusterDetailsTypeDef(TypedDict):
ClusterArn: NotRequired[str],
ActiveServicesCount: NotRequired[int],
CapacityProviders: NotRequired[Sequence[str]],
ClusterSettings: NotRequired[Sequence[AwsEcsClusterClusterSettingsDetailsTypeDef]], # (1)
Configuration: NotRequired[AwsEcsClusterConfigurationDetailsTypeDef], # (2)
DefaultCapacityProviderStrategy: NotRequired[Sequence[AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef]], # (3)
ClusterName: NotRequired[str],
RegisteredContainerInstancesCount: NotRequired[int],
RunningTasksCount: NotRequired[int],
Status: NotRequired[str],
- See AwsEcsClusterClusterSettingsDetailsTypeDef
- See AwsEcsClusterConfigurationDetailsTypeDef
- See AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef
AwsEcsTaskDetailsTypeDef#
# AwsEcsTaskDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDetailsTypeDef
def get_value() -> AwsEcsTaskDetailsTypeDef:
return {
"ClusterArn": ...,
}
# AwsEcsTaskDetailsTypeDef definition
class AwsEcsTaskDetailsTypeDef(TypedDict):
ClusterArn: NotRequired[str],
TaskDefinitionArn: NotRequired[str],
Version: NotRequired[str],
CreatedAt: NotRequired[str],
StartedAt: NotRequired[str],
StartedBy: NotRequired[str],
Group: NotRequired[str],
Volumes: NotRequired[Sequence[AwsEcsTaskVolumeDetailsTypeDef]], # (1)
Containers: NotRequired[Sequence[AwsEcsContainerDetailsUnionTypeDef]], # (2)
- See AwsEcsTaskVolumeDetailsTypeDef
- See AwsEcsContainerDetailsTypeDef AwsEcsContainerDetailsOutputTypeDef
AwsEcsTaskDefinitionDetailsOutputTypeDef#
# AwsEcsTaskDefinitionDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionDetailsOutputTypeDef
def get_value() -> AwsEcsTaskDefinitionDetailsOutputTypeDef:
return {
"ContainerDefinitions": ...,
}
# AwsEcsTaskDefinitionDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionDetailsOutputTypeDef(TypedDict):
ContainerDefinitions: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef]], # (1)
Cpu: NotRequired[str],
ExecutionRoleArn: NotRequired[str],
Family: NotRequired[str],
InferenceAccelerators: NotRequired[List[AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef]], # (2)
IpcMode: NotRequired[str],
Memory: NotRequired[str],
NetworkMode: NotRequired[str],
PidMode: NotRequired[str],
PlacementConstraints: NotRequired[List[AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef]], # (3)
ProxyConfiguration: NotRequired[AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef], # (4)
RequiresCompatibilities: NotRequired[List[str]],
TaskRoleArn: NotRequired[str],
Volumes: NotRequired[List[AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef]], # (5)
Status: NotRequired[str],
- See AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef
- See AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef
- See AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef
- See AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef
AwsElbLoadBalancerDetailsTypeDef#
# AwsElbLoadBalancerDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsElbLoadBalancerDetailsTypeDef
def get_value() -> AwsElbLoadBalancerDetailsTypeDef:
return {
"AvailabilityZones": ...,
}
# AwsElbLoadBalancerDetailsTypeDef definition
class AwsElbLoadBalancerDetailsTypeDef(TypedDict):
AvailabilityZones: NotRequired[Sequence[str]],
BackendServerDescriptions: NotRequired[Sequence[AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef]], # (1)
CanonicalHostedZoneName: NotRequired[str],
CanonicalHostedZoneNameID: NotRequired[str],
CreatedTime: NotRequired[str],
DnsName: NotRequired[str],
HealthCheck: NotRequired[AwsElbLoadBalancerHealthCheckTypeDef], # (2)
Instances: NotRequired[Sequence[AwsElbLoadBalancerInstanceTypeDef]], # (3)
ListenerDescriptions: NotRequired[Sequence[AwsElbLoadBalancerListenerDescriptionUnionTypeDef]], # (4)
LoadBalancerAttributes: NotRequired[AwsElbLoadBalancerAttributesUnionTypeDef], # (5)
LoadBalancerName: NotRequired[str],
Policies: NotRequired[AwsElbLoadBalancerPoliciesUnionTypeDef], # (6)
Scheme: NotRequired[str],
SecurityGroups: NotRequired[Sequence[str]],
SourceSecurityGroup: NotRequired[AwsElbLoadBalancerSourceSecurityGroupTypeDef], # (7)
Subnets: NotRequired[Sequence[str]],
VpcId: NotRequired[str],
- See AwsElbLoadBalancerBackendServerDescriptionTypeDef AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef
- See AwsElbLoadBalancerHealthCheckTypeDef
- See AwsElbLoadBalancerInstanceTypeDef
- See AwsElbLoadBalancerListenerDescriptionTypeDef AwsElbLoadBalancerListenerDescriptionOutputTypeDef
- See AwsElbLoadBalancerAttributesTypeDef AwsElbLoadBalancerAttributesOutputTypeDef
- See AwsElbLoadBalancerPoliciesTypeDef AwsElbLoadBalancerPoliciesOutputTypeDef
- See AwsElbLoadBalancerSourceSecurityGroupTypeDef
AwsEventsEndpointDetailsOutputTypeDef#
# AwsEventsEndpointDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEventsEndpointDetailsOutputTypeDef
def get_value() -> AwsEventsEndpointDetailsOutputTypeDef:
return {
"Arn": ...,
}
# AwsEventsEndpointDetailsOutputTypeDef definition
class AwsEventsEndpointDetailsOutputTypeDef(TypedDict):
Arn: NotRequired[str],
Description: NotRequired[str],
EndpointId: NotRequired[str],
EndpointUrl: NotRequired[str],
EventBuses: NotRequired[List[AwsEventsEndpointEventBusesDetailsTypeDef]], # (1)
Name: NotRequired[str],
ReplicationConfig: NotRequired[AwsEventsEndpointReplicationConfigDetailsTypeDef], # (2)
RoleArn: NotRequired[str],
RoutingConfig: NotRequired[AwsEventsEndpointRoutingConfigDetailsTypeDef], # (3)
State: NotRequired[str],
StateReason: NotRequired[str],
- See AwsEventsEndpointEventBusesDetailsTypeDef
- See AwsEventsEndpointReplicationConfigDetailsTypeDef
- See AwsEventsEndpointRoutingConfigDetailsTypeDef
AwsEventsEndpointDetailsTypeDef#
# AwsEventsEndpointDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEventsEndpointDetailsTypeDef
def get_value() -> AwsEventsEndpointDetailsTypeDef:
return {
"Arn": ...,
}
# AwsEventsEndpointDetailsTypeDef definition
class AwsEventsEndpointDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
Description: NotRequired[str],
EndpointId: NotRequired[str],
EndpointUrl: NotRequired[str],
EventBuses: NotRequired[Sequence[AwsEventsEndpointEventBusesDetailsTypeDef]], # (1)
Name: NotRequired[str],
ReplicationConfig: NotRequired[AwsEventsEndpointReplicationConfigDetailsTypeDef], # (2)
RoleArn: NotRequired[str],
RoutingConfig: NotRequired[AwsEventsEndpointRoutingConfigDetailsTypeDef], # (3)
State: NotRequired[str],
StateReason: NotRequired[str],
- See AwsEventsEndpointEventBusesDetailsTypeDef
- See AwsEventsEndpointReplicationConfigDetailsTypeDef
- See AwsEventsEndpointRoutingConfigDetailsTypeDef
AwsGuardDutyDetectorDataSourcesDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDataSourcesDetailsTypeDef
def get_value() -> AwsGuardDutyDetectorDataSourcesDetailsTypeDef:
return {
"CloudTrail": ...,
}
# AwsGuardDutyDetectorDataSourcesDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesDetailsTypeDef(TypedDict):
CloudTrail: NotRequired[AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef], # (1)
DnsLogs: NotRequired[AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef], # (2)
FlowLogs: NotRequired[AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef], # (3)
Kubernetes: NotRequired[AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef], # (4)
MalwareProtection: NotRequired[AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef], # (5)
S3Logs: NotRequired[AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef], # (6)
- See AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef
AwsIamRoleDetailsTypeDef#
# AwsIamRoleDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsIamRoleDetailsTypeDef
def get_value() -> AwsIamRoleDetailsTypeDef:
return {
"AssumeRolePolicyDocument": ...,
}
# AwsIamRoleDetailsTypeDef definition
class AwsIamRoleDetailsTypeDef(TypedDict):
AssumeRolePolicyDocument: NotRequired[str],
AttachedManagedPolicies: NotRequired[Sequence[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
InstanceProfileList: NotRequired[Sequence[AwsIamInstanceProfileUnionTypeDef]], # (2)
PermissionsBoundary: NotRequired[AwsIamPermissionsBoundaryTypeDef], # (3)
RoleId: NotRequired[str],
RoleName: NotRequired[str],
RolePolicyList: NotRequired[Sequence[AwsIamRolePolicyTypeDef]], # (4)
MaxSessionDuration: NotRequired[int],
Path: NotRequired[str],
- See AwsIamAttachedManagedPolicyTypeDef
- See AwsIamInstanceProfileTypeDef AwsIamInstanceProfileOutputTypeDef
- See AwsIamPermissionsBoundaryTypeDef
- See AwsIamRolePolicyTypeDef
AwsLambdaFunctionDetailsTypeDef#
# AwsLambdaFunctionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsLambdaFunctionDetailsTypeDef
def get_value() -> AwsLambdaFunctionDetailsTypeDef:
return {
"Code": ...,
}
# AwsLambdaFunctionDetailsTypeDef definition
class AwsLambdaFunctionDetailsTypeDef(TypedDict):
Code: NotRequired[AwsLambdaFunctionCodeTypeDef], # (1)
CodeSha256: NotRequired[str],
DeadLetterConfig: NotRequired[AwsLambdaFunctionDeadLetterConfigTypeDef], # (2)
Environment: NotRequired[AwsLambdaFunctionEnvironmentUnionTypeDef], # (3)
FunctionName: NotRequired[str],
Handler: NotRequired[str],
KmsKeyArn: NotRequired[str],
LastModified: NotRequired[str],
Layers: NotRequired[Sequence[AwsLambdaFunctionLayerTypeDef]], # (4)
MasterArn: NotRequired[str],
MemorySize: NotRequired[int],
RevisionId: NotRequired[str],
Role: NotRequired[str],
Runtime: NotRequired[str],
Timeout: NotRequired[int],
TracingConfig: NotRequired[AwsLambdaFunctionTracingConfigTypeDef], # (5)
VpcConfig: NotRequired[AwsLambdaFunctionVpcConfigUnionTypeDef], # (6)
Version: NotRequired[str],
Architectures: NotRequired[Sequence[str]],
PackageType: NotRequired[str],
- See AwsLambdaFunctionCodeTypeDef
- See AwsLambdaFunctionDeadLetterConfigTypeDef
- See AwsLambdaFunctionEnvironmentTypeDef AwsLambdaFunctionEnvironmentOutputTypeDef
- See AwsLambdaFunctionLayerTypeDef
- See AwsLambdaFunctionTracingConfigTypeDef
- See AwsLambdaFunctionVpcConfigTypeDef AwsLambdaFunctionVpcConfigOutputTypeDef
AwsMskClusterClusterInfoDetailsOutputTypeDef#
# AwsMskClusterClusterInfoDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoDetailsOutputTypeDef
def get_value() -> AwsMskClusterClusterInfoDetailsOutputTypeDef:
return {
"EncryptionInfo": ...,
}
# AwsMskClusterClusterInfoDetailsOutputTypeDef definition
class AwsMskClusterClusterInfoDetailsOutputTypeDef(TypedDict):
EncryptionInfo: NotRequired[AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef], # (1)
CurrentVersion: NotRequired[str],
NumberOfBrokerNodes: NotRequired[int],
ClusterName: NotRequired[str],
ClientAuthentication: NotRequired[AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef], # (2)
EnhancedMonitoring: NotRequired[str],
- See AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef
AwsRdsDbInstanceDetailsOutputTypeDef#
# AwsRdsDbInstanceDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbInstanceDetailsOutputTypeDef
def get_value() -> AwsRdsDbInstanceDetailsOutputTypeDef:
return {
"AssociatedRoles": ...,
}
# AwsRdsDbInstanceDetailsOutputTypeDef definition
class AwsRdsDbInstanceDetailsOutputTypeDef(TypedDict):
AssociatedRoles: NotRequired[List[AwsRdsDbInstanceAssociatedRoleTypeDef]], # (1)
CACertificateIdentifier: NotRequired[str],
DBClusterIdentifier: NotRequired[str],
DBInstanceIdentifier: NotRequired[str],
DBInstanceClass: NotRequired[str],
DbInstancePort: NotRequired[int],
DbiResourceId: NotRequired[str],
DBName: NotRequired[str],
DeletionProtection: NotRequired[bool],
Endpoint: NotRequired[AwsRdsDbInstanceEndpointTypeDef], # (2)
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
InstanceCreateTime: NotRequired[str],
KmsKeyId: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
StorageEncrypted: NotRequired[bool],
TdeCredentialArn: NotRequired[str],
VpcSecurityGroups: NotRequired[List[AwsRdsDbInstanceVpcSecurityGroupTypeDef]], # (3)
MultiAz: NotRequired[bool],
EnhancedMonitoringResourceArn: NotRequired[str],
DbInstanceStatus: NotRequired[str],
MasterUsername: NotRequired[str],
AllocatedStorage: NotRequired[int],
PreferredBackupWindow: NotRequired[str],
BackupRetentionPeriod: NotRequired[int],
DbSecurityGroups: NotRequired[List[str]],
DbParameterGroups: NotRequired[List[AwsRdsDbParameterGroupTypeDef]], # (4)
AvailabilityZone: NotRequired[str],
DbSubnetGroup: NotRequired[AwsRdsDbSubnetGroupOutputTypeDef], # (5)
PreferredMaintenanceWindow: NotRequired[str],
PendingModifiedValues: NotRequired[AwsRdsDbPendingModifiedValuesOutputTypeDef], # (6)
LatestRestorableTime: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
ReadReplicaSourceDBInstanceIdentifier: NotRequired[str],
ReadReplicaDBInstanceIdentifiers: NotRequired[List[str]],
ReadReplicaDBClusterIdentifiers: NotRequired[List[str]],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
OptionGroupMemberships: NotRequired[List[AwsRdsDbOptionGroupMembershipTypeDef]], # (7)
CharacterSetName: NotRequired[str],
SecondaryAvailabilityZone: NotRequired[str],
StatusInfos: NotRequired[List[AwsRdsDbStatusInfoTypeDef]], # (8)
StorageType: NotRequired[str],
DomainMemberships: NotRequired[List[AwsRdsDbDomainMembershipTypeDef]], # (9)
CopyTagsToSnapshot: NotRequired[bool],
MonitoringInterval: NotRequired[int],
MonitoringRoleArn: NotRequired[str],
PromotionTier: NotRequired[int],
Timezone: NotRequired[str],
PerformanceInsightsEnabled: NotRequired[bool],
PerformanceInsightsKmsKeyId: NotRequired[str],
PerformanceInsightsRetentionPeriod: NotRequired[int],
EnabledCloudWatchLogsExports: NotRequired[List[str]],
ProcessorFeatures: NotRequired[List[AwsRdsDbProcessorFeatureTypeDef]], # (10)
ListenerEndpoint: NotRequired[AwsRdsDbInstanceEndpointTypeDef], # (2)
MaxAllocatedStorage: NotRequired[int],
- See AwsRdsDbInstanceAssociatedRoleTypeDef
- See AwsRdsDbInstanceEndpointTypeDef
- See AwsRdsDbInstanceVpcSecurityGroupTypeDef
- See AwsRdsDbParameterGroupTypeDef
- See AwsRdsDbSubnetGroupOutputTypeDef
- See AwsRdsDbPendingModifiedValuesOutputTypeDef
- See AwsRdsDbOptionGroupMembershipTypeDef
- See AwsRdsDbStatusInfoTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbProcessorFeatureTypeDef
- See AwsRdsDbInstanceEndpointTypeDef
AwsRedshiftClusterDetailsTypeDef#
# AwsRedshiftClusterDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRedshiftClusterDetailsTypeDef
def get_value() -> AwsRedshiftClusterDetailsTypeDef:
return {
"AllowVersionUpgrade": ...,
}
# AwsRedshiftClusterDetailsTypeDef definition
class AwsRedshiftClusterDetailsTypeDef(TypedDict):
AllowVersionUpgrade: NotRequired[bool],
AutomatedSnapshotRetentionPeriod: NotRequired[int],
AvailabilityZone: NotRequired[str],
ClusterAvailabilityStatus: NotRequired[str],
ClusterCreateTime: NotRequired[str],
ClusterIdentifier: NotRequired[str],
ClusterNodes: NotRequired[Sequence[AwsRedshiftClusterClusterNodeTypeDef]], # (1)
ClusterParameterGroups: NotRequired[Sequence[AwsRedshiftClusterClusterParameterGroupUnionTypeDef]], # (2)
ClusterPublicKey: NotRequired[str],
ClusterRevisionNumber: NotRequired[str],
ClusterSecurityGroups: NotRequired[Sequence[AwsRedshiftClusterClusterSecurityGroupTypeDef]], # (3)
ClusterSnapshotCopyStatus: NotRequired[AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef], # (4)
ClusterStatus: NotRequired[str],
ClusterSubnetGroupName: NotRequired[str],
ClusterVersion: NotRequired[str],
DBName: NotRequired[str],
DeferredMaintenanceWindows: NotRequired[Sequence[AwsRedshiftClusterDeferredMaintenanceWindowTypeDef]], # (5)
ElasticIpStatus: NotRequired[AwsRedshiftClusterElasticIpStatusTypeDef], # (6)
ElasticResizeNumberOfNodeOptions: NotRequired[str],
Encrypted: NotRequired[bool],
Endpoint: NotRequired[AwsRedshiftClusterEndpointTypeDef], # (7)
EnhancedVpcRouting: NotRequired[bool],
ExpectedNextSnapshotScheduleTime: NotRequired[str],
ExpectedNextSnapshotScheduleTimeStatus: NotRequired[str],
HsmStatus: NotRequired[AwsRedshiftClusterHsmStatusTypeDef], # (8)
IamRoles: NotRequired[Sequence[AwsRedshiftClusterIamRoleTypeDef]], # (9)
KmsKeyId: NotRequired[str],
MaintenanceTrackName: NotRequired[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
MasterUsername: NotRequired[str],
NextMaintenanceWindowStartTime: NotRequired[str],
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
PendingActions: NotRequired[Sequence[str]],
PendingModifiedValues: NotRequired[AwsRedshiftClusterPendingModifiedValuesTypeDef], # (10)
PreferredMaintenanceWindow: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
ResizeInfo: NotRequired[AwsRedshiftClusterResizeInfoTypeDef], # (11)
RestoreStatus: NotRequired[AwsRedshiftClusterRestoreStatusTypeDef], # (12)
SnapshotScheduleIdentifier: NotRequired[str],
SnapshotScheduleState: NotRequired[str],
VpcId: NotRequired[str],
VpcSecurityGroups: NotRequired[Sequence[AwsRedshiftClusterVpcSecurityGroupTypeDef]], # (13)
LoggingStatus: NotRequired[AwsRedshiftClusterLoggingStatusTypeDef], # (14)
- See AwsRedshiftClusterClusterNodeTypeDef
- See AwsRedshiftClusterClusterParameterGroupTypeDef AwsRedshiftClusterClusterParameterGroupOutputTypeDef
- See AwsRedshiftClusterClusterSecurityGroupTypeDef
- See AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef
- See AwsRedshiftClusterDeferredMaintenanceWindowTypeDef
- See AwsRedshiftClusterElasticIpStatusTypeDef
- See AwsRedshiftClusterEndpointTypeDef
- See AwsRedshiftClusterHsmStatusTypeDef
- See AwsRedshiftClusterIamRoleTypeDef
- See AwsRedshiftClusterPendingModifiedValuesTypeDef
- See AwsRedshiftClusterResizeInfoTypeDef
- See AwsRedshiftClusterRestoreStatusTypeDef
- See AwsRedshiftClusterVpcSecurityGroupTypeDef
- See AwsRedshiftClusterLoggingStatusTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef:
return {
"Predicate": ...,
}
# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef(TypedDict):
Predicate: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef], # (1)
AwsS3BucketNotificationConfigurationDetailOutputTypeDef#
# AwsS3BucketNotificationConfigurationDetailOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationDetailOutputTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationDetailOutputTypeDef:
return {
"Events": ...,
}
# AwsS3BucketNotificationConfigurationDetailOutputTypeDef definition
class AwsS3BucketNotificationConfigurationDetailOutputTypeDef(TypedDict):
Events: NotRequired[List[str]],
Filter: NotRequired[AwsS3BucketNotificationConfigurationFilterOutputTypeDef], # (1)
Destination: NotRequired[str],
Type: NotRequired[str],
AwsS3BucketNotificationConfigurationFilterTypeDef#
# AwsS3BucketNotificationConfigurationFilterTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationFilterTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationFilterTypeDef:
return {
"S3KeyFilter": ...,
}
# AwsS3BucketNotificationConfigurationFilterTypeDef definition
class AwsS3BucketNotificationConfigurationFilterTypeDef(TypedDict):
S3KeyFilter: NotRequired[AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef], # (1)
- See AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef
AwsStepFunctionStateMachineDetailsOutputTypeDef#
# AwsStepFunctionStateMachineDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsStepFunctionStateMachineDetailsOutputTypeDef
def get_value() -> AwsStepFunctionStateMachineDetailsOutputTypeDef:
return {
"Label": ...,
}
# AwsStepFunctionStateMachineDetailsOutputTypeDef definition
class AwsStepFunctionStateMachineDetailsOutputTypeDef(TypedDict):
Label: NotRequired[str],
LoggingConfiguration: NotRequired[AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef], # (1)
Name: NotRequired[str],
RoleArn: NotRequired[str],
StateMachineArn: NotRequired[str],
Status: NotRequired[str],
TracingConfiguration: NotRequired[AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef], # (2)
Type: NotRequired[str],
- See AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef
- See AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef
AwsWafWebAclDetailsTypeDef#
# AwsWafWebAclDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafWebAclDetailsTypeDef
def get_value() -> AwsWafWebAclDetailsTypeDef:
return {
"Name": ...,
}
# AwsWafWebAclDetailsTypeDef definition
class AwsWafWebAclDetailsTypeDef(TypedDict):
Name: NotRequired[str],
DefaultAction: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafWebAclRuleUnionTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafv2ActionAllowDetailsTypeDef#
# AwsWafv2ActionAllowDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2ActionAllowDetailsTypeDef
def get_value() -> AwsWafv2ActionAllowDetailsTypeDef:
return {
"CustomRequestHandling": ...,
}
# AwsWafv2ActionAllowDetailsTypeDef definition
class AwsWafv2ActionAllowDetailsTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsUnionTypeDef], # (1)
AwsWafv2RulesActionCaptchaDetailsTypeDef#
# AwsWafv2RulesActionCaptchaDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2RulesActionCaptchaDetailsTypeDef
def get_value() -> AwsWafv2RulesActionCaptchaDetailsTypeDef:
return {
"CustomRequestHandling": ...,
}
# AwsWafv2RulesActionCaptchaDetailsTypeDef definition
class AwsWafv2RulesActionCaptchaDetailsTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsUnionTypeDef], # (1)
AwsWafv2RulesActionCountDetailsTypeDef#
# AwsWafv2RulesActionCountDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2RulesActionCountDetailsTypeDef
def get_value() -> AwsWafv2RulesActionCountDetailsTypeDef:
return {
"CustomRequestHandling": ...,
}
# AwsWafv2RulesActionCountDetailsTypeDef definition
class AwsWafv2RulesActionCountDetailsTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsUnionTypeDef], # (1)
AwsWafv2RulesActionDetailsOutputTypeDef#
# AwsWafv2RulesActionDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2RulesActionDetailsOutputTypeDef
def get_value() -> AwsWafv2RulesActionDetailsOutputTypeDef:
return {
"Allow": ...,
}
# AwsWafv2RulesActionDetailsOutputTypeDef definition
class AwsWafv2RulesActionDetailsOutputTypeDef(TypedDict):
Allow: NotRequired[AwsWafv2ActionAllowDetailsOutputTypeDef], # (1)
Block: NotRequired[AwsWafv2ActionBlockDetailsOutputTypeDef], # (2)
Captcha: NotRequired[AwsWafv2RulesActionCaptchaDetailsOutputTypeDef], # (3)
Count: NotRequired[AwsWafv2RulesActionCountDetailsOutputTypeDef], # (4)
- See AwsWafv2ActionAllowDetailsOutputTypeDef
- See AwsWafv2ActionBlockDetailsOutputTypeDef
- See AwsWafv2RulesActionCaptchaDetailsOutputTypeDef
- See AwsWafv2RulesActionCountDetailsOutputTypeDef
AwsWafv2WebAclActionDetailsOutputTypeDef#
# AwsWafv2WebAclActionDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2WebAclActionDetailsOutputTypeDef
def get_value() -> AwsWafv2WebAclActionDetailsOutputTypeDef:
return {
"Allow": ...,
}
# AwsWafv2WebAclActionDetailsOutputTypeDef definition
class AwsWafv2WebAclActionDetailsOutputTypeDef(TypedDict):
Allow: NotRequired[AwsWafv2ActionAllowDetailsOutputTypeDef], # (1)
Block: NotRequired[AwsWafv2ActionBlockDetailsOutputTypeDef], # (2)
AwsWafv2ActionBlockDetailsTypeDef#
# AwsWafv2ActionBlockDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2ActionBlockDetailsTypeDef
def get_value() -> AwsWafv2ActionBlockDetailsTypeDef:
return {
"CustomResponse": ...,
}
# AwsWafv2ActionBlockDetailsTypeDef definition
class AwsWafv2ActionBlockDetailsTypeDef(TypedDict):
CustomResponse: NotRequired[AwsWafv2CustomResponseDetailsUnionTypeDef], # (1)
VulnerabilityTypeDef#
# VulnerabilityTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import VulnerabilityTypeDef
def get_value() -> VulnerabilityTypeDef:
return {
"Id": ...,
}
# VulnerabilityTypeDef definition
class VulnerabilityTypeDef(TypedDict):
Id: str,
VulnerablePackages: NotRequired[Sequence[SoftwarePackageTypeDef]], # (1)
Cvss: NotRequired[Sequence[CvssUnionTypeDef]], # (2)
RelatedVulnerabilities: NotRequired[Sequence[str]],
Vendor: NotRequired[VulnerabilityVendorTypeDef], # (3)
ReferenceUrls: NotRequired[Sequence[str]],
FixAvailable: NotRequired[VulnerabilityFixAvailableType], # (4)
EpssScore: NotRequired[float],
ExploitAvailable: NotRequired[VulnerabilityExploitAvailableType], # (5)
LastKnownExploitAt: NotRequired[str],
CodeVulnerabilities: NotRequired[Sequence[VulnerabilityCodeVulnerabilitiesUnionTypeDef]], # (6)
- See SoftwarePackageTypeDef
- See CvssTypeDef CvssOutputTypeDef
- See VulnerabilityVendorTypeDef
- See VulnerabilityFixAvailableType
- See VulnerabilityExploitAvailableType
- See VulnerabilityCodeVulnerabilitiesTypeDef VulnerabilityCodeVulnerabilitiesOutputTypeDef
SecurityControlDefinitionTypeDef#
# SecurityControlDefinitionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SecurityControlDefinitionTypeDef
def get_value() -> SecurityControlDefinitionTypeDef:
return {
"SecurityControlId": ...,
}
# SecurityControlDefinitionTypeDef definition
class SecurityControlDefinitionTypeDef(TypedDict):
SecurityControlId: str,
Title: str,
Description: str,
RemediationUrl: str,
SeverityRating: SeverityRatingType, # (1)
CurrentRegionAvailability: RegionAvailabilityStatusType, # (2)
CustomizableProperties: NotRequired[List[SecurityControlPropertyType]], # (3)
ParameterDefinitions: NotRequired[Dict[str, ParameterDefinitionTypeDef]], # (4)
- See SeverityRatingType
- See RegionAvailabilityStatusType
- See SecurityControlPropertyType
- See ParameterDefinitionTypeDef
BatchGetConfigurationPolicyAssociationsResponseTypeDef#
# BatchGetConfigurationPolicyAssociationsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchGetConfigurationPolicyAssociationsResponseTypeDef
def get_value() -> BatchGetConfigurationPolicyAssociationsResponseTypeDef:
return {
"ConfigurationPolicyAssociations": ...,
}
# BatchGetConfigurationPolicyAssociationsResponseTypeDef definition
class BatchGetConfigurationPolicyAssociationsResponseTypeDef(TypedDict):
ConfigurationPolicyAssociations: List[ConfigurationPolicyAssociationSummaryTypeDef], # (1)
UnprocessedConfigurationPolicyAssociations: List[UnprocessedConfigurationPolicyAssociationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConfigurationPolicyAssociationSummaryTypeDef
- See UnprocessedConfigurationPolicyAssociationTypeDef
- See ResponseMetadataTypeDef
AutomationRulesConfigTypeDef#
# AutomationRulesConfigTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AutomationRulesConfigTypeDef
def get_value() -> AutomationRulesConfigTypeDef:
return {
"RuleArn": ...,
}
# AutomationRulesConfigTypeDef definition
class AutomationRulesConfigTypeDef(TypedDict):
RuleArn: NotRequired[str],
RuleStatus: NotRequired[RuleStatusType], # (1)
RuleOrder: NotRequired[int],
RuleName: NotRequired[str],
Description: NotRequired[str],
IsTerminal: NotRequired[bool],
Criteria: NotRequired[AutomationRulesFindingFiltersOutputTypeDef], # (2)
Actions: NotRequired[List[AutomationRulesActionOutputTypeDef]], # (3)
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
CreatedBy: NotRequired[str],
- See RuleStatusType
- See AutomationRulesFindingFiltersOutputTypeDef
- See AutomationRulesActionOutputTypeDef
InsightTypeDef#
# InsightTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import InsightTypeDef
def get_value() -> InsightTypeDef:
return {
"InsightArn": ...,
}
# InsightTypeDef definition
class InsightTypeDef(TypedDict):
InsightArn: str,
Name: str,
Filters: AwsSecurityFindingFiltersOutputTypeDef, # (1)
GroupByAttribute: str,
SequenceTypeDef#
# SequenceTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SequenceTypeDef
def get_value() -> SequenceTypeDef:
return {
"Uid": ...,
}
# SequenceTypeDef definition
class SequenceTypeDef(TypedDict):
Uid: NotRequired[str],
Actors: NotRequired[Sequence[ActorTypeDef]], # (1)
Endpoints: NotRequired[Sequence[NetworkEndpointTypeDef]], # (2)
Signals: NotRequired[Sequence[SignalUnionTypeDef]], # (3)
SequenceIndicators: NotRequired[Sequence[IndicatorUnionTypeDef]], # (4)
- See ActorTypeDef
- See NetworkEndpointTypeDef
- See SignalTypeDef SignalOutputTypeDef
- See IndicatorTypeDef IndicatorOutputTypeDef
NetworkPathComponentOutputTypeDef#
# NetworkPathComponentOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NetworkPathComponentOutputTypeDef
def get_value() -> NetworkPathComponentOutputTypeDef:
return {
"ComponentId": ...,
}
# NetworkPathComponentOutputTypeDef definition
class NetworkPathComponentOutputTypeDef(TypedDict):
ComponentId: NotRequired[str],
ComponentType: NotRequired[str],
Egress: NotRequired[NetworkHeaderOutputTypeDef], # (1)
Ingress: NotRequired[NetworkHeaderOutputTypeDef], # (1)
NetworkHeaderTypeDef#
# NetworkHeaderTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NetworkHeaderTypeDef
def get_value() -> NetworkHeaderTypeDef:
return {
"Protocol": ...,
}
# NetworkHeaderTypeDef definition
class NetworkHeaderTypeDef(TypedDict):
Protocol: NotRequired[str],
Destination: NotRequired[NetworkPathComponentDetailsUnionTypeDef], # (1)
Source: NotRequired[NetworkPathComponentDetailsUnionTypeDef], # (1)
- See NetworkPathComponentDetailsTypeDef NetworkPathComponentDetailsOutputTypeDef
- See NetworkPathComponentDetailsTypeDef NetworkPathComponentDetailsOutputTypeDef
CustomDataIdentifiersDetectionsOutputTypeDef#
# CustomDataIdentifiersDetectionsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CustomDataIdentifiersDetectionsOutputTypeDef
def get_value() -> CustomDataIdentifiersDetectionsOutputTypeDef:
return {
"Count": ...,
}
# CustomDataIdentifiersDetectionsOutputTypeDef definition
class CustomDataIdentifiersDetectionsOutputTypeDef(TypedDict):
Count: NotRequired[int],
Arn: NotRequired[str],
Name: NotRequired[str],
Occurrences: NotRequired[OccurrencesOutputTypeDef], # (1)
SensitiveDataDetectionsOutputTypeDef#
# SensitiveDataDetectionsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SensitiveDataDetectionsOutputTypeDef
def get_value() -> SensitiveDataDetectionsOutputTypeDef:
return {
"Count": ...,
}
# SensitiveDataDetectionsOutputTypeDef definition
class SensitiveDataDetectionsOutputTypeDef(TypedDict):
Count: NotRequired[int],
Type: NotRequired[str],
Occurrences: NotRequired[OccurrencesOutputTypeDef], # (1)
SecurityControlsConfigurationOutputTypeDef#
# SecurityControlsConfigurationOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SecurityControlsConfigurationOutputTypeDef
def get_value() -> SecurityControlsConfigurationOutputTypeDef:
return {
"EnabledSecurityControlIdentifiers": ...,
}
# SecurityControlsConfigurationOutputTypeDef definition
class SecurityControlsConfigurationOutputTypeDef(TypedDict):
EnabledSecurityControlIdentifiers: NotRequired[List[str]],
DisabledSecurityControlIdentifiers: NotRequired[List[str]],
SecurityControlCustomParameters: NotRequired[List[SecurityControlCustomParameterOutputTypeDef]], # (1)
BatchGetSecurityControlsResponseTypeDef#
# BatchGetSecurityControlsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchGetSecurityControlsResponseTypeDef
def get_value() -> BatchGetSecurityControlsResponseTypeDef:
return {
"SecurityControls": ...,
}
# BatchGetSecurityControlsResponseTypeDef definition
class BatchGetSecurityControlsResponseTypeDef(TypedDict):
SecurityControls: List[SecurityControlTypeDef], # (1)
UnprocessedIds: List[UnprocessedSecurityControlTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
SecurityControlCustomParameterTypeDef#
# SecurityControlCustomParameterTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SecurityControlCustomParameterTypeDef
def get_value() -> SecurityControlCustomParameterTypeDef:
return {
"SecurityControlId": ...,
}
# SecurityControlCustomParameterTypeDef definition
class SecurityControlCustomParameterTypeDef(TypedDict):
SecurityControlId: NotRequired[str],
Parameters: NotRequired[Mapping[str, ParameterConfigurationTypeDef]], # (1)
RuleGroupSourceStatelessRulesDetailsOutputTypeDef#
# RuleGroupSourceStatelessRulesDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRulesDetailsOutputTypeDef
def get_value() -> RuleGroupSourceStatelessRulesDetailsOutputTypeDef:
return {
"Priority": ...,
}
# RuleGroupSourceStatelessRulesDetailsOutputTypeDef definition
class RuleGroupSourceStatelessRulesDetailsOutputTypeDef(TypedDict):
Priority: NotRequired[int],
RuleDefinition: NotRequired[RuleGroupSourceStatelessRuleDefinitionOutputTypeDef], # (1)
FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef#
# FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef
def get_value() -> FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef:
return {
"ActionDefinition": ...,
}
# FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef definition
class FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef(TypedDict):
ActionDefinition: NotRequired[StatelessCustomActionDefinitionOutputTypeDef], # (1)
ActionName: NotRequired[str],
RuleGroupSourceCustomActionsDetailsOutputTypeDef#
# RuleGroupSourceCustomActionsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceCustomActionsDetailsOutputTypeDef
def get_value() -> RuleGroupSourceCustomActionsDetailsOutputTypeDef:
return {
"ActionDefinition": ...,
}
# RuleGroupSourceCustomActionsDetailsOutputTypeDef definition
class RuleGroupSourceCustomActionsDetailsOutputTypeDef(TypedDict):
ActionDefinition: NotRequired[StatelessCustomActionDefinitionOutputTypeDef], # (1)
ActionName: NotRequired[str],
StatelessCustomActionDefinitionTypeDef#
# StatelessCustomActionDefinitionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import StatelessCustomActionDefinitionTypeDef
def get_value() -> StatelessCustomActionDefinitionTypeDef:
return {
"PublishMetricAction": ...,
}
# StatelessCustomActionDefinitionTypeDef definition
class StatelessCustomActionDefinitionTypeDef(TypedDict):
PublishMetricAction: NotRequired[StatelessCustomPublishMetricActionUnionTypeDef], # (1)
ActionOutputTypeDef#
# ActionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ActionOutputTypeDef
def get_value() -> ActionOutputTypeDef:
return {
"ActionType": ...,
}
# ActionOutputTypeDef definition
class ActionOutputTypeDef(TypedDict):
ActionType: NotRequired[str],
NetworkConnectionAction: NotRequired[NetworkConnectionActionTypeDef], # (1)
AwsApiCallAction: NotRequired[AwsApiCallActionOutputTypeDef], # (2)
DnsRequestAction: NotRequired[DnsRequestActionTypeDef], # (3)
PortProbeAction: NotRequired[PortProbeActionOutputTypeDef], # (4)
- See NetworkConnectionActionTypeDef
- See AwsApiCallActionOutputTypeDef
- See DnsRequestActionTypeDef
- See PortProbeActionOutputTypeDef
DetectionOutputTypeDef#
# DetectionOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DetectionOutputTypeDef
def get_value() -> DetectionOutputTypeDef:
return {
"Sequence": ...,
}
# DetectionOutputTypeDef definition
class DetectionOutputTypeDef(TypedDict):
Sequence: NotRequired[SequenceOutputTypeDef], # (1)
AwsBackupBackupPlanDetailsOutputTypeDef#
# AwsBackupBackupPlanDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanDetailsOutputTypeDef
def get_value() -> AwsBackupBackupPlanDetailsOutputTypeDef:
return {
"BackupPlan": ...,
}
# AwsBackupBackupPlanDetailsOutputTypeDef definition
class AwsBackupBackupPlanDetailsOutputTypeDef(TypedDict):
BackupPlan: NotRequired[AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef], # (1)
BackupPlanArn: NotRequired[str],
BackupPlanId: NotRequired[str],
VersionId: NotRequired[str],
AwsBackupBackupPlanBackupPlanDetailsTypeDef#
# AwsBackupBackupPlanBackupPlanDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanBackupPlanDetailsTypeDef
def get_value() -> AwsBackupBackupPlanBackupPlanDetailsTypeDef:
return {
"BackupPlanName": ...,
}
# AwsBackupBackupPlanBackupPlanDetailsTypeDef definition
class AwsBackupBackupPlanBackupPlanDetailsTypeDef(TypedDict):
BackupPlanName: NotRequired[str],
AdvancedBackupSettings: NotRequired[Sequence[AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef]], # (1)
BackupPlanRule: NotRequired[Sequence[AwsBackupBackupPlanRuleDetailsUnionTypeDef]], # (2)
- See AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef
- See AwsBackupBackupPlanRuleDetailsTypeDef AwsBackupBackupPlanRuleDetailsOutputTypeDef
AwsCertificateManagerCertificateDetailsTypeDef#
# AwsCertificateManagerCertificateDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCertificateManagerCertificateDetailsTypeDef
def get_value() -> AwsCertificateManagerCertificateDetailsTypeDef:
return {
"CertificateAuthorityArn": ...,
}
# AwsCertificateManagerCertificateDetailsTypeDef definition
class AwsCertificateManagerCertificateDetailsTypeDef(TypedDict):
CertificateAuthorityArn: NotRequired[str],
CreatedAt: NotRequired[str],
DomainName: NotRequired[str],
DomainValidationOptions: NotRequired[Sequence[AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef]], # (1)
ExtendedKeyUsages: NotRequired[Sequence[AwsCertificateManagerCertificateExtendedKeyUsageTypeDef]], # (2)
FailureReason: NotRequired[str],
ImportedAt: NotRequired[str],
InUseBy: NotRequired[Sequence[str]],
IssuedAt: NotRequired[str],
Issuer: NotRequired[str],
KeyAlgorithm: NotRequired[str],
KeyUsages: NotRequired[Sequence[AwsCertificateManagerCertificateKeyUsageTypeDef]], # (3)
NotAfter: NotRequired[str],
NotBefore: NotRequired[str],
Options: NotRequired[AwsCertificateManagerCertificateOptionsTypeDef], # (4)
RenewalEligibility: NotRequired[str],
RenewalSummary: NotRequired[AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef], # (5)
Serial: NotRequired[str],
SignatureAlgorithm: NotRequired[str],
Status: NotRequired[str],
Subject: NotRequired[str],
SubjectAlternativeNames: NotRequired[Sequence[str]],
Type: NotRequired[str],
- See AwsCertificateManagerCertificateDomainValidationOptionTypeDef AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef
- See AwsCertificateManagerCertificateExtendedKeyUsageTypeDef
- See AwsCertificateManagerCertificateKeyUsageTypeDef
- See AwsCertificateManagerCertificateOptionsTypeDef
- See AwsCertificateManagerCertificateRenewalSummaryTypeDef AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef
AwsCloudFrontDistributionDetailsOutputTypeDef#
# AwsCloudFrontDistributionDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionDetailsOutputTypeDef
def get_value() -> AwsCloudFrontDistributionDetailsOutputTypeDef:
return {
"CacheBehaviors": ...,
}
# AwsCloudFrontDistributionDetailsOutputTypeDef definition
class AwsCloudFrontDistributionDetailsOutputTypeDef(TypedDict):
CacheBehaviors: NotRequired[AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef], # (1)
DefaultCacheBehavior: NotRequired[AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef], # (2)
DefaultRootObject: NotRequired[str],
DomainName: NotRequired[str],
ETag: NotRequired[str],
LastModifiedTime: NotRequired[str],
Logging: NotRequired[AwsCloudFrontDistributionLoggingTypeDef], # (3)
Origins: NotRequired[AwsCloudFrontDistributionOriginsOutputTypeDef], # (4)
OriginGroups: NotRequired[AwsCloudFrontDistributionOriginGroupsOutputTypeDef], # (5)
ViewerCertificate: NotRequired[AwsCloudFrontDistributionViewerCertificateTypeDef], # (6)
Status: NotRequired[str],
WebAclId: NotRequired[str],
- See AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef
- See AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef
- See AwsCloudFrontDistributionLoggingTypeDef
- See AwsCloudFrontDistributionOriginsOutputTypeDef
- See AwsCloudFrontDistributionOriginGroupsOutputTypeDef
- See AwsCloudFrontDistributionViewerCertificateTypeDef
AwsCloudFrontDistributionOriginGroupTypeDef#
# AwsCloudFrontDistributionOriginGroupTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginGroupTypeDef
def get_value() -> AwsCloudFrontDistributionOriginGroupTypeDef:
return {
"FailoverCriteria": ...,
}
# AwsCloudFrontDistributionOriginGroupTypeDef definition
class AwsCloudFrontDistributionOriginGroupTypeDef(TypedDict):
FailoverCriteria: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef], # (1)
- See AwsCloudFrontDistributionOriginGroupFailoverTypeDef AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef
AwsCloudFrontDistributionOriginItemTypeDef#
# AwsCloudFrontDistributionOriginItemTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginItemTypeDef
def get_value() -> AwsCloudFrontDistributionOriginItemTypeDef:
return {
"DomainName": ...,
}
# AwsCloudFrontDistributionOriginItemTypeDef definition
class AwsCloudFrontDistributionOriginItemTypeDef(TypedDict):
DomainName: NotRequired[str],
Id: NotRequired[str],
OriginPath: NotRequired[str],
S3OriginConfig: NotRequired[AwsCloudFrontDistributionOriginS3OriginConfigTypeDef], # (1)
CustomOriginConfig: NotRequired[AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef], # (2)
- See AwsCloudFrontDistributionOriginS3OriginConfigTypeDef
- See AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef
AwsDynamoDbTableDetailsTypeDef#
# AwsDynamoDbTableDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsDynamoDbTableDetailsTypeDef
def get_value() -> AwsDynamoDbTableDetailsTypeDef:
return {
"AttributeDefinitions": ...,
}
# AwsDynamoDbTableDetailsTypeDef definition
class AwsDynamoDbTableDetailsTypeDef(TypedDict):
AttributeDefinitions: NotRequired[Sequence[AwsDynamoDbTableAttributeDefinitionTypeDef]], # (1)
BillingModeSummary: NotRequired[AwsDynamoDbTableBillingModeSummaryTypeDef], # (2)
CreationDateTime: NotRequired[str],
GlobalSecondaryIndexes: NotRequired[Sequence[AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef]], # (3)
GlobalTableVersion: NotRequired[str],
ItemCount: NotRequired[int],
KeySchema: NotRequired[Sequence[AwsDynamoDbTableKeySchemaTypeDef]], # (4)
LatestStreamArn: NotRequired[str],
LatestStreamLabel: NotRequired[str],
LocalSecondaryIndexes: NotRequired[Sequence[AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef]], # (5)
ProvisionedThroughput: NotRequired[AwsDynamoDbTableProvisionedThroughputTypeDef], # (6)
Replicas: NotRequired[Sequence[AwsDynamoDbTableReplicaUnionTypeDef]], # (7)
RestoreSummary: NotRequired[AwsDynamoDbTableRestoreSummaryTypeDef], # (8)
SseDescription: NotRequired[AwsDynamoDbTableSseDescriptionTypeDef], # (9)
StreamSpecification: NotRequired[AwsDynamoDbTableStreamSpecificationTypeDef], # (10)
TableId: NotRequired[str],
TableName: NotRequired[str],
TableSizeBytes: NotRequired[int],
TableStatus: NotRequired[str],
DeletionProtectionEnabled: NotRequired[bool],
- See AwsDynamoDbTableAttributeDefinitionTypeDef
- See AwsDynamoDbTableBillingModeSummaryTypeDef
- See AwsDynamoDbTableGlobalSecondaryIndexTypeDef AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableLocalSecondaryIndexTypeDef AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
- See AwsDynamoDbTableReplicaTypeDef AwsDynamoDbTableReplicaOutputTypeDef
- See AwsDynamoDbTableRestoreSummaryTypeDef
- See AwsDynamoDbTableSseDescriptionTypeDef
- See AwsDynamoDbTableStreamSpecificationTypeDef
AwsEc2VpnConnectionDetailsTypeDef#
# AwsEc2VpnConnectionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2VpnConnectionDetailsTypeDef
def get_value() -> AwsEc2VpnConnectionDetailsTypeDef:
return {
"VpnConnectionId": ...,
}
# AwsEc2VpnConnectionDetailsTypeDef definition
class AwsEc2VpnConnectionDetailsTypeDef(TypedDict):
VpnConnectionId: NotRequired[str],
State: NotRequired[str],
CustomerGatewayId: NotRequired[str],
CustomerGatewayConfiguration: NotRequired[str],
Type: NotRequired[str],
VpnGatewayId: NotRequired[str],
Category: NotRequired[str],
VgwTelemetry: NotRequired[Sequence[AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef]], # (1)
Options: NotRequired[AwsEc2VpnConnectionOptionsDetailsUnionTypeDef], # (2)
Routes: NotRequired[Sequence[AwsEc2VpnConnectionRoutesDetailsTypeDef]], # (3)
TransitGatewayId: NotRequired[str],
- See AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef
- See AwsEc2VpnConnectionOptionsDetailsTypeDef AwsEc2VpnConnectionOptionsDetailsOutputTypeDef
- See AwsEc2VpnConnectionRoutesDetailsTypeDef
AwsEcsServiceDetailsTypeDef#
# AwsEcsServiceDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsServiceDetailsTypeDef
def get_value() -> AwsEcsServiceDetailsTypeDef:
return {
"CapacityProviderStrategy": ...,
}
# AwsEcsServiceDetailsTypeDef definition
class AwsEcsServiceDetailsTypeDef(TypedDict):
CapacityProviderStrategy: NotRequired[Sequence[AwsEcsServiceCapacityProviderStrategyDetailsTypeDef]], # (1)
Cluster: NotRequired[str],
DeploymentConfiguration: NotRequired[AwsEcsServiceDeploymentConfigurationDetailsTypeDef], # (2)
DeploymentController: NotRequired[AwsEcsServiceDeploymentControllerDetailsTypeDef], # (3)
DesiredCount: NotRequired[int],
EnableEcsManagedTags: NotRequired[bool],
EnableExecuteCommand: NotRequired[bool],
HealthCheckGracePeriodSeconds: NotRequired[int],
LaunchType: NotRequired[str],
LoadBalancers: NotRequired[Sequence[AwsEcsServiceLoadBalancersDetailsTypeDef]], # (4)
Name: NotRequired[str],
NetworkConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef], # (5)
PlacementConstraints: NotRequired[Sequence[AwsEcsServicePlacementConstraintsDetailsTypeDef]], # (6)
PlacementStrategies: NotRequired[Sequence[AwsEcsServicePlacementStrategiesDetailsTypeDef]], # (7)
PlatformVersion: NotRequired[str],
PropagateTags: NotRequired[str],
Role: NotRequired[str],
SchedulingStrategy: NotRequired[str],
ServiceArn: NotRequired[str],
ServiceName: NotRequired[str],
ServiceRegistries: NotRequired[Sequence[AwsEcsServiceServiceRegistriesDetailsTypeDef]], # (8)
TaskDefinition: NotRequired[str],
- See AwsEcsServiceCapacityProviderStrategyDetailsTypeDef
- See AwsEcsServiceDeploymentConfigurationDetailsTypeDef
- See AwsEcsServiceDeploymentControllerDetailsTypeDef
- See AwsEcsServiceLoadBalancersDetailsTypeDef
- See AwsEcsServiceNetworkConfigurationDetailsTypeDef AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef
- See AwsEcsServicePlacementConstraintsDetailsTypeDef
- See AwsEcsServicePlacementStrategiesDetailsTypeDef
- See AwsEcsServiceServiceRegistriesDetailsTypeDef
AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef:
return {
"Command": ...,
}
# AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef(TypedDict):
Command: NotRequired[Sequence[str]],
Cpu: NotRequired[int],
DependsOn: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef]], # (1)
DisableNetworking: NotRequired[bool],
DnsSearchDomains: NotRequired[Sequence[str]],
DnsServers: NotRequired[Sequence[str]],
DockerLabels: NotRequired[Mapping[str, str]],
DockerSecurityOptions: NotRequired[Sequence[str]],
EntryPoint: NotRequired[Sequence[str]],
Environment: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef]], # (2)
EnvironmentFiles: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef]], # (3)
Essential: NotRequired[bool],
ExtraHosts: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef]], # (4)
FirelensConfiguration: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef], # (5)
HealthCheck: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef], # (6)
Hostname: NotRequired[str],
Image: NotRequired[str],
Interactive: NotRequired[bool],
Links: NotRequired[Sequence[str]],
LinuxParameters: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef], # (7)
LogConfiguration: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef], # (8)
Memory: NotRequired[int],
MemoryReservation: NotRequired[int],
MountPoints: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef]], # (9)
Name: NotRequired[str],
PortMappings: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef]], # (10)
Privileged: NotRequired[bool],
PseudoTerminal: NotRequired[bool],
ReadonlyRootFilesystem: NotRequired[bool],
RepositoryCredentials: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef], # (11)
ResourceRequirements: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef]], # (12)
Secrets: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef]], # (13)
StartTimeout: NotRequired[int],
StopTimeout: NotRequired[int],
SystemControls: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef]], # (14)
Ulimits: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef]], # (15)
User: NotRequired[str],
VolumesFrom: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef]], # (16)
WorkingDirectory: NotRequired[str],
- See AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef
AwsEksClusterDetailsTypeDef#
# AwsEksClusterDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEksClusterDetailsTypeDef
def get_value() -> AwsEksClusterDetailsTypeDef:
return {
"Arn": ...,
}
# AwsEksClusterDetailsTypeDef definition
class AwsEksClusterDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
CertificateAuthorityData: NotRequired[str],
ClusterStatus: NotRequired[str],
Endpoint: NotRequired[str],
Name: NotRequired[str],
ResourcesVpcConfig: NotRequired[AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef], # (1)
RoleArn: NotRequired[str],
Version: NotRequired[str],
Logging: NotRequired[AwsEksClusterLoggingDetailsUnionTypeDef], # (2)
- See AwsEksClusterResourcesVpcConfigDetailsTypeDef AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef
- See AwsEksClusterLoggingDetailsTypeDef AwsEksClusterLoggingDetailsOutputTypeDef
AwsGuardDutyDetectorDetailsOutputTypeDef#
# AwsGuardDutyDetectorDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDetailsOutputTypeDef
def get_value() -> AwsGuardDutyDetectorDetailsOutputTypeDef:
return {
"DataSources": ...,
}
# AwsGuardDutyDetectorDetailsOutputTypeDef definition
class AwsGuardDutyDetectorDetailsOutputTypeDef(TypedDict):
DataSources: NotRequired[AwsGuardDutyDetectorDataSourcesDetailsTypeDef], # (1)
Features: NotRequired[List[AwsGuardDutyDetectorFeaturesDetailsTypeDef]], # (2)
FindingPublishingFrequency: NotRequired[str],
ServiceRole: NotRequired[str],
Status: NotRequired[str],
AwsGuardDutyDetectorDetailsTypeDef#
# AwsGuardDutyDetectorDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsGuardDutyDetectorDetailsTypeDef
def get_value() -> AwsGuardDutyDetectorDetailsTypeDef:
return {
"DataSources": ...,
}
# AwsGuardDutyDetectorDetailsTypeDef definition
class AwsGuardDutyDetectorDetailsTypeDef(TypedDict):
DataSources: NotRequired[AwsGuardDutyDetectorDataSourcesDetailsTypeDef], # (1)
Features: NotRequired[Sequence[AwsGuardDutyDetectorFeaturesDetailsTypeDef]], # (2)
FindingPublishingFrequency: NotRequired[str],
ServiceRole: NotRequired[str],
Status: NotRequired[str],
AwsMskClusterDetailsOutputTypeDef#
# AwsMskClusterDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterDetailsOutputTypeDef
def get_value() -> AwsMskClusterDetailsOutputTypeDef:
return {
"ClusterInfo": ...,
}
# AwsMskClusterDetailsOutputTypeDef definition
class AwsMskClusterDetailsOutputTypeDef(TypedDict):
ClusterInfo: NotRequired[AwsMskClusterClusterInfoDetailsOutputTypeDef], # (1)
AwsMskClusterClusterInfoDetailsTypeDef#
# AwsMskClusterClusterInfoDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterClusterInfoDetailsTypeDef
def get_value() -> AwsMskClusterClusterInfoDetailsTypeDef:
return {
"EncryptionInfo": ...,
}
# AwsMskClusterClusterInfoDetailsTypeDef definition
class AwsMskClusterClusterInfoDetailsTypeDef(TypedDict):
EncryptionInfo: NotRequired[AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef], # (1)
CurrentVersion: NotRequired[str],
NumberOfBrokerNodes: NotRequired[int],
ClusterName: NotRequired[str],
ClientAuthentication: NotRequired[AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef], # (2)
EnhancedMonitoring: NotRequired[str],
- See AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef
AwsRdsDbInstanceDetailsTypeDef#
# AwsRdsDbInstanceDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsRdsDbInstanceDetailsTypeDef
def get_value() -> AwsRdsDbInstanceDetailsTypeDef:
return {
"AssociatedRoles": ...,
}
# AwsRdsDbInstanceDetailsTypeDef definition
class AwsRdsDbInstanceDetailsTypeDef(TypedDict):
AssociatedRoles: NotRequired[Sequence[AwsRdsDbInstanceAssociatedRoleTypeDef]], # (1)
CACertificateIdentifier: NotRequired[str],
DBClusterIdentifier: NotRequired[str],
DBInstanceIdentifier: NotRequired[str],
DBInstanceClass: NotRequired[str],
DbInstancePort: NotRequired[int],
DbiResourceId: NotRequired[str],
DBName: NotRequired[str],
DeletionProtection: NotRequired[bool],
Endpoint: NotRequired[AwsRdsDbInstanceEndpointTypeDef], # (2)
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
InstanceCreateTime: NotRequired[str],
KmsKeyId: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
StorageEncrypted: NotRequired[bool],
TdeCredentialArn: NotRequired[str],
VpcSecurityGroups: NotRequired[Sequence[AwsRdsDbInstanceVpcSecurityGroupTypeDef]], # (3)
MultiAz: NotRequired[bool],
EnhancedMonitoringResourceArn: NotRequired[str],
DbInstanceStatus: NotRequired[str],
MasterUsername: NotRequired[str],
AllocatedStorage: NotRequired[int],
PreferredBackupWindow: NotRequired[str],
BackupRetentionPeriod: NotRequired[int],
DbSecurityGroups: NotRequired[Sequence[str]],
DbParameterGroups: NotRequired[Sequence[AwsRdsDbParameterGroupTypeDef]], # (4)
AvailabilityZone: NotRequired[str],
DbSubnetGroup: NotRequired[AwsRdsDbSubnetGroupUnionTypeDef], # (5)
PreferredMaintenanceWindow: NotRequired[str],
PendingModifiedValues: NotRequired[AwsRdsDbPendingModifiedValuesUnionTypeDef], # (6)
LatestRestorableTime: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
ReadReplicaSourceDBInstanceIdentifier: NotRequired[str],
ReadReplicaDBInstanceIdentifiers: NotRequired[Sequence[str]],
ReadReplicaDBClusterIdentifiers: NotRequired[Sequence[str]],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
OptionGroupMemberships: NotRequired[Sequence[AwsRdsDbOptionGroupMembershipTypeDef]], # (7)
CharacterSetName: NotRequired[str],
SecondaryAvailabilityZone: NotRequired[str],
StatusInfos: NotRequired[Sequence[AwsRdsDbStatusInfoTypeDef]], # (8)
StorageType: NotRequired[str],
DomainMemberships: NotRequired[Sequence[AwsRdsDbDomainMembershipTypeDef]], # (9)
CopyTagsToSnapshot: NotRequired[bool],
MonitoringInterval: NotRequired[int],
MonitoringRoleArn: NotRequired[str],
PromotionTier: NotRequired[int],
Timezone: NotRequired[str],
PerformanceInsightsEnabled: NotRequired[bool],
PerformanceInsightsKmsKeyId: NotRequired[str],
PerformanceInsightsRetentionPeriod: NotRequired[int],
EnabledCloudWatchLogsExports: NotRequired[Sequence[str]],
ProcessorFeatures: NotRequired[Sequence[AwsRdsDbProcessorFeatureTypeDef]], # (10)
ListenerEndpoint: NotRequired[AwsRdsDbInstanceEndpointTypeDef], # (2)
MaxAllocatedStorage: NotRequired[int],
- See AwsRdsDbInstanceAssociatedRoleTypeDef
- See AwsRdsDbInstanceEndpointTypeDef
- See AwsRdsDbInstanceVpcSecurityGroupTypeDef
- See AwsRdsDbParameterGroupTypeDef
- See AwsRdsDbSubnetGroupTypeDef AwsRdsDbSubnetGroupOutputTypeDef
- See AwsRdsDbPendingModifiedValuesTypeDef AwsRdsDbPendingModifiedValuesOutputTypeDef
- See AwsRdsDbOptionGroupMembershipTypeDef
- See AwsRdsDbStatusInfoTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbProcessorFeatureTypeDef
- See AwsRdsDbInstanceEndpointTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef:
return {
"AbortIncompleteMultipartUpload": ...,
}
# AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef(TypedDict):
AbortIncompleteMultipartUpload: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef], # (1)
ExpirationDate: NotRequired[str],
ExpirationInDays: NotRequired[int],
ExpiredObjectDeleteMarker: NotRequired[bool],
Filter: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef], # (2)
ID: NotRequired[str],
NoncurrentVersionExpirationInDays: NotRequired[int],
NoncurrentVersionTransitions: NotRequired[List[AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef]], # (3)
Prefix: NotRequired[str],
Status: NotRequired[str],
Transitions: NotRequired[List[AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef]], # (4)
- See AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef:
return {
"Predicate": ...,
}
# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef(TypedDict):
Predicate: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef], # (1)
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef
AwsS3BucketNotificationConfigurationOutputTypeDef#
# AwsS3BucketNotificationConfigurationOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationOutputTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationOutputTypeDef:
return {
"Configurations": ...,
}
# AwsS3BucketNotificationConfigurationOutputTypeDef definition
class AwsS3BucketNotificationConfigurationOutputTypeDef(TypedDict):
Configurations: NotRequired[List[AwsS3BucketNotificationConfigurationDetailOutputTypeDef]], # (1)
AwsStepFunctionStateMachineDetailsTypeDef#
# AwsStepFunctionStateMachineDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsStepFunctionStateMachineDetailsTypeDef
def get_value() -> AwsStepFunctionStateMachineDetailsTypeDef:
return {
"Label": ...,
}
# AwsStepFunctionStateMachineDetailsTypeDef definition
class AwsStepFunctionStateMachineDetailsTypeDef(TypedDict):
Label: NotRequired[str],
LoggingConfiguration: NotRequired[AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef], # (1)
Name: NotRequired[str],
RoleArn: NotRequired[str],
StateMachineArn: NotRequired[str],
Status: NotRequired[str],
TracingConfiguration: NotRequired[AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef], # (2)
Type: NotRequired[str],
- See AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef
- See AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef
AwsWafv2RulesDetailsOutputTypeDef#
# AwsWafv2RulesDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2RulesDetailsOutputTypeDef
def get_value() -> AwsWafv2RulesDetailsOutputTypeDef:
return {
"Action": ...,
}
# AwsWafv2RulesDetailsOutputTypeDef definition
class AwsWafv2RulesDetailsOutputTypeDef(TypedDict):
Action: NotRequired[AwsWafv2RulesActionDetailsOutputTypeDef], # (1)
Name: NotRequired[str],
OverrideAction: NotRequired[str],
Priority: NotRequired[int],
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (2)
GetSecurityControlDefinitionResponseTypeDef#
# GetSecurityControlDefinitionResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetSecurityControlDefinitionResponseTypeDef
def get_value() -> GetSecurityControlDefinitionResponseTypeDef:
return {
"SecurityControlDefinition": ...,
}
# GetSecurityControlDefinitionResponseTypeDef definition
class GetSecurityControlDefinitionResponseTypeDef(TypedDict):
SecurityControlDefinition: SecurityControlDefinitionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSecurityControlDefinitionsResponseTypeDef#
# ListSecurityControlDefinitionsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ListSecurityControlDefinitionsResponseTypeDef
def get_value() -> ListSecurityControlDefinitionsResponseTypeDef:
return {
"SecurityControlDefinitions": ...,
}
# ListSecurityControlDefinitionsResponseTypeDef definition
class ListSecurityControlDefinitionsResponseTypeDef(TypedDict):
SecurityControlDefinitions: List[SecurityControlDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BatchGetAutomationRulesResponseTypeDef#
# BatchGetAutomationRulesResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchGetAutomationRulesResponseTypeDef
def get_value() -> BatchGetAutomationRulesResponseTypeDef:
return {
"Rules": ...,
}
# BatchGetAutomationRulesResponseTypeDef definition
class BatchGetAutomationRulesResponseTypeDef(TypedDict):
Rules: List[AutomationRulesConfigTypeDef], # (1)
UnprocessedAutomationRules: List[UnprocessedAutomationRuleTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetInsightsResponseTypeDef#
# GetInsightsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetInsightsResponseTypeDef
def get_value() -> GetInsightsResponseTypeDef:
return {
"Insights": ...,
}
# GetInsightsResponseTypeDef definition
class GetInsightsResponseTypeDef(TypedDict):
Insights: List[InsightTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateInsightRequestTypeDef#
# CreateInsightRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CreateInsightRequestTypeDef
def get_value() -> CreateInsightRequestTypeDef:
return {
"Name": ...,
}
# CreateInsightRequestTypeDef definition
class CreateInsightRequestTypeDef(TypedDict):
Name: str,
Filters: AwsSecurityFindingFiltersUnionTypeDef, # (1)
GroupByAttribute: str,
GetFindingsRequestPaginateTypeDef#
# GetFindingsRequestPaginateTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetFindingsRequestPaginateTypeDef
def get_value() -> GetFindingsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# GetFindingsRequestPaginateTypeDef definition
class GetFindingsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[AwsSecurityFindingFiltersUnionTypeDef], # (1)
SortCriteria: NotRequired[Sequence[SortCriterionTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See AwsSecurityFindingFiltersTypeDef AwsSecurityFindingFiltersOutputTypeDef
- See SortCriterionTypeDef
- See PaginatorConfigTypeDef
GetFindingsRequestTypeDef#
# GetFindingsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetFindingsRequestTypeDef
def get_value() -> GetFindingsRequestTypeDef:
return {
"Filters": ...,
}
# GetFindingsRequestTypeDef definition
class GetFindingsRequestTypeDef(TypedDict):
Filters: NotRequired[AwsSecurityFindingFiltersUnionTypeDef], # (1)
SortCriteria: NotRequired[Sequence[SortCriterionTypeDef]], # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See AwsSecurityFindingFiltersTypeDef AwsSecurityFindingFiltersOutputTypeDef
- See SortCriterionTypeDef
UpdateFindingsRequestTypeDef#
# UpdateFindingsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UpdateFindingsRequestTypeDef
def get_value() -> UpdateFindingsRequestTypeDef:
return {
"Filters": ...,
}
# UpdateFindingsRequestTypeDef definition
class UpdateFindingsRequestTypeDef(TypedDict):
Filters: AwsSecurityFindingFiltersUnionTypeDef, # (1)
Note: NotRequired[NoteUpdateTypeDef], # (2)
RecordState: NotRequired[RecordStateType], # (3)
- See AwsSecurityFindingFiltersTypeDef AwsSecurityFindingFiltersOutputTypeDef
- See NoteUpdateTypeDef
- See RecordStateType
UpdateInsightRequestTypeDef#
# UpdateInsightRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UpdateInsightRequestTypeDef
def get_value() -> UpdateInsightRequestTypeDef:
return {
"InsightArn": ...,
}
# UpdateInsightRequestTypeDef definition
class UpdateInsightRequestTypeDef(TypedDict):
InsightArn: str,
Name: NotRequired[str],
Filters: NotRequired[AwsSecurityFindingFiltersUnionTypeDef], # (1)
GroupByAttribute: NotRequired[str],
CustomDataIdentifiersResultOutputTypeDef#
# CustomDataIdentifiersResultOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CustomDataIdentifiersResultOutputTypeDef
def get_value() -> CustomDataIdentifiersResultOutputTypeDef:
return {
"Detections": ...,
}
# CustomDataIdentifiersResultOutputTypeDef definition
class CustomDataIdentifiersResultOutputTypeDef(TypedDict):
Detections: NotRequired[List[CustomDataIdentifiersDetectionsOutputTypeDef]], # (1)
TotalCount: NotRequired[int],
SensitiveDataResultOutputTypeDef#
# SensitiveDataResultOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SensitiveDataResultOutputTypeDef
def get_value() -> SensitiveDataResultOutputTypeDef:
return {
"Category": ...,
}
# SensitiveDataResultOutputTypeDef definition
class SensitiveDataResultOutputTypeDef(TypedDict):
Category: NotRequired[str],
Detections: NotRequired[List[SensitiveDataDetectionsOutputTypeDef]], # (1)
TotalCount: NotRequired[int],
CustomDataIdentifiersDetectionsTypeDef#
# CustomDataIdentifiersDetectionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CustomDataIdentifiersDetectionsTypeDef
def get_value() -> CustomDataIdentifiersDetectionsTypeDef:
return {
"Count": ...,
}
# CustomDataIdentifiersDetectionsTypeDef definition
class CustomDataIdentifiersDetectionsTypeDef(TypedDict):
Count: NotRequired[int],
Arn: NotRequired[str],
Name: NotRequired[str],
Occurrences: NotRequired[OccurrencesUnionTypeDef], # (1)
SensitiveDataDetectionsTypeDef#
# SensitiveDataDetectionsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SensitiveDataDetectionsTypeDef
def get_value() -> SensitiveDataDetectionsTypeDef:
return {
"Count": ...,
}
# SensitiveDataDetectionsTypeDef definition
class SensitiveDataDetectionsTypeDef(TypedDict):
Count: NotRequired[int],
Type: NotRequired[str],
Occurrences: NotRequired[OccurrencesUnionTypeDef], # (1)
SecurityHubPolicyOutputTypeDef#
# SecurityHubPolicyOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SecurityHubPolicyOutputTypeDef
def get_value() -> SecurityHubPolicyOutputTypeDef:
return {
"ServiceEnabled": ...,
}
# SecurityHubPolicyOutputTypeDef definition
class SecurityHubPolicyOutputTypeDef(TypedDict):
ServiceEnabled: NotRequired[bool],
EnabledStandardIdentifiers: NotRequired[List[str]],
SecurityControlsConfiguration: NotRequired[SecurityControlsConfigurationOutputTypeDef], # (1)
UpdateSecurityControlRequestTypeDef#
# UpdateSecurityControlRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UpdateSecurityControlRequestTypeDef
def get_value() -> UpdateSecurityControlRequestTypeDef:
return {
"SecurityControlId": ...,
}
# UpdateSecurityControlRequestTypeDef definition
class UpdateSecurityControlRequestTypeDef(TypedDict):
SecurityControlId: str,
Parameters: Mapping[str, ParameterConfigurationUnionTypeDef], # (1)
LastUpdateReason: NotRequired[str],
SecurityControlsConfigurationTypeDef#
# SecurityControlsConfigurationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SecurityControlsConfigurationTypeDef
def get_value() -> SecurityControlsConfigurationTypeDef:
return {
"EnabledSecurityControlIdentifiers": ...,
}
# SecurityControlsConfigurationTypeDef definition
class SecurityControlsConfigurationTypeDef(TypedDict):
EnabledSecurityControlIdentifiers: NotRequired[Sequence[str]],
DisabledSecurityControlIdentifiers: NotRequired[Sequence[str]],
SecurityControlCustomParameters: NotRequired[Sequence[SecurityControlCustomParameterTypeDef]], # (1)
RuleGroupSourceStatelessRuleDefinitionTypeDef#
# RuleGroupSourceStatelessRuleDefinitionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRuleDefinitionTypeDef
def get_value() -> RuleGroupSourceStatelessRuleDefinitionTypeDef:
return {
"Actions": ...,
}
# RuleGroupSourceStatelessRuleDefinitionTypeDef definition
class RuleGroupSourceStatelessRuleDefinitionTypeDef(TypedDict):
Actions: NotRequired[Sequence[str]],
MatchAttributes: NotRequired[RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef], # (1)
- See RuleGroupSourceStatelessRuleMatchAttributesTypeDef RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef
FirewallPolicyDetailsOutputTypeDef#
# FirewallPolicyDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FirewallPolicyDetailsOutputTypeDef
def get_value() -> FirewallPolicyDetailsOutputTypeDef:
return {
"StatefulRuleGroupReferences": ...,
}
# FirewallPolicyDetailsOutputTypeDef definition
class FirewallPolicyDetailsOutputTypeDef(TypedDict):
StatefulRuleGroupReferences: NotRequired[List[FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef]], # (1)
StatelessCustomActions: NotRequired[List[FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef]], # (2)
StatelessDefaultActions: NotRequired[List[str]],
StatelessFragmentDefaultActions: NotRequired[List[str]],
StatelessRuleGroupReferences: NotRequired[List[FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef]], # (3)
- See FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef
- See FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef
- See FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef
RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef#
# RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef
def get_value() -> RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef:
return {
"CustomActions": ...,
}
# RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef definition
class RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef(TypedDict):
CustomActions: NotRequired[List[RuleGroupSourceCustomActionsDetailsOutputTypeDef]], # (1)
StatelessRules: NotRequired[List[RuleGroupSourceStatelessRulesDetailsOutputTypeDef]], # (2)
- See RuleGroupSourceCustomActionsDetailsOutputTypeDef
- See RuleGroupSourceStatelessRulesDetailsOutputTypeDef
ActionTypeDef#
# ActionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ActionTypeDef
def get_value() -> ActionTypeDef:
return {
"ActionType": ...,
}
# ActionTypeDef definition
class ActionTypeDef(TypedDict):
ActionType: NotRequired[str],
NetworkConnectionAction: NotRequired[NetworkConnectionActionTypeDef], # (1)
AwsApiCallAction: NotRequired[AwsApiCallActionUnionTypeDef], # (2)
DnsRequestAction: NotRequired[DnsRequestActionTypeDef], # (3)
PortProbeAction: NotRequired[PortProbeActionUnionTypeDef], # (4)
- See NetworkConnectionActionTypeDef
- See AwsApiCallActionTypeDef AwsApiCallActionOutputTypeDef
- See DnsRequestActionTypeDef
- See PortProbeActionTypeDef PortProbeActionOutputTypeDef
CreateAutomationRuleRequestTypeDef#
# CreateAutomationRuleRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CreateAutomationRuleRequestTypeDef
def get_value() -> CreateAutomationRuleRequestTypeDef:
return {
"RuleOrder": ...,
}
# CreateAutomationRuleRequestTypeDef definition
class CreateAutomationRuleRequestTypeDef(TypedDict):
RuleOrder: int,
RuleName: str,
Description: str,
Criteria: AutomationRulesFindingFiltersUnionTypeDef, # (1)
Actions: Sequence[AutomationRulesActionUnionTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
RuleStatus: NotRequired[RuleStatusType], # (3)
IsTerminal: NotRequired[bool],
- See AutomationRulesFindingFiltersTypeDef AutomationRulesFindingFiltersOutputTypeDef
- See AutomationRulesActionTypeDef AutomationRulesActionOutputTypeDef
- See RuleStatusType
UpdateAutomationRulesRequestItemTypeDef#
# UpdateAutomationRulesRequestItemTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UpdateAutomationRulesRequestItemTypeDef
def get_value() -> UpdateAutomationRulesRequestItemTypeDef:
return {
"RuleArn": ...,
}
# UpdateAutomationRulesRequestItemTypeDef definition
class UpdateAutomationRulesRequestItemTypeDef(TypedDict):
RuleArn: str,
RuleStatus: NotRequired[RuleStatusType], # (1)
RuleOrder: NotRequired[int],
Description: NotRequired[str],
RuleName: NotRequired[str],
IsTerminal: NotRequired[bool],
Criteria: NotRequired[AutomationRulesFindingFiltersUnionTypeDef], # (2)
Actions: NotRequired[Sequence[AutomationRulesActionUnionTypeDef]], # (3)
- See RuleStatusType
- See AutomationRulesFindingFiltersTypeDef AutomationRulesFindingFiltersOutputTypeDef
- See AutomationRulesActionTypeDef AutomationRulesActionOutputTypeDef
AwsAutoScalingAutoScalingGroupDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsAutoScalingAutoScalingGroupDetailsTypeDef
def get_value() -> AwsAutoScalingAutoScalingGroupDetailsTypeDef:
return {
"LaunchConfigurationName": ...,
}
# AwsAutoScalingAutoScalingGroupDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupDetailsTypeDef(TypedDict):
LaunchConfigurationName: NotRequired[str],
LoadBalancerNames: NotRequired[Sequence[str]],
HealthCheckType: NotRequired[str],
HealthCheckGracePeriod: NotRequired[int],
CreatedTime: NotRequired[str],
MixedInstancesPolicy: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef], # (1)
AvailabilityZones: NotRequired[Sequence[AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef]], # (2)
LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef], # (3)
CapacityRebalance: NotRequired[bool],
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef
- See AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef
AwsEc2LaunchTemplateDetailsTypeDef#
# AwsEc2LaunchTemplateDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEc2LaunchTemplateDetailsTypeDef
def get_value() -> AwsEc2LaunchTemplateDetailsTypeDef:
return {
"LaunchTemplateName": ...,
}
# AwsEc2LaunchTemplateDetailsTypeDef definition
class AwsEc2LaunchTemplateDetailsTypeDef(TypedDict):
LaunchTemplateName: NotRequired[str],
Id: NotRequired[str],
LaunchTemplateData: NotRequired[AwsEc2LaunchTemplateDataDetailsUnionTypeDef], # (1)
DefaultVersionNumber: NotRequired[int],
LatestVersionNumber: NotRequired[int],
AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef#
# AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef:
return {
"Rules": ...,
}
# AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef(TypedDict):
Rules: NotRequired[List[AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef]], # (1)
AwsS3BucketNotificationConfigurationDetailTypeDef#
# AwsS3BucketNotificationConfigurationDetailTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationDetailTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationDetailTypeDef:
return {
"Events": ...,
}
# AwsS3BucketNotificationConfigurationDetailTypeDef definition
class AwsS3BucketNotificationConfigurationDetailTypeDef(TypedDict):
Events: NotRequired[Sequence[str]],
Filter: NotRequired[AwsS3BucketNotificationConfigurationFilterUnionTypeDef], # (1)
Destination: NotRequired[str],
Type: NotRequired[str],
- See AwsS3BucketNotificationConfigurationFilterTypeDef AwsS3BucketNotificationConfigurationFilterOutputTypeDef
AwsWafv2RuleGroupDetailsOutputTypeDef#
# AwsWafv2RuleGroupDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2RuleGroupDetailsOutputTypeDef
def get_value() -> AwsWafv2RuleGroupDetailsOutputTypeDef:
return {
"Capacity": ...,
}
# AwsWafv2RuleGroupDetailsOutputTypeDef definition
class AwsWafv2RuleGroupDetailsOutputTypeDef(TypedDict):
Capacity: NotRequired[int],
Description: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Arn: NotRequired[str],
Rules: NotRequired[List[AwsWafv2RulesDetailsOutputTypeDef]], # (1)
Scope: NotRequired[str],
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (2)
AwsWafv2WebAclDetailsOutputTypeDef#
# AwsWafv2WebAclDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2WebAclDetailsOutputTypeDef
def get_value() -> AwsWafv2WebAclDetailsOutputTypeDef:
return {
"Name": ...,
}
# AwsWafv2WebAclDetailsOutputTypeDef definition
class AwsWafv2WebAclDetailsOutputTypeDef(TypedDict):
Name: NotRequired[str],
Arn: NotRequired[str],
ManagedbyFirewallManager: NotRequired[bool],
Id: NotRequired[str],
Capacity: NotRequired[int],
CaptchaConfig: NotRequired[AwsWafv2WebAclCaptchaConfigDetailsTypeDef], # (1)
DefaultAction: NotRequired[AwsWafv2WebAclActionDetailsOutputTypeDef], # (2)
Description: NotRequired[str],
Rules: NotRequired[List[AwsWafv2RulesDetailsOutputTypeDef]], # (3)
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (4)
- See AwsWafv2WebAclCaptchaConfigDetailsTypeDef
- See AwsWafv2WebAclActionDetailsOutputTypeDef
- See AwsWafv2RulesDetailsOutputTypeDef
- See AwsWafv2VisibilityConfigDetailsTypeDef
AwsWafv2RulesActionDetailsTypeDef#
# AwsWafv2RulesActionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2RulesActionDetailsTypeDef
def get_value() -> AwsWafv2RulesActionDetailsTypeDef:
return {
"Allow": ...,
}
# AwsWafv2RulesActionDetailsTypeDef definition
class AwsWafv2RulesActionDetailsTypeDef(TypedDict):
Allow: NotRequired[AwsWafv2ActionAllowDetailsUnionTypeDef], # (1)
Block: NotRequired[AwsWafv2ActionBlockDetailsUnionTypeDef], # (2)
Captcha: NotRequired[AwsWafv2RulesActionCaptchaDetailsUnionTypeDef], # (3)
Count: NotRequired[AwsWafv2RulesActionCountDetailsUnionTypeDef], # (4)
- See AwsWafv2ActionAllowDetailsTypeDef AwsWafv2ActionAllowDetailsOutputTypeDef
- See AwsWafv2ActionBlockDetailsTypeDef AwsWafv2ActionBlockDetailsOutputTypeDef
- See AwsWafv2RulesActionCaptchaDetailsTypeDef AwsWafv2RulesActionCaptchaDetailsOutputTypeDef
- See AwsWafv2RulesActionCountDetailsTypeDef AwsWafv2RulesActionCountDetailsOutputTypeDef
AwsWafv2WebAclActionDetailsTypeDef#
# AwsWafv2WebAclActionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2WebAclActionDetailsTypeDef
def get_value() -> AwsWafv2WebAclActionDetailsTypeDef:
return {
"Allow": ...,
}
# AwsWafv2WebAclActionDetailsTypeDef definition
class AwsWafv2WebAclActionDetailsTypeDef(TypedDict):
Allow: NotRequired[AwsWafv2ActionAllowDetailsUnionTypeDef], # (1)
Block: NotRequired[AwsWafv2ActionBlockDetailsUnionTypeDef], # (2)
- See AwsWafv2ActionAllowDetailsTypeDef AwsWafv2ActionAllowDetailsOutputTypeDef
- See AwsWafv2ActionBlockDetailsTypeDef AwsWafv2ActionBlockDetailsOutputTypeDef
DetectionTypeDef#
# DetectionTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DetectionTypeDef
def get_value() -> DetectionTypeDef:
return {
"Sequence": ...,
}
# DetectionTypeDef definition
class DetectionTypeDef(TypedDict):
Sequence: NotRequired[SequenceUnionTypeDef], # (1)
NetworkPathComponentTypeDef#
# NetworkPathComponentTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import NetworkPathComponentTypeDef
def get_value() -> NetworkPathComponentTypeDef:
return {
"ComponentId": ...,
}
# NetworkPathComponentTypeDef definition
class NetworkPathComponentTypeDef(TypedDict):
ComponentId: NotRequired[str],
ComponentType: NotRequired[str],
Egress: NotRequired[NetworkHeaderUnionTypeDef], # (1)
Ingress: NotRequired[NetworkHeaderUnionTypeDef], # (1)
- See NetworkHeaderTypeDef NetworkHeaderOutputTypeDef
- See NetworkHeaderTypeDef NetworkHeaderOutputTypeDef
ClassificationResultOutputTypeDef#
# ClassificationResultOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ClassificationResultOutputTypeDef
def get_value() -> ClassificationResultOutputTypeDef:
return {
"MimeType": ...,
}
# ClassificationResultOutputTypeDef definition
class ClassificationResultOutputTypeDef(TypedDict):
MimeType: NotRequired[str],
SizeClassified: NotRequired[int],
AdditionalOccurrences: NotRequired[bool],
Status: NotRequired[ClassificationStatusTypeDef], # (1)
SensitiveData: NotRequired[List[SensitiveDataResultOutputTypeDef]], # (2)
CustomDataIdentifiers: NotRequired[CustomDataIdentifiersResultOutputTypeDef], # (3)
- See ClassificationStatusTypeDef
- See SensitiveDataResultOutputTypeDef
- See CustomDataIdentifiersResultOutputTypeDef
PolicyOutputTypeDef#
# PolicyOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import PolicyOutputTypeDef
def get_value() -> PolicyOutputTypeDef:
return {
"SecurityHub": ...,
}
# PolicyOutputTypeDef definition
class PolicyOutputTypeDef(TypedDict):
SecurityHub: NotRequired[SecurityHubPolicyOutputTypeDef], # (1)
SecurityHubPolicyTypeDef#
# SecurityHubPolicyTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SecurityHubPolicyTypeDef
def get_value() -> SecurityHubPolicyTypeDef:
return {
"ServiceEnabled": ...,
}
# SecurityHubPolicyTypeDef definition
class SecurityHubPolicyTypeDef(TypedDict):
ServiceEnabled: NotRequired[bool],
EnabledStandardIdentifiers: NotRequired[Sequence[str]],
SecurityControlsConfiguration: NotRequired[SecurityControlsConfigurationTypeDef], # (1)
AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef#
# AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef
def get_value() -> AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef:
return {
"FirewallPolicy": ...,
}
# AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef definition
class AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef(TypedDict):
FirewallPolicy: NotRequired[FirewallPolicyDetailsOutputTypeDef], # (1)
FirewallPolicyArn: NotRequired[str],
FirewallPolicyId: NotRequired[str],
FirewallPolicyName: NotRequired[str],
Description: NotRequired[str],
RuleGroupSourceOutputTypeDef#
# RuleGroupSourceOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceOutputTypeDef
def get_value() -> RuleGroupSourceOutputTypeDef:
return {
"RulesSourceList": ...,
}
# RuleGroupSourceOutputTypeDef definition
class RuleGroupSourceOutputTypeDef(TypedDict):
RulesSourceList: NotRequired[RuleGroupSourceListDetailsOutputTypeDef], # (1)
RulesString: NotRequired[str],
StatefulRules: NotRequired[List[RuleGroupSourceStatefulRulesDetailsOutputTypeDef]], # (2)
StatelessRulesAndCustomActions: NotRequired[RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef], # (3)
- See RuleGroupSourceListDetailsOutputTypeDef
- See RuleGroupSourceStatefulRulesDetailsOutputTypeDef
- See RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef
FirewallPolicyStatelessCustomActionsDetailsTypeDef#
# FirewallPolicyStatelessCustomActionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FirewallPolicyStatelessCustomActionsDetailsTypeDef
def get_value() -> FirewallPolicyStatelessCustomActionsDetailsTypeDef:
return {
"ActionDefinition": ...,
}
# FirewallPolicyStatelessCustomActionsDetailsTypeDef definition
class FirewallPolicyStatelessCustomActionsDetailsTypeDef(TypedDict):
ActionDefinition: NotRequired[StatelessCustomActionDefinitionUnionTypeDef], # (1)
ActionName: NotRequired[str],
RuleGroupSourceCustomActionsDetailsTypeDef#
# RuleGroupSourceCustomActionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceCustomActionsDetailsTypeDef
def get_value() -> RuleGroupSourceCustomActionsDetailsTypeDef:
return {
"ActionDefinition": ...,
}
# RuleGroupSourceCustomActionsDetailsTypeDef definition
class RuleGroupSourceCustomActionsDetailsTypeDef(TypedDict):
ActionDefinition: NotRequired[StatelessCustomActionDefinitionUnionTypeDef], # (1)
ActionName: NotRequired[str],
BatchUpdateAutomationRulesRequestTypeDef#
# BatchUpdateAutomationRulesRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchUpdateAutomationRulesRequestTypeDef
def get_value() -> BatchUpdateAutomationRulesRequestTypeDef:
return {
"UpdateAutomationRulesRequestItems": ...,
}
# BatchUpdateAutomationRulesRequestTypeDef definition
class BatchUpdateAutomationRulesRequestTypeDef(TypedDict):
UpdateAutomationRulesRequestItems: Sequence[UpdateAutomationRulesRequestItemTypeDef], # (1)
AwsBackupBackupPlanDetailsTypeDef#
# AwsBackupBackupPlanDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsBackupBackupPlanDetailsTypeDef
def get_value() -> AwsBackupBackupPlanDetailsTypeDef:
return {
"BackupPlan": ...,
}
# AwsBackupBackupPlanDetailsTypeDef definition
class AwsBackupBackupPlanDetailsTypeDef(TypedDict):
BackupPlan: NotRequired[AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef], # (1)
BackupPlanArn: NotRequired[str],
BackupPlanId: NotRequired[str],
VersionId: NotRequired[str],
AwsCloudFrontDistributionOriginGroupsTypeDef#
# AwsCloudFrontDistributionOriginGroupsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginGroupsTypeDef
def get_value() -> AwsCloudFrontDistributionOriginGroupsTypeDef:
return {
"Items": ...,
}
# AwsCloudFrontDistributionOriginGroupsTypeDef definition
class AwsCloudFrontDistributionOriginGroupsTypeDef(TypedDict):
Items: NotRequired[Sequence[AwsCloudFrontDistributionOriginGroupUnionTypeDef]], # (1)
AwsCloudFrontDistributionOriginsTypeDef#
# AwsCloudFrontDistributionOriginsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionOriginsTypeDef
def get_value() -> AwsCloudFrontDistributionOriginsTypeDef:
return {
"Items": ...,
}
# AwsCloudFrontDistributionOriginsTypeDef definition
class AwsCloudFrontDistributionOriginsTypeDef(TypedDict):
Items: NotRequired[Sequence[AwsCloudFrontDistributionOriginItemUnionTypeDef]], # (1)
AwsEcsTaskDefinitionDetailsTypeDef#
# AwsEcsTaskDefinitionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsEcsTaskDefinitionDetailsTypeDef
def get_value() -> AwsEcsTaskDefinitionDetailsTypeDef:
return {
"ContainerDefinitions": ...,
}
# AwsEcsTaskDefinitionDetailsTypeDef definition
class AwsEcsTaskDefinitionDetailsTypeDef(TypedDict):
ContainerDefinitions: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef]], # (1)
Cpu: NotRequired[str],
ExecutionRoleArn: NotRequired[str],
Family: NotRequired[str],
InferenceAccelerators: NotRequired[Sequence[AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef]], # (2)
IpcMode: NotRequired[str],
Memory: NotRequired[str],
NetworkMode: NotRequired[str],
PidMode: NotRequired[str],
PlacementConstraints: NotRequired[Sequence[AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef]], # (3)
ProxyConfiguration: NotRequired[AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef], # (4)
RequiresCompatibilities: NotRequired[Sequence[str]],
TaskRoleArn: NotRequired[str],
Volumes: NotRequired[Sequence[AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef]], # (5)
Status: NotRequired[str],
- See AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef
- See AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef
- See AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef
- See AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionVolumesDetailsTypeDef AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef
AwsMskClusterDetailsTypeDef#
# AwsMskClusterDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsMskClusterDetailsTypeDef
def get_value() -> AwsMskClusterDetailsTypeDef:
return {
"ClusterInfo": ...,
}
# AwsMskClusterDetailsTypeDef definition
class AwsMskClusterDetailsTypeDef(TypedDict):
ClusterInfo: NotRequired[AwsMskClusterClusterInfoDetailsUnionTypeDef], # (1)
AwsS3BucketDetailsOutputTypeDef#
# AwsS3BucketDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketDetailsOutputTypeDef
def get_value() -> AwsS3BucketDetailsOutputTypeDef:
return {
"OwnerId": ...,
}
# AwsS3BucketDetailsOutputTypeDef definition
class AwsS3BucketDetailsOutputTypeDef(TypedDict):
OwnerId: NotRequired[str],
OwnerName: NotRequired[str],
OwnerAccountId: NotRequired[str],
CreatedAt: NotRequired[str],
ServerSideEncryptionConfiguration: NotRequired[AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef], # (1)
BucketLifecycleConfiguration: NotRequired[AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef], # (2)
PublicAccessBlockConfiguration: NotRequired[AwsS3AccountPublicAccessBlockDetailsTypeDef], # (3)
AccessControlList: NotRequired[str],
BucketLoggingConfiguration: NotRequired[AwsS3BucketLoggingConfigurationTypeDef], # (4)
BucketWebsiteConfiguration: NotRequired[AwsS3BucketWebsiteConfigurationOutputTypeDef], # (5)
BucketNotificationConfiguration: NotRequired[AwsS3BucketNotificationConfigurationOutputTypeDef], # (6)
BucketVersioningConfiguration: NotRequired[AwsS3BucketBucketVersioningConfigurationTypeDef], # (7)
ObjectLockConfiguration: NotRequired[AwsS3BucketObjectLockConfigurationTypeDef], # (8)
Name: NotRequired[str],
- See AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef
- See AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3BucketLoggingConfigurationTypeDef
- See AwsS3BucketWebsiteConfigurationOutputTypeDef
- See AwsS3BucketNotificationConfigurationOutputTypeDef
- See AwsS3BucketBucketVersioningConfigurationTypeDef
- See AwsS3BucketObjectLockConfigurationTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef:
return {
"AbortIncompleteMultipartUpload": ...,
}
# AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef(TypedDict):
AbortIncompleteMultipartUpload: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef], # (1)
ExpirationDate: NotRequired[str],
ExpirationInDays: NotRequired[int],
ExpiredObjectDeleteMarker: NotRequired[bool],
Filter: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef], # (2)
ID: NotRequired[str],
NoncurrentVersionExpirationInDays: NotRequired[int],
NoncurrentVersionTransitions: NotRequired[Sequence[AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef]], # (3)
Prefix: NotRequired[str],
Status: NotRequired[str],
Transitions: NotRequired[Sequence[AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef]], # (4)
- See AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef
DataClassificationDetailsOutputTypeDef#
# DataClassificationDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DataClassificationDetailsOutputTypeDef
def get_value() -> DataClassificationDetailsOutputTypeDef:
return {
"DetailedResultsLocation": ...,
}
# DataClassificationDetailsOutputTypeDef definition
class DataClassificationDetailsOutputTypeDef(TypedDict):
DetailedResultsLocation: NotRequired[str],
Result: NotRequired[ClassificationResultOutputTypeDef], # (1)
CustomDataIdentifiersResultTypeDef#
# CustomDataIdentifiersResultTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CustomDataIdentifiersResultTypeDef
def get_value() -> CustomDataIdentifiersResultTypeDef:
return {
"Detections": ...,
}
# CustomDataIdentifiersResultTypeDef definition
class CustomDataIdentifiersResultTypeDef(TypedDict):
Detections: NotRequired[Sequence[CustomDataIdentifiersDetectionsUnionTypeDef]], # (1)
TotalCount: NotRequired[int],
SensitiveDataResultTypeDef#
# SensitiveDataResultTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import SensitiveDataResultTypeDef
def get_value() -> SensitiveDataResultTypeDef:
return {
"Category": ...,
}
# SensitiveDataResultTypeDef definition
class SensitiveDataResultTypeDef(TypedDict):
Category: NotRequired[str],
Detections: NotRequired[Sequence[SensitiveDataDetectionsUnionTypeDef]], # (1)
TotalCount: NotRequired[int],
CreateConfigurationPolicyResponseTypeDef#
# CreateConfigurationPolicyResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CreateConfigurationPolicyResponseTypeDef
def get_value() -> CreateConfigurationPolicyResponseTypeDef:
return {
"Arn": ...,
}
# CreateConfigurationPolicyResponseTypeDef definition
class CreateConfigurationPolicyResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Description: str,
UpdatedAt: datetime,
CreatedAt: datetime,
ConfigurationPolicy: PolicyOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConfigurationPolicyResponseTypeDef#
# GetConfigurationPolicyResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetConfigurationPolicyResponseTypeDef
def get_value() -> GetConfigurationPolicyResponseTypeDef:
return {
"Arn": ...,
}
# GetConfigurationPolicyResponseTypeDef definition
class GetConfigurationPolicyResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Description: str,
UpdatedAt: datetime,
CreatedAt: datetime,
ConfigurationPolicy: PolicyOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfigurationPolicyResponseTypeDef#
# UpdateConfigurationPolicyResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UpdateConfigurationPolicyResponseTypeDef
def get_value() -> UpdateConfigurationPolicyResponseTypeDef:
return {
"Arn": ...,
}
# UpdateConfigurationPolicyResponseTypeDef definition
class UpdateConfigurationPolicyResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Description: str,
UpdatedAt: datetime,
CreatedAt: datetime,
ConfigurationPolicy: PolicyOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PolicyTypeDef#
# PolicyTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import PolicyTypeDef
def get_value() -> PolicyTypeDef:
return {
"SecurityHub": ...,
}
# PolicyTypeDef definition
class PolicyTypeDef(TypedDict):
SecurityHub: NotRequired[SecurityHubPolicyTypeDef], # (1)
RuleGroupSourceStatelessRulesDetailsTypeDef#
# RuleGroupSourceStatelessRulesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRulesDetailsTypeDef
def get_value() -> RuleGroupSourceStatelessRulesDetailsTypeDef:
return {
"Priority": ...,
}
# RuleGroupSourceStatelessRulesDetailsTypeDef definition
class RuleGroupSourceStatelessRulesDetailsTypeDef(TypedDict):
Priority: NotRequired[int],
RuleDefinition: NotRequired[RuleGroupSourceStatelessRuleDefinitionUnionTypeDef], # (1)
- See RuleGroupSourceStatelessRuleDefinitionTypeDef RuleGroupSourceStatelessRuleDefinitionOutputTypeDef
RuleGroupDetailsOutputTypeDef#
# RuleGroupDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupDetailsOutputTypeDef
def get_value() -> RuleGroupDetailsOutputTypeDef:
return {
"RuleVariables": ...,
}
# RuleGroupDetailsOutputTypeDef definition
class RuleGroupDetailsOutputTypeDef(TypedDict):
RuleVariables: NotRequired[RuleGroupVariablesOutputTypeDef], # (1)
RulesSource: NotRequired[RuleGroupSourceOutputTypeDef], # (2)
AwsS3BucketNotificationConfigurationTypeDef#
# AwsS3BucketNotificationConfigurationTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketNotificationConfigurationTypeDef
def get_value() -> AwsS3BucketNotificationConfigurationTypeDef:
return {
"Configurations": ...,
}
# AwsS3BucketNotificationConfigurationTypeDef definition
class AwsS3BucketNotificationConfigurationTypeDef(TypedDict):
Configurations: NotRequired[Sequence[AwsS3BucketNotificationConfigurationDetailUnionTypeDef]], # (1)
- See AwsS3BucketNotificationConfigurationDetailTypeDef AwsS3BucketNotificationConfigurationDetailOutputTypeDef
AwsWafv2RulesDetailsTypeDef#
# AwsWafv2RulesDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2RulesDetailsTypeDef
def get_value() -> AwsWafv2RulesDetailsTypeDef:
return {
"Action": ...,
}
# AwsWafv2RulesDetailsTypeDef definition
class AwsWafv2RulesDetailsTypeDef(TypedDict):
Action: NotRequired[AwsWafv2RulesActionDetailsUnionTypeDef], # (1)
Name: NotRequired[str],
OverrideAction: NotRequired[str],
Priority: NotRequired[int],
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (2)
- See AwsWafv2RulesActionDetailsTypeDef AwsWafv2RulesActionDetailsOutputTypeDef
- See AwsWafv2VisibilityConfigDetailsTypeDef
AwsNetworkFirewallRuleGroupDetailsOutputTypeDef#
# AwsNetworkFirewallRuleGroupDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsNetworkFirewallRuleGroupDetailsOutputTypeDef
def get_value() -> AwsNetworkFirewallRuleGroupDetailsOutputTypeDef:
return {
"Capacity": ...,
}
# AwsNetworkFirewallRuleGroupDetailsOutputTypeDef definition
class AwsNetworkFirewallRuleGroupDetailsOutputTypeDef(TypedDict):
Capacity: NotRequired[int],
Description: NotRequired[str],
RuleGroup: NotRequired[RuleGroupDetailsOutputTypeDef], # (1)
RuleGroupArn: NotRequired[str],
RuleGroupId: NotRequired[str],
RuleGroupName: NotRequired[str],
Type: NotRequired[str],
FirewallPolicyDetailsTypeDef#
# FirewallPolicyDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import FirewallPolicyDetailsTypeDef
def get_value() -> FirewallPolicyDetailsTypeDef:
return {
"StatefulRuleGroupReferences": ...,
}
# FirewallPolicyDetailsTypeDef definition
class FirewallPolicyDetailsTypeDef(TypedDict):
StatefulRuleGroupReferences: NotRequired[Sequence[FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef]], # (1)
StatelessCustomActions: NotRequired[Sequence[FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef]], # (2)
StatelessDefaultActions: NotRequired[Sequence[str]],
StatelessFragmentDefaultActions: NotRequired[Sequence[str]],
StatelessRuleGroupReferences: NotRequired[Sequence[FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef]], # (3)
- See FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef
- See FirewallPolicyStatelessCustomActionsDetailsTypeDef FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef
- See FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef
AwsCloudFrontDistributionDetailsTypeDef#
# AwsCloudFrontDistributionDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsCloudFrontDistributionDetailsTypeDef
def get_value() -> AwsCloudFrontDistributionDetailsTypeDef:
return {
"CacheBehaviors": ...,
}
# AwsCloudFrontDistributionDetailsTypeDef definition
class AwsCloudFrontDistributionDetailsTypeDef(TypedDict):
CacheBehaviors: NotRequired[AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef], # (1)
DefaultCacheBehavior: NotRequired[AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef], # (2)
DefaultRootObject: NotRequired[str],
DomainName: NotRequired[str],
ETag: NotRequired[str],
LastModifiedTime: NotRequired[str],
Logging: NotRequired[AwsCloudFrontDistributionLoggingTypeDef], # (3)
Origins: NotRequired[AwsCloudFrontDistributionOriginsUnionTypeDef], # (4)
OriginGroups: NotRequired[AwsCloudFrontDistributionOriginGroupsUnionTypeDef], # (5)
ViewerCertificate: NotRequired[AwsCloudFrontDistributionViewerCertificateTypeDef], # (6)
Status: NotRequired[str],
WebAclId: NotRequired[str],
- See AwsCloudFrontDistributionCacheBehaviorsTypeDef AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef
- See AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef
- See AwsCloudFrontDistributionLoggingTypeDef
- See AwsCloudFrontDistributionOriginsTypeDef AwsCloudFrontDistributionOriginsOutputTypeDef
- See AwsCloudFrontDistributionOriginGroupsTypeDef AwsCloudFrontDistributionOriginGroupsOutputTypeDef
- See AwsCloudFrontDistributionViewerCertificateTypeDef
AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef
def get_value() -> AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef:
return {
"Rules": ...,
}
# AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef(TypedDict):
Rules: NotRequired[Sequence[AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef]], # (1)
- See AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef
AwsWafv2WebAclDetailsTypeDef#
# AwsWafv2WebAclDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2WebAclDetailsTypeDef
def get_value() -> AwsWafv2WebAclDetailsTypeDef:
return {
"Name": ...,
}
# AwsWafv2WebAclDetailsTypeDef definition
class AwsWafv2WebAclDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Arn: NotRequired[str],
ManagedbyFirewallManager: NotRequired[bool],
Id: NotRequired[str],
Capacity: NotRequired[int],
CaptchaConfig: NotRequired[AwsWafv2WebAclCaptchaConfigDetailsTypeDef], # (1)
DefaultAction: NotRequired[AwsWafv2WebAclActionDetailsUnionTypeDef], # (2)
Description: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafv2RulesDetailsTypeDef]], # (3)
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (4)
- See AwsWafv2WebAclCaptchaConfigDetailsTypeDef
- See AwsWafv2WebAclActionDetailsTypeDef AwsWafv2WebAclActionDetailsOutputTypeDef
- See AwsWafv2RulesDetailsTypeDef
- See AwsWafv2VisibilityConfigDetailsTypeDef
ClassificationResultTypeDef#
# ClassificationResultTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ClassificationResultTypeDef
def get_value() -> ClassificationResultTypeDef:
return {
"MimeType": ...,
}
# ClassificationResultTypeDef definition
class ClassificationResultTypeDef(TypedDict):
MimeType: NotRequired[str],
SizeClassified: NotRequired[int],
AdditionalOccurrences: NotRequired[bool],
Status: NotRequired[ClassificationStatusTypeDef], # (1)
SensitiveData: NotRequired[Sequence[SensitiveDataResultUnionTypeDef]], # (2)
CustomDataIdentifiers: NotRequired[CustomDataIdentifiersResultUnionTypeDef], # (3)
- See ClassificationStatusTypeDef
- See SensitiveDataResultTypeDef SensitiveDataResultOutputTypeDef
- See CustomDataIdentifiersResultTypeDef CustomDataIdentifiersResultOutputTypeDef
CreateConfigurationPolicyRequestTypeDef#
# CreateConfigurationPolicyRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import CreateConfigurationPolicyRequestTypeDef
def get_value() -> CreateConfigurationPolicyRequestTypeDef:
return {
"Name": ...,
}
# CreateConfigurationPolicyRequestTypeDef definition
class CreateConfigurationPolicyRequestTypeDef(TypedDict):
Name: str,
ConfigurationPolicy: PolicyUnionTypeDef, # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
UpdateConfigurationPolicyRequestTypeDef#
# UpdateConfigurationPolicyRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import UpdateConfigurationPolicyRequestTypeDef
def get_value() -> UpdateConfigurationPolicyRequestTypeDef:
return {
"Identifier": ...,
}
# UpdateConfigurationPolicyRequestTypeDef definition
class UpdateConfigurationPolicyRequestTypeDef(TypedDict):
Identifier: str,
Name: NotRequired[str],
Description: NotRequired[str],
UpdatedReason: NotRequired[str],
ConfigurationPolicy: NotRequired[PolicyUnionTypeDef], # (1)
RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef#
# RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef
def get_value() -> RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef:
return {
"CustomActions": ...,
}
# RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef definition
class RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef(TypedDict):
CustomActions: NotRequired[Sequence[RuleGroupSourceCustomActionsDetailsUnionTypeDef]], # (1)
StatelessRules: NotRequired[Sequence[RuleGroupSourceStatelessRulesDetailsUnionTypeDef]], # (2)
- See RuleGroupSourceCustomActionsDetailsTypeDef RuleGroupSourceCustomActionsDetailsOutputTypeDef
- See RuleGroupSourceStatelessRulesDetailsTypeDef RuleGroupSourceStatelessRulesDetailsOutputTypeDef
ResourceDetailsOutputTypeDef#
# ResourceDetailsOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ResourceDetailsOutputTypeDef
def get_value() -> ResourceDetailsOutputTypeDef:
return {
"AwsAutoScalingAutoScalingGroup": ...,
}
# ResourceDetailsOutputTypeDef definition
class ResourceDetailsOutputTypeDef(TypedDict):
AwsAutoScalingAutoScalingGroup: NotRequired[AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef], # (1)
AwsCodeBuildProject: NotRequired[AwsCodeBuildProjectDetailsOutputTypeDef], # (2)
AwsCloudFrontDistribution: NotRequired[AwsCloudFrontDistributionDetailsOutputTypeDef], # (3)
AwsEc2Instance: NotRequired[AwsEc2InstanceDetailsOutputTypeDef], # (4)
AwsEc2NetworkInterface: NotRequired[AwsEc2NetworkInterfaceDetailsOutputTypeDef], # (5)
AwsEc2SecurityGroup: NotRequired[AwsEc2SecurityGroupDetailsOutputTypeDef], # (6)
AwsEc2Volume: NotRequired[AwsEc2VolumeDetailsOutputTypeDef], # (7)
AwsEc2Vpc: NotRequired[AwsEc2VpcDetailsOutputTypeDef], # (8)
AwsEc2Eip: NotRequired[AwsEc2EipDetailsTypeDef], # (9)
AwsEc2Subnet: NotRequired[AwsEc2SubnetDetailsOutputTypeDef], # (10)
AwsEc2NetworkAcl: NotRequired[AwsEc2NetworkAclDetailsOutputTypeDef], # (11)
AwsElbv2LoadBalancer: NotRequired[AwsElbv2LoadBalancerDetailsOutputTypeDef], # (12)
AwsElasticBeanstalkEnvironment: NotRequired[AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef], # (13)
AwsElasticsearchDomain: NotRequired[AwsElasticsearchDomainDetailsOutputTypeDef], # (14)
AwsS3Bucket: NotRequired[AwsS3BucketDetailsOutputTypeDef], # (15)
AwsS3AccountPublicAccessBlock: NotRequired[AwsS3AccountPublicAccessBlockDetailsTypeDef], # (16)
AwsS3Object: NotRequired[AwsS3ObjectDetailsTypeDef], # (17)
AwsSecretsManagerSecret: NotRequired[AwsSecretsManagerSecretDetailsTypeDef], # (18)
AwsIamAccessKey: NotRequired[AwsIamAccessKeyDetailsTypeDef], # (19)
AwsIamUser: NotRequired[AwsIamUserDetailsOutputTypeDef], # (20)
AwsIamPolicy: NotRequired[AwsIamPolicyDetailsOutputTypeDef], # (21)
AwsApiGatewayV2Stage: NotRequired[AwsApiGatewayV2StageDetailsOutputTypeDef], # (22)
AwsApiGatewayV2Api: NotRequired[AwsApiGatewayV2ApiDetailsOutputTypeDef], # (23)
AwsDynamoDbTable: NotRequired[AwsDynamoDbTableDetailsOutputTypeDef], # (24)
AwsApiGatewayStage: NotRequired[AwsApiGatewayStageDetailsOutputTypeDef], # (25)
AwsApiGatewayRestApi: NotRequired[AwsApiGatewayRestApiDetailsOutputTypeDef], # (26)
AwsCloudTrailTrail: NotRequired[AwsCloudTrailTrailDetailsTypeDef], # (27)
AwsSsmPatchCompliance: NotRequired[AwsSsmPatchComplianceDetailsTypeDef], # (28)
AwsCertificateManagerCertificate: NotRequired[AwsCertificateManagerCertificateDetailsOutputTypeDef], # (29)
AwsRedshiftCluster: NotRequired[AwsRedshiftClusterDetailsOutputTypeDef], # (30)
AwsElbLoadBalancer: NotRequired[AwsElbLoadBalancerDetailsOutputTypeDef], # (31)
AwsIamGroup: NotRequired[AwsIamGroupDetailsOutputTypeDef], # (32)
AwsIamRole: NotRequired[AwsIamRoleDetailsOutputTypeDef], # (33)
AwsKmsKey: NotRequired[AwsKmsKeyDetailsTypeDef], # (34)
AwsLambdaFunction: NotRequired[AwsLambdaFunctionDetailsOutputTypeDef], # (35)
AwsLambdaLayerVersion: NotRequired[AwsLambdaLayerVersionDetailsOutputTypeDef], # (36)
AwsRdsDbInstance: NotRequired[AwsRdsDbInstanceDetailsOutputTypeDef], # (37)
AwsSnsTopic: NotRequired[AwsSnsTopicDetailsOutputTypeDef], # (38)
AwsSqsQueue: NotRequired[AwsSqsQueueDetailsTypeDef], # (39)
AwsWafWebAcl: NotRequired[AwsWafWebAclDetailsOutputTypeDef], # (40)
AwsRdsDbSnapshot: NotRequired[AwsRdsDbSnapshotDetailsOutputTypeDef], # (41)
AwsRdsDbClusterSnapshot: NotRequired[AwsRdsDbClusterSnapshotDetailsOutputTypeDef], # (42)
AwsRdsDbCluster: NotRequired[AwsRdsDbClusterDetailsOutputTypeDef], # (43)
AwsEcsCluster: NotRequired[AwsEcsClusterDetailsOutputTypeDef], # (44)
AwsEcsContainer: NotRequired[AwsEcsContainerDetailsOutputTypeDef], # (45)
AwsEcsTaskDefinition: NotRequired[AwsEcsTaskDefinitionDetailsOutputTypeDef], # (46)
Container: NotRequired[ContainerDetailsOutputTypeDef], # (47)
Other: NotRequired[Dict[str, str]],
AwsRdsEventSubscription: NotRequired[AwsRdsEventSubscriptionDetailsOutputTypeDef], # (48)
AwsEcsService: NotRequired[AwsEcsServiceDetailsOutputTypeDef], # (49)
AwsAutoScalingLaunchConfiguration: NotRequired[AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef], # (50)
AwsEc2VpnConnection: NotRequired[AwsEc2VpnConnectionDetailsOutputTypeDef], # (51)
AwsEcrContainerImage: NotRequired[AwsEcrContainerImageDetailsOutputTypeDef], # (52)
AwsOpenSearchServiceDomain: NotRequired[AwsOpenSearchServiceDomainDetailsOutputTypeDef], # (53)
AwsEc2VpcEndpointService: NotRequired[AwsEc2VpcEndpointServiceDetailsOutputTypeDef], # (54)
AwsXrayEncryptionConfig: NotRequired[AwsXrayEncryptionConfigDetailsTypeDef], # (55)
AwsWafRateBasedRule: NotRequired[AwsWafRateBasedRuleDetailsOutputTypeDef], # (56)
AwsWafRegionalRateBasedRule: NotRequired[AwsWafRegionalRateBasedRuleDetailsOutputTypeDef], # (57)
AwsEcrRepository: NotRequired[AwsEcrRepositoryDetailsTypeDef], # (58)
AwsEksCluster: NotRequired[AwsEksClusterDetailsOutputTypeDef], # (59)
AwsNetworkFirewallFirewallPolicy: NotRequired[AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef], # (60)
AwsNetworkFirewallFirewall: NotRequired[AwsNetworkFirewallFirewallDetailsOutputTypeDef], # (61)
AwsNetworkFirewallRuleGroup: NotRequired[AwsNetworkFirewallRuleGroupDetailsOutputTypeDef], # (62)
AwsRdsDbSecurityGroup: NotRequired[AwsRdsDbSecurityGroupDetailsOutputTypeDef], # (63)
AwsKinesisStream: NotRequired[AwsKinesisStreamDetailsTypeDef], # (64)
AwsEc2TransitGateway: NotRequired[AwsEc2TransitGatewayDetailsOutputTypeDef], # (65)
AwsEfsAccessPoint: NotRequired[AwsEfsAccessPointDetailsOutputTypeDef], # (66)
AwsCloudFormationStack: NotRequired[AwsCloudFormationStackDetailsOutputTypeDef], # (67)
AwsCloudWatchAlarm: NotRequired[AwsCloudWatchAlarmDetailsOutputTypeDef], # (68)
AwsEc2VpcPeeringConnection: NotRequired[AwsEc2VpcPeeringConnectionDetailsOutputTypeDef], # (69)
AwsWafRegionalRuleGroup: NotRequired[AwsWafRegionalRuleGroupDetailsOutputTypeDef], # (70)
AwsWafRegionalRule: NotRequired[AwsWafRegionalRuleDetailsOutputTypeDef], # (71)
AwsWafRegionalWebAcl: NotRequired[AwsWafRegionalWebAclDetailsOutputTypeDef], # (72)
AwsWafRule: NotRequired[AwsWafRuleDetailsOutputTypeDef], # (73)
AwsWafRuleGroup: NotRequired[AwsWafRuleGroupDetailsOutputTypeDef], # (74)
AwsEcsTask: NotRequired[AwsEcsTaskDetailsOutputTypeDef], # (75)
AwsBackupBackupVault: NotRequired[AwsBackupBackupVaultDetailsOutputTypeDef], # (76)
AwsBackupBackupPlan: NotRequired[AwsBackupBackupPlanDetailsOutputTypeDef], # (77)
AwsBackupRecoveryPoint: NotRequired[AwsBackupRecoveryPointDetailsTypeDef], # (78)
AwsEc2LaunchTemplate: NotRequired[AwsEc2LaunchTemplateDetailsOutputTypeDef], # (79)
AwsSageMakerNotebookInstance: NotRequired[AwsSageMakerNotebookInstanceDetailsOutputTypeDef], # (80)
AwsWafv2WebAcl: NotRequired[AwsWafv2WebAclDetailsOutputTypeDef], # (81)
AwsWafv2RuleGroup: NotRequired[AwsWafv2RuleGroupDetailsOutputTypeDef], # (82)
AwsEc2RouteTable: NotRequired[AwsEc2RouteTableDetailsOutputTypeDef], # (83)
AwsAmazonMqBroker: NotRequired[AwsAmazonMqBrokerDetailsOutputTypeDef], # (84)
AwsAppSyncGraphQlApi: NotRequired[AwsAppSyncGraphQlApiDetailsOutputTypeDef], # (85)
AwsEventSchemasRegistry: NotRequired[AwsEventSchemasRegistryDetailsTypeDef], # (86)
AwsGuardDutyDetector: NotRequired[AwsGuardDutyDetectorDetailsOutputTypeDef], # (87)
AwsStepFunctionStateMachine: NotRequired[AwsStepFunctionStateMachineDetailsOutputTypeDef], # (88)
AwsAthenaWorkGroup: NotRequired[AwsAthenaWorkGroupDetailsTypeDef], # (89)
AwsEventsEventbus: NotRequired[AwsEventsEventbusDetailsTypeDef], # (90)
AwsDmsEndpoint: NotRequired[AwsDmsEndpointDetailsTypeDef], # (91)
AwsEventsEndpoint: NotRequired[AwsEventsEndpointDetailsOutputTypeDef], # (92)
AwsDmsReplicationTask: NotRequired[AwsDmsReplicationTaskDetailsTypeDef], # (93)
AwsDmsReplicationInstance: NotRequired[AwsDmsReplicationInstanceDetailsOutputTypeDef], # (94)
AwsRoute53HostedZone: NotRequired[AwsRoute53HostedZoneDetailsOutputTypeDef], # (95)
AwsMskCluster: NotRequired[AwsMskClusterDetailsOutputTypeDef], # (96)
AwsS3AccessPoint: NotRequired[AwsS3AccessPointDetailsTypeDef], # (97)
AwsEc2ClientVpnEndpoint: NotRequired[AwsEc2ClientVpnEndpointDetailsOutputTypeDef], # (98)
- See AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef
- See AwsCodeBuildProjectDetailsOutputTypeDef
- See AwsCloudFrontDistributionDetailsOutputTypeDef
- See AwsEc2InstanceDetailsOutputTypeDef
- See AwsEc2NetworkInterfaceDetailsOutputTypeDef
- See AwsEc2SecurityGroupDetailsOutputTypeDef
- See AwsEc2VolumeDetailsOutputTypeDef
- See AwsEc2VpcDetailsOutputTypeDef
- See AwsEc2EipDetailsTypeDef
- See AwsEc2SubnetDetailsOutputTypeDef
- See AwsEc2NetworkAclDetailsOutputTypeDef
- See AwsElbv2LoadBalancerDetailsOutputTypeDef
- See AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef
- See AwsElasticsearchDomainDetailsOutputTypeDef
- See AwsS3BucketDetailsOutputTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3ObjectDetailsTypeDef
- See AwsSecretsManagerSecretDetailsTypeDef
- See AwsIamAccessKeyDetailsTypeDef
- See AwsIamUserDetailsOutputTypeDef
- See AwsIamPolicyDetailsOutputTypeDef
- See AwsApiGatewayV2StageDetailsOutputTypeDef
- See AwsApiGatewayV2ApiDetailsOutputTypeDef
- See AwsDynamoDbTableDetailsOutputTypeDef
- See AwsApiGatewayStageDetailsOutputTypeDef
- See AwsApiGatewayRestApiDetailsOutputTypeDef
- See AwsCloudTrailTrailDetailsTypeDef
- See AwsSsmPatchComplianceDetailsTypeDef
- See AwsCertificateManagerCertificateDetailsOutputTypeDef
- See AwsRedshiftClusterDetailsOutputTypeDef
- See AwsElbLoadBalancerDetailsOutputTypeDef
- See AwsIamGroupDetailsOutputTypeDef
- See AwsIamRoleDetailsOutputTypeDef
- See AwsKmsKeyDetailsTypeDef
- See AwsLambdaFunctionDetailsOutputTypeDef
- See AwsLambdaLayerVersionDetailsOutputTypeDef
- See AwsRdsDbInstanceDetailsOutputTypeDef
- See AwsSnsTopicDetailsOutputTypeDef
- See AwsSqsQueueDetailsTypeDef
- See AwsWafWebAclDetailsOutputTypeDef
- See AwsRdsDbSnapshotDetailsOutputTypeDef
- See AwsRdsDbClusterSnapshotDetailsOutputTypeDef
- See AwsRdsDbClusterDetailsOutputTypeDef
- See AwsEcsClusterDetailsOutputTypeDef
- See AwsEcsContainerDetailsOutputTypeDef
- See AwsEcsTaskDefinitionDetailsOutputTypeDef
- See ContainerDetailsOutputTypeDef
- See AwsRdsEventSubscriptionDetailsOutputTypeDef
- See AwsEcsServiceDetailsOutputTypeDef
- See AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef
- See AwsEc2VpnConnectionDetailsOutputTypeDef
- See AwsEcrContainerImageDetailsOutputTypeDef
- See AwsOpenSearchServiceDomainDetailsOutputTypeDef
- See AwsEc2VpcEndpointServiceDetailsOutputTypeDef
- See AwsXrayEncryptionConfigDetailsTypeDef
- See AwsWafRateBasedRuleDetailsOutputTypeDef
- See AwsWafRegionalRateBasedRuleDetailsOutputTypeDef
- See AwsEcrRepositoryDetailsTypeDef
- See AwsEksClusterDetailsOutputTypeDef
- See AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef
- See AwsNetworkFirewallFirewallDetailsOutputTypeDef
- See AwsNetworkFirewallRuleGroupDetailsOutputTypeDef
- See AwsRdsDbSecurityGroupDetailsOutputTypeDef
- See AwsKinesisStreamDetailsTypeDef
- See AwsEc2TransitGatewayDetailsOutputTypeDef
- See AwsEfsAccessPointDetailsOutputTypeDef
- See AwsCloudFormationStackDetailsOutputTypeDef
- See AwsCloudWatchAlarmDetailsOutputTypeDef
- See AwsEc2VpcPeeringConnectionDetailsOutputTypeDef
- See AwsWafRegionalRuleGroupDetailsOutputTypeDef
- See AwsWafRegionalRuleDetailsOutputTypeDef
- See AwsWafRegionalWebAclDetailsOutputTypeDef
- See AwsWafRuleDetailsOutputTypeDef
- See AwsWafRuleGroupDetailsOutputTypeDef
- See AwsEcsTaskDetailsOutputTypeDef
- See AwsBackupBackupVaultDetailsOutputTypeDef
- See AwsBackupBackupPlanDetailsOutputTypeDef
- See AwsBackupRecoveryPointDetailsTypeDef
- See AwsEc2LaunchTemplateDetailsOutputTypeDef
- See AwsSageMakerNotebookInstanceDetailsOutputTypeDef
- See AwsWafv2WebAclDetailsOutputTypeDef
- See AwsWafv2RuleGroupDetailsOutputTypeDef
- See AwsEc2RouteTableDetailsOutputTypeDef
- See AwsAmazonMqBrokerDetailsOutputTypeDef
- See AwsAppSyncGraphQlApiDetailsOutputTypeDef
- See AwsEventSchemasRegistryDetailsTypeDef
- See AwsGuardDutyDetectorDetailsOutputTypeDef
- See AwsStepFunctionStateMachineDetailsOutputTypeDef
- See AwsAthenaWorkGroupDetailsTypeDef
- See AwsEventsEventbusDetailsTypeDef
- See AwsDmsEndpointDetailsTypeDef
- See AwsEventsEndpointDetailsOutputTypeDef
- See AwsDmsReplicationTaskDetailsTypeDef
- See AwsDmsReplicationInstanceDetailsOutputTypeDef
- See AwsRoute53HostedZoneDetailsOutputTypeDef
- See AwsMskClusterDetailsOutputTypeDef
- See AwsS3AccessPointDetailsTypeDef
- See AwsEc2ClientVpnEndpointDetailsOutputTypeDef
AwsWafv2RuleGroupDetailsTypeDef#
# AwsWafv2RuleGroupDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsWafv2RuleGroupDetailsTypeDef
def get_value() -> AwsWafv2RuleGroupDetailsTypeDef:
return {
"Capacity": ...,
}
# AwsWafv2RuleGroupDetailsTypeDef definition
class AwsWafv2RuleGroupDetailsTypeDef(TypedDict):
Capacity: NotRequired[int],
Description: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Arn: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafv2RulesDetailsUnionTypeDef]], # (1)
Scope: NotRequired[str],
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (2)
- See AwsWafv2RulesDetailsTypeDef AwsWafv2RulesDetailsOutputTypeDef
- See AwsWafv2VisibilityConfigDetailsTypeDef
ResourceOutputTypeDef#
# ResourceOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ResourceOutputTypeDef
def get_value() -> ResourceOutputTypeDef:
return {
"Type": ...,
}
# ResourceOutputTypeDef definition
class ResourceOutputTypeDef(TypedDict):
Type: str,
Id: str,
Partition: NotRequired[PartitionType], # (1)
Region: NotRequired[str],
ResourceRole: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
DataClassification: NotRequired[DataClassificationDetailsOutputTypeDef], # (2)
Details: NotRequired[ResourceDetailsOutputTypeDef], # (3)
ApplicationName: NotRequired[str],
ApplicationArn: NotRequired[str],
AwsNetworkFirewallFirewallPolicyDetailsTypeDef#
# AwsNetworkFirewallFirewallPolicyDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsNetworkFirewallFirewallPolicyDetailsTypeDef
def get_value() -> AwsNetworkFirewallFirewallPolicyDetailsTypeDef:
return {
"FirewallPolicy": ...,
}
# AwsNetworkFirewallFirewallPolicyDetailsTypeDef definition
class AwsNetworkFirewallFirewallPolicyDetailsTypeDef(TypedDict):
FirewallPolicy: NotRequired[FirewallPolicyDetailsUnionTypeDef], # (1)
FirewallPolicyArn: NotRequired[str],
FirewallPolicyId: NotRequired[str],
FirewallPolicyName: NotRequired[str],
Description: NotRequired[str],
AwsS3BucketDetailsTypeDef#
# AwsS3BucketDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsS3BucketDetailsTypeDef
def get_value() -> AwsS3BucketDetailsTypeDef:
return {
"OwnerId": ...,
}
# AwsS3BucketDetailsTypeDef definition
class AwsS3BucketDetailsTypeDef(TypedDict):
OwnerId: NotRequired[str],
OwnerName: NotRequired[str],
OwnerAccountId: NotRequired[str],
CreatedAt: NotRequired[str],
ServerSideEncryptionConfiguration: NotRequired[AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef], # (1)
BucketLifecycleConfiguration: NotRequired[AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef], # (2)
PublicAccessBlockConfiguration: NotRequired[AwsS3AccountPublicAccessBlockDetailsTypeDef], # (3)
AccessControlList: NotRequired[str],
BucketLoggingConfiguration: NotRequired[AwsS3BucketLoggingConfigurationTypeDef], # (4)
BucketWebsiteConfiguration: NotRequired[AwsS3BucketWebsiteConfigurationUnionTypeDef], # (5)
BucketNotificationConfiguration: NotRequired[AwsS3BucketNotificationConfigurationUnionTypeDef], # (6)
BucketVersioningConfiguration: NotRequired[AwsS3BucketBucketVersioningConfigurationTypeDef], # (7)
ObjectLockConfiguration: NotRequired[AwsS3BucketObjectLockConfigurationTypeDef], # (8)
Name: NotRequired[str],
- See AwsS3BucketServerSideEncryptionConfigurationTypeDef AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef
- See AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3BucketLoggingConfigurationTypeDef
- See AwsS3BucketWebsiteConfigurationTypeDef AwsS3BucketWebsiteConfigurationOutputTypeDef
- See AwsS3BucketNotificationConfigurationTypeDef AwsS3BucketNotificationConfigurationOutputTypeDef
- See AwsS3BucketBucketVersioningConfigurationTypeDef
- See AwsS3BucketObjectLockConfigurationTypeDef
DataClassificationDetailsTypeDef#
# DataClassificationDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import DataClassificationDetailsTypeDef
def get_value() -> DataClassificationDetailsTypeDef:
return {
"DetailedResultsLocation": ...,
}
# DataClassificationDetailsTypeDef definition
class DataClassificationDetailsTypeDef(TypedDict):
DetailedResultsLocation: NotRequired[str],
Result: NotRequired[ClassificationResultUnionTypeDef], # (1)
RuleGroupSourceTypeDef#
# RuleGroupSourceTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupSourceTypeDef
def get_value() -> RuleGroupSourceTypeDef:
return {
"RulesSourceList": ...,
}
# RuleGroupSourceTypeDef definition
class RuleGroupSourceTypeDef(TypedDict):
RulesSourceList: NotRequired[RuleGroupSourceListDetailsUnionTypeDef], # (1)
RulesString: NotRequired[str],
StatefulRules: NotRequired[Sequence[RuleGroupSourceStatefulRulesDetailsUnionTypeDef]], # (2)
StatelessRulesAndCustomActions: NotRequired[RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef], # (3)
- See RuleGroupSourceListDetailsTypeDef RuleGroupSourceListDetailsOutputTypeDef
- See RuleGroupSourceStatefulRulesDetailsTypeDef RuleGroupSourceStatefulRulesDetailsOutputTypeDef
- See RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef
AwsSecurityFindingOutputTypeDef#
# AwsSecurityFindingOutputTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSecurityFindingOutputTypeDef
def get_value() -> AwsSecurityFindingOutputTypeDef:
return {
"SchemaVersion": ...,
}
# AwsSecurityFindingOutputTypeDef definition
class AwsSecurityFindingOutputTypeDef(TypedDict):
SchemaVersion: str,
Id: str,
ProductArn: str,
GeneratorId: str,
AwsAccountId: str,
CreatedAt: str,
UpdatedAt: str,
Title: str,
Description: str,
Resources: List[ResourceOutputTypeDef], # (9)
ProductName: NotRequired[str],
CompanyName: NotRequired[str],
Region: NotRequired[str],
Types: NotRequired[List[str]],
FirstObservedAt: NotRequired[str],
LastObservedAt: NotRequired[str],
Severity: NotRequired[SeverityTypeDef], # (1)
Confidence: NotRequired[int],
Criticality: NotRequired[int],
Remediation: NotRequired[RemediationTypeDef], # (2)
SourceUrl: NotRequired[str],
ProductFields: NotRequired[Dict[str, str]],
UserDefinedFields: NotRequired[Dict[str, str]],
Malware: NotRequired[List[MalwareTypeDef]], # (3)
Network: NotRequired[NetworkTypeDef], # (4)
NetworkPath: NotRequired[List[NetworkPathComponentOutputTypeDef]], # (5)
Process: NotRequired[ProcessDetailsTypeDef], # (6)
Threats: NotRequired[List[ThreatOutputTypeDef]], # (7)
ThreatIntelIndicators: NotRequired[List[ThreatIntelIndicatorTypeDef]], # (8)
Compliance: NotRequired[ComplianceOutputTypeDef], # (10)
VerificationState: NotRequired[VerificationStateType], # (11)
WorkflowState: NotRequired[WorkflowStateType], # (12)
Workflow: NotRequired[WorkflowTypeDef], # (13)
RecordState: NotRequired[RecordStateType], # (14)
RelatedFindings: NotRequired[List[RelatedFindingTypeDef]], # (15)
Note: NotRequired[NoteTypeDef], # (16)
Vulnerabilities: NotRequired[List[VulnerabilityOutputTypeDef]], # (17)
PatchSummary: NotRequired[PatchSummaryTypeDef], # (18)
Action: NotRequired[ActionOutputTypeDef], # (19)
FindingProviderFields: NotRequired[FindingProviderFieldsOutputTypeDef], # (20)
Sample: NotRequired[bool],
GeneratorDetails: NotRequired[GeneratorDetailsOutputTypeDef], # (21)
ProcessedAt: NotRequired[str],
AwsAccountName: NotRequired[str],
Detection: NotRequired[DetectionOutputTypeDef], # (22)
- See SeverityTypeDef
- See RemediationTypeDef
- See MalwareTypeDef
- See NetworkTypeDef
- See NetworkPathComponentOutputTypeDef
- See ProcessDetailsTypeDef
- See ThreatOutputTypeDef
- See ThreatIntelIndicatorTypeDef
- See ResourceOutputTypeDef
- See ComplianceOutputTypeDef
- See VerificationStateType
- See WorkflowStateType
- See WorkflowTypeDef
- See RecordStateType
- See RelatedFindingTypeDef
- See NoteTypeDef
- See VulnerabilityOutputTypeDef
- See PatchSummaryTypeDef
- See ActionOutputTypeDef
- See FindingProviderFieldsOutputTypeDef
- See GeneratorDetailsOutputTypeDef
- See DetectionOutputTypeDef
GetFindingsResponseTypeDef#
# GetFindingsResponseTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import GetFindingsResponseTypeDef
def get_value() -> GetFindingsResponseTypeDef:
return {
"Findings": ...,
}
# GetFindingsResponseTypeDef definition
class GetFindingsResponseTypeDef(TypedDict):
Findings: List[AwsSecurityFindingOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RuleGroupDetailsTypeDef#
# RuleGroupDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import RuleGroupDetailsTypeDef
def get_value() -> RuleGroupDetailsTypeDef:
return {
"RuleVariables": ...,
}
# RuleGroupDetailsTypeDef definition
class RuleGroupDetailsTypeDef(TypedDict):
RuleVariables: NotRequired[RuleGroupVariablesUnionTypeDef], # (1)
RulesSource: NotRequired[RuleGroupSourceUnionTypeDef], # (2)
- See RuleGroupVariablesTypeDef RuleGroupVariablesOutputTypeDef
- See RuleGroupSourceTypeDef RuleGroupSourceOutputTypeDef
AwsNetworkFirewallRuleGroupDetailsTypeDef#
# AwsNetworkFirewallRuleGroupDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsNetworkFirewallRuleGroupDetailsTypeDef
def get_value() -> AwsNetworkFirewallRuleGroupDetailsTypeDef:
return {
"Capacity": ...,
}
# AwsNetworkFirewallRuleGroupDetailsTypeDef definition
class AwsNetworkFirewallRuleGroupDetailsTypeDef(TypedDict):
Capacity: NotRequired[int],
Description: NotRequired[str],
RuleGroup: NotRequired[RuleGroupDetailsUnionTypeDef], # (1)
RuleGroupArn: NotRequired[str],
RuleGroupId: NotRequired[str],
RuleGroupName: NotRequired[str],
Type: NotRequired[str],
ResourceDetailsTypeDef#
# ResourceDetailsTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ResourceDetailsTypeDef
def get_value() -> ResourceDetailsTypeDef:
return {
"AwsAutoScalingAutoScalingGroup": ...,
}
# ResourceDetailsTypeDef definition
class ResourceDetailsTypeDef(TypedDict):
AwsAutoScalingAutoScalingGroup: NotRequired[AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef], # (1)
AwsCodeBuildProject: NotRequired[AwsCodeBuildProjectDetailsUnionTypeDef], # (2)
AwsCloudFrontDistribution: NotRequired[AwsCloudFrontDistributionDetailsUnionTypeDef], # (3)
AwsEc2Instance: NotRequired[AwsEc2InstanceDetailsUnionTypeDef], # (4)
AwsEc2NetworkInterface: NotRequired[AwsEc2NetworkInterfaceDetailsUnionTypeDef], # (5)
AwsEc2SecurityGroup: NotRequired[AwsEc2SecurityGroupDetailsUnionTypeDef], # (6)
AwsEc2Volume: NotRequired[AwsEc2VolumeDetailsUnionTypeDef], # (7)
AwsEc2Vpc: NotRequired[AwsEc2VpcDetailsUnionTypeDef], # (8)
AwsEc2Eip: NotRequired[AwsEc2EipDetailsTypeDef], # (9)
AwsEc2Subnet: NotRequired[AwsEc2SubnetDetailsUnionTypeDef], # (10)
AwsEc2NetworkAcl: NotRequired[AwsEc2NetworkAclDetailsUnionTypeDef], # (11)
AwsElbv2LoadBalancer: NotRequired[AwsElbv2LoadBalancerDetailsUnionTypeDef], # (12)
AwsElasticBeanstalkEnvironment: NotRequired[AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef], # (13)
AwsElasticsearchDomain: NotRequired[AwsElasticsearchDomainDetailsUnionTypeDef], # (14)
AwsS3Bucket: NotRequired[AwsS3BucketDetailsUnionTypeDef], # (15)
AwsS3AccountPublicAccessBlock: NotRequired[AwsS3AccountPublicAccessBlockDetailsTypeDef], # (16)
AwsS3Object: NotRequired[AwsS3ObjectDetailsTypeDef], # (17)
AwsSecretsManagerSecret: NotRequired[AwsSecretsManagerSecretDetailsTypeDef], # (18)
AwsIamAccessKey: NotRequired[AwsIamAccessKeyDetailsTypeDef], # (19)
AwsIamUser: NotRequired[AwsIamUserDetailsUnionTypeDef], # (20)
AwsIamPolicy: NotRequired[AwsIamPolicyDetailsUnionTypeDef], # (21)
AwsApiGatewayV2Stage: NotRequired[AwsApiGatewayV2StageDetailsUnionTypeDef], # (22)
AwsApiGatewayV2Api: NotRequired[AwsApiGatewayV2ApiDetailsUnionTypeDef], # (23)
AwsDynamoDbTable: NotRequired[AwsDynamoDbTableDetailsUnionTypeDef], # (24)
AwsApiGatewayStage: NotRequired[AwsApiGatewayStageDetailsUnionTypeDef], # (25)
AwsApiGatewayRestApi: NotRequired[AwsApiGatewayRestApiDetailsUnionTypeDef], # (26)
AwsCloudTrailTrail: NotRequired[AwsCloudTrailTrailDetailsTypeDef], # (27)
AwsSsmPatchCompliance: NotRequired[AwsSsmPatchComplianceDetailsTypeDef], # (28)
AwsCertificateManagerCertificate: NotRequired[AwsCertificateManagerCertificateDetailsUnionTypeDef], # (29)
AwsRedshiftCluster: NotRequired[AwsRedshiftClusterDetailsUnionTypeDef], # (30)
AwsElbLoadBalancer: NotRequired[AwsElbLoadBalancerDetailsUnionTypeDef], # (31)
AwsIamGroup: NotRequired[AwsIamGroupDetailsUnionTypeDef], # (32)
AwsIamRole: NotRequired[AwsIamRoleDetailsUnionTypeDef], # (33)
AwsKmsKey: NotRequired[AwsKmsKeyDetailsTypeDef], # (34)
AwsLambdaFunction: NotRequired[AwsLambdaFunctionDetailsUnionTypeDef], # (35)
AwsLambdaLayerVersion: NotRequired[AwsLambdaLayerVersionDetailsUnionTypeDef], # (36)
AwsRdsDbInstance: NotRequired[AwsRdsDbInstanceDetailsUnionTypeDef], # (37)
AwsSnsTopic: NotRequired[AwsSnsTopicDetailsUnionTypeDef], # (38)
AwsSqsQueue: NotRequired[AwsSqsQueueDetailsTypeDef], # (39)
AwsWafWebAcl: NotRequired[AwsWafWebAclDetailsUnionTypeDef], # (40)
AwsRdsDbSnapshot: NotRequired[AwsRdsDbSnapshotDetailsUnionTypeDef], # (41)
AwsRdsDbClusterSnapshot: NotRequired[AwsRdsDbClusterSnapshotDetailsUnionTypeDef], # (42)
AwsRdsDbCluster: NotRequired[AwsRdsDbClusterDetailsUnionTypeDef], # (43)
AwsEcsCluster: NotRequired[AwsEcsClusterDetailsUnionTypeDef], # (44)
AwsEcsContainer: NotRequired[AwsEcsContainerDetailsUnionTypeDef], # (45)
AwsEcsTaskDefinition: NotRequired[AwsEcsTaskDefinitionDetailsUnionTypeDef], # (46)
Container: NotRequired[ContainerDetailsUnionTypeDef], # (47)
Other: NotRequired[Mapping[str, str]],
AwsRdsEventSubscription: NotRequired[AwsRdsEventSubscriptionDetailsUnionTypeDef], # (48)
AwsEcsService: NotRequired[AwsEcsServiceDetailsUnionTypeDef], # (49)
AwsAutoScalingLaunchConfiguration: NotRequired[AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef], # (50)
AwsEc2VpnConnection: NotRequired[AwsEc2VpnConnectionDetailsUnionTypeDef], # (51)
AwsEcrContainerImage: NotRequired[AwsEcrContainerImageDetailsUnionTypeDef], # (52)
AwsOpenSearchServiceDomain: NotRequired[AwsOpenSearchServiceDomainDetailsUnionTypeDef], # (53)
AwsEc2VpcEndpointService: NotRequired[AwsEc2VpcEndpointServiceDetailsUnionTypeDef], # (54)
AwsXrayEncryptionConfig: NotRequired[AwsXrayEncryptionConfigDetailsTypeDef], # (55)
AwsWafRateBasedRule: NotRequired[AwsWafRateBasedRuleDetailsUnionTypeDef], # (56)
AwsWafRegionalRateBasedRule: NotRequired[AwsWafRegionalRateBasedRuleDetailsUnionTypeDef], # (57)
AwsEcrRepository: NotRequired[AwsEcrRepositoryDetailsTypeDef], # (58)
AwsEksCluster: NotRequired[AwsEksClusterDetailsUnionTypeDef], # (59)
AwsNetworkFirewallFirewallPolicy: NotRequired[AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef], # (60)
AwsNetworkFirewallFirewall: NotRequired[AwsNetworkFirewallFirewallDetailsUnionTypeDef], # (61)
AwsNetworkFirewallRuleGroup: NotRequired[AwsNetworkFirewallRuleGroupDetailsUnionTypeDef], # (62)
AwsRdsDbSecurityGroup: NotRequired[AwsRdsDbSecurityGroupDetailsUnionTypeDef], # (63)
AwsKinesisStream: NotRequired[AwsKinesisStreamDetailsTypeDef], # (64)
AwsEc2TransitGateway: NotRequired[AwsEc2TransitGatewayDetailsUnionTypeDef], # (65)
AwsEfsAccessPoint: NotRequired[AwsEfsAccessPointDetailsUnionTypeDef], # (66)
AwsCloudFormationStack: NotRequired[AwsCloudFormationStackDetailsUnionTypeDef], # (67)
AwsCloudWatchAlarm: NotRequired[AwsCloudWatchAlarmDetailsUnionTypeDef], # (68)
AwsEc2VpcPeeringConnection: NotRequired[AwsEc2VpcPeeringConnectionDetailsUnionTypeDef], # (69)
AwsWafRegionalRuleGroup: NotRequired[AwsWafRegionalRuleGroupDetailsUnionTypeDef], # (70)
AwsWafRegionalRule: NotRequired[AwsWafRegionalRuleDetailsUnionTypeDef], # (71)
AwsWafRegionalWebAcl: NotRequired[AwsWafRegionalWebAclDetailsUnionTypeDef], # (72)
AwsWafRule: NotRequired[AwsWafRuleDetailsUnionTypeDef], # (73)
AwsWafRuleGroup: NotRequired[AwsWafRuleGroupDetailsUnionTypeDef], # (74)
AwsEcsTask: NotRequired[AwsEcsTaskDetailsUnionTypeDef], # (75)
AwsBackupBackupVault: NotRequired[AwsBackupBackupVaultDetailsUnionTypeDef], # (76)
AwsBackupBackupPlan: NotRequired[AwsBackupBackupPlanDetailsUnionTypeDef], # (77)
AwsBackupRecoveryPoint: NotRequired[AwsBackupRecoveryPointDetailsTypeDef], # (78)
AwsEc2LaunchTemplate: NotRequired[AwsEc2LaunchTemplateDetailsUnionTypeDef], # (79)
AwsSageMakerNotebookInstance: NotRequired[AwsSageMakerNotebookInstanceDetailsUnionTypeDef], # (80)
AwsWafv2WebAcl: NotRequired[AwsWafv2WebAclDetailsUnionTypeDef], # (81)
AwsWafv2RuleGroup: NotRequired[AwsWafv2RuleGroupDetailsUnionTypeDef], # (82)
AwsEc2RouteTable: NotRequired[AwsEc2RouteTableDetailsUnionTypeDef], # (83)
AwsAmazonMqBroker: NotRequired[AwsAmazonMqBrokerDetailsUnionTypeDef], # (84)
AwsAppSyncGraphQlApi: NotRequired[AwsAppSyncGraphQlApiDetailsUnionTypeDef], # (85)
AwsEventSchemasRegistry: NotRequired[AwsEventSchemasRegistryDetailsTypeDef], # (86)
AwsGuardDutyDetector: NotRequired[AwsGuardDutyDetectorDetailsUnionTypeDef], # (87)
AwsStepFunctionStateMachine: NotRequired[AwsStepFunctionStateMachineDetailsUnionTypeDef], # (88)
AwsAthenaWorkGroup: NotRequired[AwsAthenaWorkGroupDetailsTypeDef], # (89)
AwsEventsEventbus: NotRequired[AwsEventsEventbusDetailsTypeDef], # (90)
AwsDmsEndpoint: NotRequired[AwsDmsEndpointDetailsTypeDef], # (91)
AwsEventsEndpoint: NotRequired[AwsEventsEndpointDetailsUnionTypeDef], # (92)
AwsDmsReplicationTask: NotRequired[AwsDmsReplicationTaskDetailsTypeDef], # (93)
AwsDmsReplicationInstance: NotRequired[AwsDmsReplicationInstanceDetailsUnionTypeDef], # (94)
AwsRoute53HostedZone: NotRequired[AwsRoute53HostedZoneDetailsUnionTypeDef], # (95)
AwsMskCluster: NotRequired[AwsMskClusterDetailsUnionTypeDef], # (96)
AwsS3AccessPoint: NotRequired[AwsS3AccessPointDetailsTypeDef], # (97)
AwsEc2ClientVpnEndpoint: NotRequired[AwsEc2ClientVpnEndpointDetailsUnionTypeDef], # (98)
- See AwsAutoScalingAutoScalingGroupDetailsTypeDef AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef
- See AwsCodeBuildProjectDetailsTypeDef AwsCodeBuildProjectDetailsOutputTypeDef
- See AwsCloudFrontDistributionDetailsTypeDef AwsCloudFrontDistributionDetailsOutputTypeDef
- See AwsEc2InstanceDetailsTypeDef AwsEc2InstanceDetailsOutputTypeDef
- See AwsEc2NetworkInterfaceDetailsTypeDef AwsEc2NetworkInterfaceDetailsOutputTypeDef
- See AwsEc2SecurityGroupDetailsTypeDef AwsEc2SecurityGroupDetailsOutputTypeDef
- See AwsEc2VolumeDetailsTypeDef AwsEc2VolumeDetailsOutputTypeDef
- See AwsEc2VpcDetailsTypeDef AwsEc2VpcDetailsOutputTypeDef
- See AwsEc2EipDetailsTypeDef
- See AwsEc2SubnetDetailsTypeDef AwsEc2SubnetDetailsOutputTypeDef
- See AwsEc2NetworkAclDetailsTypeDef AwsEc2NetworkAclDetailsOutputTypeDef
- See AwsElbv2LoadBalancerDetailsTypeDef AwsElbv2LoadBalancerDetailsOutputTypeDef
- See AwsElasticBeanstalkEnvironmentDetailsTypeDef AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef
- See AwsElasticsearchDomainDetailsTypeDef AwsElasticsearchDomainDetailsOutputTypeDef
- See AwsS3BucketDetailsTypeDef AwsS3BucketDetailsOutputTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3ObjectDetailsTypeDef
- See AwsSecretsManagerSecretDetailsTypeDef
- See AwsIamAccessKeyDetailsTypeDef
- See AwsIamUserDetailsTypeDef AwsIamUserDetailsOutputTypeDef
- See AwsIamPolicyDetailsTypeDef AwsIamPolicyDetailsOutputTypeDef
- See AwsApiGatewayV2StageDetailsTypeDef AwsApiGatewayV2StageDetailsOutputTypeDef
- See AwsApiGatewayV2ApiDetailsTypeDef AwsApiGatewayV2ApiDetailsOutputTypeDef
- See AwsDynamoDbTableDetailsTypeDef AwsDynamoDbTableDetailsOutputTypeDef
- See AwsApiGatewayStageDetailsTypeDef AwsApiGatewayStageDetailsOutputTypeDef
- See AwsApiGatewayRestApiDetailsTypeDef AwsApiGatewayRestApiDetailsOutputTypeDef
- See AwsCloudTrailTrailDetailsTypeDef
- See AwsSsmPatchComplianceDetailsTypeDef
- See AwsCertificateManagerCertificateDetailsTypeDef AwsCertificateManagerCertificateDetailsOutputTypeDef
- See AwsRedshiftClusterDetailsTypeDef AwsRedshiftClusterDetailsOutputTypeDef
- See AwsElbLoadBalancerDetailsTypeDef AwsElbLoadBalancerDetailsOutputTypeDef
- See AwsIamGroupDetailsTypeDef AwsIamGroupDetailsOutputTypeDef
- See AwsIamRoleDetailsTypeDef AwsIamRoleDetailsOutputTypeDef
- See AwsKmsKeyDetailsTypeDef
- See AwsLambdaFunctionDetailsTypeDef AwsLambdaFunctionDetailsOutputTypeDef
- See AwsLambdaLayerVersionDetailsTypeDef AwsLambdaLayerVersionDetailsOutputTypeDef
- See AwsRdsDbInstanceDetailsTypeDef AwsRdsDbInstanceDetailsOutputTypeDef
- See AwsSnsTopicDetailsTypeDef AwsSnsTopicDetailsOutputTypeDef
- See AwsSqsQueueDetailsTypeDef
- See AwsWafWebAclDetailsTypeDef AwsWafWebAclDetailsOutputTypeDef
- See AwsRdsDbSnapshotDetailsTypeDef AwsRdsDbSnapshotDetailsOutputTypeDef
- See AwsRdsDbClusterSnapshotDetailsTypeDef AwsRdsDbClusterSnapshotDetailsOutputTypeDef
- See AwsRdsDbClusterDetailsTypeDef AwsRdsDbClusterDetailsOutputTypeDef
- See AwsEcsClusterDetailsTypeDef AwsEcsClusterDetailsOutputTypeDef
- See AwsEcsContainerDetailsTypeDef AwsEcsContainerDetailsOutputTypeDef
- See AwsEcsTaskDefinitionDetailsTypeDef AwsEcsTaskDefinitionDetailsOutputTypeDef
- See ContainerDetailsTypeDef ContainerDetailsOutputTypeDef
- See AwsRdsEventSubscriptionDetailsTypeDef AwsRdsEventSubscriptionDetailsOutputTypeDef
- See AwsEcsServiceDetailsTypeDef AwsEcsServiceDetailsOutputTypeDef
- See AwsAutoScalingLaunchConfigurationDetailsTypeDef AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef
- See AwsEc2VpnConnectionDetailsTypeDef AwsEc2VpnConnectionDetailsOutputTypeDef
- See AwsEcrContainerImageDetailsTypeDef AwsEcrContainerImageDetailsOutputTypeDef
- See AwsOpenSearchServiceDomainDetailsTypeDef AwsOpenSearchServiceDomainDetailsOutputTypeDef
- See AwsEc2VpcEndpointServiceDetailsTypeDef AwsEc2VpcEndpointServiceDetailsOutputTypeDef
- See AwsXrayEncryptionConfigDetailsTypeDef
- See AwsWafRateBasedRuleDetailsTypeDef AwsWafRateBasedRuleDetailsOutputTypeDef
- See AwsWafRegionalRateBasedRuleDetailsTypeDef AwsWafRegionalRateBasedRuleDetailsOutputTypeDef
- See AwsEcrRepositoryDetailsTypeDef
- See AwsEksClusterDetailsTypeDef AwsEksClusterDetailsOutputTypeDef
- See AwsNetworkFirewallFirewallPolicyDetailsTypeDef AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef
- See AwsNetworkFirewallFirewallDetailsTypeDef AwsNetworkFirewallFirewallDetailsOutputTypeDef
- See AwsNetworkFirewallRuleGroupDetailsTypeDef AwsNetworkFirewallRuleGroupDetailsOutputTypeDef
- See AwsRdsDbSecurityGroupDetailsTypeDef AwsRdsDbSecurityGroupDetailsOutputTypeDef
- See AwsKinesisStreamDetailsTypeDef
- See AwsEc2TransitGatewayDetailsTypeDef AwsEc2TransitGatewayDetailsOutputTypeDef
- See AwsEfsAccessPointDetailsTypeDef AwsEfsAccessPointDetailsOutputTypeDef
- See AwsCloudFormationStackDetailsTypeDef AwsCloudFormationStackDetailsOutputTypeDef
- See AwsCloudWatchAlarmDetailsTypeDef AwsCloudWatchAlarmDetailsOutputTypeDef
- See AwsEc2VpcPeeringConnectionDetailsTypeDef AwsEc2VpcPeeringConnectionDetailsOutputTypeDef
- See AwsWafRegionalRuleGroupDetailsTypeDef AwsWafRegionalRuleGroupDetailsOutputTypeDef
- See AwsWafRegionalRuleDetailsTypeDef AwsWafRegionalRuleDetailsOutputTypeDef
- See AwsWafRegionalWebAclDetailsTypeDef AwsWafRegionalWebAclDetailsOutputTypeDef
- See AwsWafRuleDetailsTypeDef AwsWafRuleDetailsOutputTypeDef
- See AwsWafRuleGroupDetailsTypeDef AwsWafRuleGroupDetailsOutputTypeDef
- See AwsEcsTaskDetailsTypeDef AwsEcsTaskDetailsOutputTypeDef
- See AwsBackupBackupVaultDetailsTypeDef AwsBackupBackupVaultDetailsOutputTypeDef
- See AwsBackupBackupPlanDetailsTypeDef AwsBackupBackupPlanDetailsOutputTypeDef
- See AwsBackupRecoveryPointDetailsTypeDef
- See AwsEc2LaunchTemplateDetailsTypeDef AwsEc2LaunchTemplateDetailsOutputTypeDef
- See AwsSageMakerNotebookInstanceDetailsTypeDef AwsSageMakerNotebookInstanceDetailsOutputTypeDef
- See AwsWafv2WebAclDetailsTypeDef AwsWafv2WebAclDetailsOutputTypeDef
- See AwsWafv2RuleGroupDetailsTypeDef AwsWafv2RuleGroupDetailsOutputTypeDef
- See AwsEc2RouteTableDetailsTypeDef AwsEc2RouteTableDetailsOutputTypeDef
- See AwsAmazonMqBrokerDetailsTypeDef AwsAmazonMqBrokerDetailsOutputTypeDef
- See AwsAppSyncGraphQlApiDetailsTypeDef AwsAppSyncGraphQlApiDetailsOutputTypeDef
- See AwsEventSchemasRegistryDetailsTypeDef
- See AwsGuardDutyDetectorDetailsTypeDef AwsGuardDutyDetectorDetailsOutputTypeDef
- See AwsStepFunctionStateMachineDetailsTypeDef AwsStepFunctionStateMachineDetailsOutputTypeDef
- See AwsAthenaWorkGroupDetailsTypeDef
- See AwsEventsEventbusDetailsTypeDef
- See AwsDmsEndpointDetailsTypeDef
- See AwsEventsEndpointDetailsTypeDef AwsEventsEndpointDetailsOutputTypeDef
- See AwsDmsReplicationTaskDetailsTypeDef
- See AwsDmsReplicationInstanceDetailsTypeDef AwsDmsReplicationInstanceDetailsOutputTypeDef
- See AwsRoute53HostedZoneDetailsTypeDef AwsRoute53HostedZoneDetailsOutputTypeDef
- See AwsMskClusterDetailsTypeDef AwsMskClusterDetailsOutputTypeDef
- See AwsS3AccessPointDetailsTypeDef
- See AwsEc2ClientVpnEndpointDetailsTypeDef AwsEc2ClientVpnEndpointDetailsOutputTypeDef
ResourceTypeDef#
# ResourceTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"Type": ...,
}
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
Type: str,
Id: str,
Partition: NotRequired[PartitionType], # (1)
Region: NotRequired[str],
ResourceRole: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
DataClassification: NotRequired[DataClassificationDetailsUnionTypeDef], # (2)
Details: NotRequired[ResourceDetailsUnionTypeDef], # (3)
ApplicationName: NotRequired[str],
ApplicationArn: NotRequired[str],
- See PartitionType
- See DataClassificationDetailsTypeDef DataClassificationDetailsOutputTypeDef
- See ResourceDetailsTypeDef ResourceDetailsOutputTypeDef
AwsSecurityFindingTypeDef#
# AwsSecurityFindingTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import AwsSecurityFindingTypeDef
def get_value() -> AwsSecurityFindingTypeDef:
return {
"SchemaVersion": ...,
}
# AwsSecurityFindingTypeDef definition
class AwsSecurityFindingTypeDef(TypedDict):
SchemaVersion: str,
Id: str,
ProductArn: str,
GeneratorId: str,
AwsAccountId: str,
CreatedAt: str,
UpdatedAt: str,
Title: str,
Description: str,
Resources: Sequence[ResourceUnionTypeDef], # (9)
ProductName: NotRequired[str],
CompanyName: NotRequired[str],
Region: NotRequired[str],
Types: NotRequired[Sequence[str]],
FirstObservedAt: NotRequired[str],
LastObservedAt: NotRequired[str],
Severity: NotRequired[SeverityTypeDef], # (1)
Confidence: NotRequired[int],
Criticality: NotRequired[int],
Remediation: NotRequired[RemediationTypeDef], # (2)
SourceUrl: NotRequired[str],
ProductFields: NotRequired[Mapping[str, str]],
UserDefinedFields: NotRequired[Mapping[str, str]],
Malware: NotRequired[Sequence[MalwareTypeDef]], # (3)
Network: NotRequired[NetworkTypeDef], # (4)
NetworkPath: NotRequired[Sequence[NetworkPathComponentUnionTypeDef]], # (5)
Process: NotRequired[ProcessDetailsTypeDef], # (6)
Threats: NotRequired[Sequence[ThreatUnionTypeDef]], # (7)
ThreatIntelIndicators: NotRequired[Sequence[ThreatIntelIndicatorTypeDef]], # (8)
Compliance: NotRequired[ComplianceUnionTypeDef], # (10)
VerificationState: NotRequired[VerificationStateType], # (11)
WorkflowState: NotRequired[WorkflowStateType], # (12)
Workflow: NotRequired[WorkflowTypeDef], # (13)
RecordState: NotRequired[RecordStateType], # (14)
RelatedFindings: NotRequired[Sequence[RelatedFindingTypeDef]], # (15)
Note: NotRequired[NoteTypeDef], # (16)
Vulnerabilities: NotRequired[Sequence[VulnerabilityUnionTypeDef]], # (17)
PatchSummary: NotRequired[PatchSummaryTypeDef], # (18)
Action: NotRequired[ActionUnionTypeDef], # (19)
FindingProviderFields: NotRequired[FindingProviderFieldsUnionTypeDef], # (20)
Sample: NotRequired[bool],
GeneratorDetails: NotRequired[GeneratorDetailsUnionTypeDef], # (21)
ProcessedAt: NotRequired[str],
AwsAccountName: NotRequired[str],
Detection: NotRequired[DetectionUnionTypeDef], # (22)
- See SeverityTypeDef
- See RemediationTypeDef
- See MalwareTypeDef
- See NetworkTypeDef
- See NetworkPathComponentTypeDef NetworkPathComponentOutputTypeDef
- See ProcessDetailsTypeDef
- See ThreatTypeDef ThreatOutputTypeDef
- See ThreatIntelIndicatorTypeDef
- See ResourceTypeDef ResourceOutputTypeDef
- See ComplianceTypeDef ComplianceOutputTypeDef
- See VerificationStateType
- See WorkflowStateType
- See WorkflowTypeDef
- See RecordStateType
- See RelatedFindingTypeDef
- See NoteTypeDef
- See VulnerabilityTypeDef VulnerabilityOutputTypeDef
- See PatchSummaryTypeDef
- See ActionTypeDef ActionOutputTypeDef
- See FindingProviderFieldsTypeDef FindingProviderFieldsOutputTypeDef
- See GeneratorDetailsTypeDef GeneratorDetailsOutputTypeDef
- See DetectionTypeDef DetectionOutputTypeDef
BatchImportFindingsRequestTypeDef#
# BatchImportFindingsRequestTypeDef TypedDict usage example
from types_boto3_securityhub.type_defs import BatchImportFindingsRequestTypeDef
def get_value() -> BatchImportFindingsRequestTypeDef:
return {
"Findings": ...,
}
# BatchImportFindingsRequestTypeDef definition
class BatchImportFindingsRequestTypeDef(TypedDict):
Findings: Sequence[AwsSecurityFindingUnionTypeDef], # (1)