Skip to content

Type definitions#

Index > SecurityHub > Type definitions

Auto-generated documentation for SecurityHub type annotations stubs module mypy-boto3-securityhub.

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

AwsAmazonMqBrokerLdapServerMetadataDetailsUnionTypeDef#

# AwsAmazonMqBrokerLdapServerMetadataDetailsUnionTypeDef definition

AwsAmazonMqBrokerLdapServerMetadataDetailsUnionTypeDef = Union[
    AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef,  # (1)
    AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef,  # (2)
]
  1. See AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef
  2. See AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef

AwsApiGatewayCanarySettingsUnionTypeDef#

# AwsApiGatewayCanarySettingsUnionTypeDef definition

AwsApiGatewayCanarySettingsUnionTypeDef = Union[
    AwsApiGatewayCanarySettingsTypeDef,  # (1)
    AwsApiGatewayCanarySettingsOutputTypeDef,  # (2)
]
  1. See AwsApiGatewayCanarySettingsTypeDef
  2. See AwsApiGatewayCanarySettingsOutputTypeDef

AwsApiGatewayEndpointConfigurationUnionTypeDef#

# AwsApiGatewayEndpointConfigurationUnionTypeDef definition

AwsApiGatewayEndpointConfigurationUnionTypeDef = Union[
    AwsApiGatewayEndpointConfigurationTypeDef,  # (1)
    AwsApiGatewayEndpointConfigurationOutputTypeDef,  # (2)
]
  1. See AwsApiGatewayEndpointConfigurationTypeDef
  2. See AwsApiGatewayEndpointConfigurationOutputTypeDef

AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef#

# AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef definition

AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef = Union[
    AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef,  # (1)
    AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef,  # (2)
]
  1. See AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef
  2. See AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef

AwsBackupBackupVaultNotificationsDetailsUnionTypeDef#

# AwsBackupBackupVaultNotificationsDetailsUnionTypeDef definition

AwsBackupBackupVaultNotificationsDetailsUnionTypeDef = Union[
    AwsBackupBackupVaultNotificationsDetailsTypeDef,  # (1)
    AwsBackupBackupVaultNotificationsDetailsOutputTypeDef,  # (2)
]
  1. See AwsBackupBackupVaultNotificationsDetailsTypeDef
  2. See AwsBackupBackupVaultNotificationsDetailsOutputTypeDef

AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef#

# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef definition

AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef = Union[
    AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef,  # (1)
    AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef,  # (2)
]
  1. See AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef
  2. See AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef

AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef#

# AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef definition

AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef = Union[
    AwsCloudFrontDistributionOriginSslProtocolsTypeDef,  # (1)
    AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef,  # (2)
]
  1. See AwsCloudFrontDistributionOriginSslProtocolsTypeDef
  2. See AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef

AwsCodeBuildProjectVpcConfigUnionTypeDef#

# AwsCodeBuildProjectVpcConfigUnionTypeDef definition

AwsCodeBuildProjectVpcConfigUnionTypeDef = Union[
    AwsCodeBuildProjectVpcConfigTypeDef,  # (1)
    AwsCodeBuildProjectVpcConfigOutputTypeDef,  # (2)
]
  1. See AwsCodeBuildProjectVpcConfigTypeDef
  2. See AwsCodeBuildProjectVpcConfigOutputTypeDef

AwsCorsConfigurationUnionTypeDef#

# AwsCorsConfigurationUnionTypeDef definition

AwsCorsConfigurationUnionTypeDef = Union[
    AwsCorsConfigurationTypeDef,  # (1)
    AwsCorsConfigurationOutputTypeDef,  # (2)
]
  1. See AwsCorsConfigurationTypeDef
  2. See AwsCorsConfigurationOutputTypeDef

AwsDynamoDbTableProjectionUnionTypeDef#

# AwsDynamoDbTableProjectionUnionTypeDef definition

AwsDynamoDbTableProjectionUnionTypeDef = Union[
    AwsDynamoDbTableProjectionTypeDef,  # (1)
    AwsDynamoDbTableProjectionOutputTypeDef,  # (2)
]
  1. See AwsDynamoDbTableProjectionTypeDef
  2. See AwsDynamoDbTableProjectionOutputTypeDef

AwsEc2TransitGatewayDetailsUnionTypeDef#

# AwsEc2TransitGatewayDetailsUnionTypeDef definition

AwsEc2TransitGatewayDetailsUnionTypeDef = Union[
    AwsEc2TransitGatewayDetailsTypeDef,  # (1)
    AwsEc2TransitGatewayDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2TransitGatewayDetailsTypeDef
  2. See AwsEc2TransitGatewayDetailsOutputTypeDef

AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef#

# AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef definition

AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef = Union[
    AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef,  # (1)
    AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef
  2. See AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef

AwsEcrContainerImageDetailsUnionTypeDef#

# AwsEcrContainerImageDetailsUnionTypeDef definition

AwsEcrContainerImageDetailsUnionTypeDef = Union[
    AwsEcrContainerImageDetailsTypeDef,  # (1)
    AwsEcrContainerImageDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcrContainerImageDetailsTypeDef
  2. See AwsEcrContainerImageDetailsOutputTypeDef

AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef#

# AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef definition

AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef = Union[
    AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef,  # (1)
    AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef
  2. See AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef

AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef definition

AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef = Union[
    AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef,  # (1)
    AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef
  2. See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef

AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef definition

AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef = Union[
    AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef,  # (1)
    AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef
  2. See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef definition

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef = Union[
    AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef,  # (1)
    AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef
  2. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef definition

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef = Union[
    AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef,  # (1)
    AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef
  2. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef definition

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef = Union[
    AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef,  # (1)
    AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef
  2. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef

AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef#

# AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef definition

AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef = Union[
    AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef,  # (1)
    AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef
  2. See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef

AwsEfsAccessPointPosixUserDetailsUnionTypeDef#

# AwsEfsAccessPointPosixUserDetailsUnionTypeDef definition

AwsEfsAccessPointPosixUserDetailsUnionTypeDef = Union[
    AwsEfsAccessPointPosixUserDetailsTypeDef,  # (1)
    AwsEfsAccessPointPosixUserDetailsOutputTypeDef,  # (2)
]
  1. See AwsEfsAccessPointPosixUserDetailsTypeDef
  2. See AwsEfsAccessPointPosixUserDetailsOutputTypeDef

AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef#

# AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef definition

AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef = Union[
    AwsEksClusterLoggingClusterLoggingDetailsTypeDef,  # (1)
    AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef,  # (2)
]
  1. See AwsEksClusterLoggingClusterLoggingDetailsTypeDef
  2. See AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef

AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef#

# AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef definition

AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef = Union[
    AwsEksClusterResourcesVpcConfigDetailsTypeDef,  # (1)
    AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef,  # (2)
]
  1. See AwsEksClusterResourcesVpcConfigDetailsTypeDef
  2. See AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef

AwsElasticsearchDomainVPCOptionsUnionTypeDef#

# AwsElasticsearchDomainVPCOptionsUnionTypeDef definition

AwsElasticsearchDomainVPCOptionsUnionTypeDef = Union[
    AwsElasticsearchDomainVPCOptionsTypeDef,  # (1)
    AwsElasticsearchDomainVPCOptionsOutputTypeDef,  # (2)
]
  1. See AwsElasticsearchDomainVPCOptionsTypeDef
  2. See AwsElasticsearchDomainVPCOptionsOutputTypeDef

AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef#

# AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef definition

AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef = Union[
    AwsElbLoadBalancerBackendServerDescriptionTypeDef,  # (1)
    AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef,  # (2)
]
  1. See AwsElbLoadBalancerBackendServerDescriptionTypeDef
  2. See AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef

AwsLambdaFunctionVpcConfigUnionTypeDef#

# AwsLambdaFunctionVpcConfigUnionTypeDef definition

AwsLambdaFunctionVpcConfigUnionTypeDef = Union[
    AwsLambdaFunctionVpcConfigTypeDef,  # (1)
    AwsLambdaFunctionVpcConfigOutputTypeDef,  # (2)
]
  1. See AwsLambdaFunctionVpcConfigTypeDef
  2. See AwsLambdaFunctionVpcConfigOutputTypeDef

AwsLambdaLayerVersionDetailsUnionTypeDef#

# AwsLambdaLayerVersionDetailsUnionTypeDef definition

AwsLambdaLayerVersionDetailsUnionTypeDef = Union[
    AwsLambdaLayerVersionDetailsTypeDef,  # (1)
    AwsLambdaLayerVersionDetailsOutputTypeDef,  # (2)
]
  1. See AwsLambdaLayerVersionDetailsTypeDef
  2. See AwsLambdaLayerVersionDetailsOutputTypeDef

AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef#

# AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef definition

AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef = Union[
    AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef,  # (1)
    AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef,  # (2)
]
  1. See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef
  2. See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef

AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef#

# AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef definition

AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef = Union[
    AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef,  # (1)
    AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef,  # (2)
]
  1. See AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef
  2. See AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef

AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef#

# AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef definition

AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef = Union[
    AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef,  # (1)
    AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef,  # (2)
]
  1. See AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef
  2. See AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef

AwsRdsEventSubscriptionDetailsUnionTypeDef#

# AwsRdsEventSubscriptionDetailsUnionTypeDef definition

AwsRdsEventSubscriptionDetailsUnionTypeDef = Union[
    AwsRdsEventSubscriptionDetailsTypeDef,  # (1)
    AwsRdsEventSubscriptionDetailsOutputTypeDef,  # (2)
]
  1. See AwsRdsEventSubscriptionDetailsTypeDef
  2. See AwsRdsEventSubscriptionDetailsOutputTypeDef

AwsRdsPendingCloudWatchLogsExportsUnionTypeDef#

# AwsRdsPendingCloudWatchLogsExportsUnionTypeDef definition

AwsRdsPendingCloudWatchLogsExportsUnionTypeDef = Union[
    AwsRdsPendingCloudWatchLogsExportsTypeDef,  # (1)
    AwsRdsPendingCloudWatchLogsExportsOutputTypeDef,  # (2)
]
  1. See AwsRdsPendingCloudWatchLogsExportsTypeDef
  2. See AwsRdsPendingCloudWatchLogsExportsOutputTypeDef

GeneratorDetailsUnionTypeDef#

# GeneratorDetailsUnionTypeDef definition

GeneratorDetailsUnionTypeDef = Union[
    GeneratorDetailsTypeDef,  # (1)
    GeneratorDetailsOutputTypeDef,  # (2)
]
  1. See GeneratorDetailsTypeDef
  2. See GeneratorDetailsOutputTypeDef

IndicatorUnionTypeDef#

# IndicatorUnionTypeDef definition

IndicatorUnionTypeDef = Union[
    IndicatorTypeDef,  # (1)
    IndicatorOutputTypeDef,  # (2)
]
  1. See IndicatorTypeDef
  2. See IndicatorOutputTypeDef

ParameterValueUnionTypeDef#

# ParameterValueUnionTypeDef definition

ParameterValueUnionTypeDef = Union[
    ParameterValueTypeDef,  # (1)
    ParameterValueOutputTypeDef,  # (2)
]
  1. See ParameterValueTypeDef
  2. See ParameterValueOutputTypeDef

RuleGroupSourceListDetailsUnionTypeDef#

# RuleGroupSourceListDetailsUnionTypeDef definition

RuleGroupSourceListDetailsUnionTypeDef = Union[
    RuleGroupSourceListDetailsTypeDef,  # (1)
    RuleGroupSourceListDetailsOutputTypeDef,  # (2)
]
  1. See RuleGroupSourceListDetailsTypeDef
  2. See RuleGroupSourceListDetailsOutputTypeDef

RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef#

# RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef definition

RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef = Union[
    RuleGroupSourceStatefulRulesOptionsDetailsTypeDef,  # (1)
    RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef,  # (2)
]
  1. See RuleGroupSourceStatefulRulesOptionsDetailsTypeDef
  2. See RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef

RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef#

# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef definition

RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef = Union[
    RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef,  # (1)
    RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef,  # (2)
]
  1. See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef
  2. See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef

RuleGroupVariablesIpSetsDetailsUnionTypeDef#

# RuleGroupVariablesIpSetsDetailsUnionTypeDef definition

RuleGroupVariablesIpSetsDetailsUnionTypeDef = Union[
    RuleGroupVariablesIpSetsDetailsTypeDef,  # (1)
    RuleGroupVariablesIpSetsDetailsOutputTypeDef,  # (2)
]
  1. See RuleGroupVariablesIpSetsDetailsTypeDef
  2. See RuleGroupVariablesIpSetsDetailsOutputTypeDef

RuleGroupVariablesPortSetsDetailsUnionTypeDef#

# RuleGroupVariablesPortSetsDetailsUnionTypeDef definition

RuleGroupVariablesPortSetsDetailsUnionTypeDef = Union[
    RuleGroupVariablesPortSetsDetailsTypeDef,  # (1)
    RuleGroupVariablesPortSetsDetailsOutputTypeDef,  # (2)
]
  1. See RuleGroupVariablesPortSetsDetailsTypeDef
  2. See RuleGroupVariablesPortSetsDetailsOutputTypeDef

SecurityControlParameterUnionTypeDef#

# SecurityControlParameterUnionTypeDef definition

SecurityControlParameterUnionTypeDef = Union[
    SecurityControlParameterTypeDef,  # (1)
    SecurityControlParameterOutputTypeDef,  # (2)
]
  1. See SecurityControlParameterTypeDef
  2. See SecurityControlParameterOutputTypeDef

CvssUnionTypeDef#

# CvssUnionTypeDef definition

CvssUnionTypeDef = Union[
    CvssTypeDef,  # (1)
    CvssOutputTypeDef,  # (2)
]
  1. See CvssTypeDef
  2. See CvssOutputTypeDef

AutomationRulesFindingFieldsUpdateUnionTypeDef#

# AutomationRulesFindingFieldsUpdateUnionTypeDef definition

AutomationRulesFindingFieldsUpdateUnionTypeDef = Union[
    AutomationRulesFindingFieldsUpdateTypeDef,  # (1)
    AutomationRulesFindingFieldsUpdateOutputTypeDef,  # (2)
]
  1. See AutomationRulesFindingFieldsUpdateTypeDef
  2. See AutomationRulesFindingFieldsUpdateOutputTypeDef

AwsApiGatewayV2StageDetailsUnionTypeDef#

# AwsApiGatewayV2StageDetailsUnionTypeDef definition

AwsApiGatewayV2StageDetailsUnionTypeDef = Union[
    AwsApiGatewayV2StageDetailsTypeDef,  # (1)
    AwsApiGatewayV2StageDetailsOutputTypeDef,  # (2)
]
  1. See AwsApiGatewayV2StageDetailsTypeDef
  2. See AwsApiGatewayV2StageDetailsOutputTypeDef

AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef#

# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef definition

AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef = Union[
    AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef,  # (1)
    AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef,  # (2)
]
  1. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef
  2. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef

AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef#

# AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef definition

AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef = Union[
    AwsCertificateManagerCertificateDomainValidationOptionTypeDef,  # (1)
    AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef,  # (2)
]
  1. See AwsCertificateManagerCertificateDomainValidationOptionTypeDef
  2. See AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef

AwsCloudFormationStackDetailsUnionTypeDef#

# AwsCloudFormationStackDetailsUnionTypeDef definition

AwsCloudFormationStackDetailsUnionTypeDef = Union[
    AwsCloudFormationStackDetailsTypeDef,  # (1)
    AwsCloudFormationStackDetailsOutputTypeDef,  # (2)
]
  1. See AwsCloudFormationStackDetailsTypeDef
  2. See AwsCloudFormationStackDetailsOutputTypeDef

AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef#

# AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef definition

AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef = Union[
    AwsCloudFrontDistributionCacheBehaviorsTypeDef,  # (1)
    AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef,  # (2)
]
  1. See AwsCloudFrontDistributionCacheBehaviorsTypeDef
  2. See AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef

AwsCloudWatchAlarmDetailsUnionTypeDef#

# AwsCloudWatchAlarmDetailsUnionTypeDef definition

AwsCloudWatchAlarmDetailsUnionTypeDef = Union[
    AwsCloudWatchAlarmDetailsTypeDef,  # (1)
    AwsCloudWatchAlarmDetailsOutputTypeDef,  # (2)
]
  1. See AwsCloudWatchAlarmDetailsTypeDef
  2. See AwsCloudWatchAlarmDetailsOutputTypeDef

AwsCodeBuildProjectEnvironmentUnionTypeDef#

# AwsCodeBuildProjectEnvironmentUnionTypeDef definition

AwsCodeBuildProjectEnvironmentUnionTypeDef = Union[
    AwsCodeBuildProjectEnvironmentTypeDef,  # (1)
    AwsCodeBuildProjectEnvironmentOutputTypeDef,  # (2)
]
  1. See AwsCodeBuildProjectEnvironmentTypeDef
  2. See AwsCodeBuildProjectEnvironmentOutputTypeDef

AwsDmsReplicationInstanceDetailsUnionTypeDef#

# AwsDmsReplicationInstanceDetailsUnionTypeDef definition

AwsDmsReplicationInstanceDetailsUnionTypeDef = Union[
    AwsDmsReplicationInstanceDetailsTypeDef,  # (1)
    AwsDmsReplicationInstanceDetailsOutputTypeDef,  # (2)
]
  1. See AwsDmsReplicationInstanceDetailsTypeDef
  2. See AwsDmsReplicationInstanceDetailsOutputTypeDef

AwsEc2InstanceDetailsUnionTypeDef#

# AwsEc2InstanceDetailsUnionTypeDef definition

AwsEc2InstanceDetailsUnionTypeDef = Union[
    AwsEc2InstanceDetailsTypeDef,  # (1)
    AwsEc2InstanceDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2InstanceDetailsTypeDef
  2. See AwsEc2InstanceDetailsOutputTypeDef

AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef#

# AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef definition

AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef = Union[
    AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef,  # (1)
    AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef
  2. See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef

AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef#

# AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef definition

AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef = Union[
    AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef,  # (1)
    AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef
  2. See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef

AwsEc2NetworkInterfaceDetailsUnionTypeDef#

# AwsEc2NetworkInterfaceDetailsUnionTypeDef definition

AwsEc2NetworkInterfaceDetailsUnionTypeDef = Union[
    AwsEc2NetworkInterfaceDetailsTypeDef,  # (1)
    AwsEc2NetworkInterfaceDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2NetworkInterfaceDetailsTypeDef
  2. See AwsEc2NetworkInterfaceDetailsOutputTypeDef

AwsEc2SecurityGroupIpPermissionUnionTypeDef#

# AwsEc2SecurityGroupIpPermissionUnionTypeDef definition

AwsEc2SecurityGroupIpPermissionUnionTypeDef = Union[
    AwsEc2SecurityGroupIpPermissionTypeDef,  # (1)
    AwsEc2SecurityGroupIpPermissionOutputTypeDef,  # (2)
]
  1. See AwsEc2SecurityGroupIpPermissionTypeDef
  2. See AwsEc2SecurityGroupIpPermissionOutputTypeDef

AwsEc2SubnetDetailsUnionTypeDef#

# AwsEc2SubnetDetailsUnionTypeDef definition

AwsEc2SubnetDetailsUnionTypeDef = Union[
    AwsEc2SubnetDetailsTypeDef,  # (1)
    AwsEc2SubnetDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2SubnetDetailsTypeDef
  2. See AwsEc2SubnetDetailsOutputTypeDef

AwsEc2VolumeDetailsUnionTypeDef#

# AwsEc2VolumeDetailsUnionTypeDef definition

AwsEc2VolumeDetailsUnionTypeDef = Union[
    AwsEc2VolumeDetailsTypeDef,  # (1)
    AwsEc2VolumeDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2VolumeDetailsTypeDef
  2. See AwsEc2VolumeDetailsOutputTypeDef

AwsEc2VpcDetailsUnionTypeDef#

# AwsEc2VpcDetailsUnionTypeDef definition

AwsEc2VpcDetailsUnionTypeDef = Union[
    AwsEc2VpcDetailsTypeDef,  # (1)
    AwsEc2VpcDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2VpcDetailsTypeDef
  2. See AwsEc2VpcDetailsOutputTypeDef

AwsEc2VpcEndpointServiceDetailsUnionTypeDef#

# AwsEc2VpcEndpointServiceDetailsUnionTypeDef definition

AwsEc2VpcEndpointServiceDetailsUnionTypeDef = Union[
    AwsEc2VpcEndpointServiceDetailsTypeDef,  # (1)
    AwsEc2VpcEndpointServiceDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2VpcEndpointServiceDetailsTypeDef
  2. See AwsEc2VpcEndpointServiceDetailsOutputTypeDef

AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef#

# AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef definition

AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef = Union[
    AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef,  # (1)
    AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef
  2. See AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef

AwsEcsContainerDetailsUnionTypeDef#

# AwsEcsContainerDetailsUnionTypeDef definition

AwsEcsContainerDetailsUnionTypeDef = Union[
    AwsEcsContainerDetailsTypeDef,  # (1)
    AwsEcsContainerDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsContainerDetailsTypeDef
  2. See AwsEcsContainerDetailsOutputTypeDef

AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef definition

AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef = Union[
    AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef,  # (1)
    AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef
  2. See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef

AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef#

# AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef definition

AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef = Union[
    AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef,  # (1)
    AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef
  2. See AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef

AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef#

# AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef definition

AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef = Union[
    AwsElasticBeanstalkEnvironmentDetailsTypeDef,  # (1)
    AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef,  # (2)
]
  1. See AwsElasticBeanstalkEnvironmentDetailsTypeDef
  2. See AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef

AwsElbLoadBalancerPoliciesUnionTypeDef#

# AwsElbLoadBalancerPoliciesUnionTypeDef definition

AwsElbLoadBalancerPoliciesUnionTypeDef = Union[
    AwsElbLoadBalancerPoliciesTypeDef,  # (1)
    AwsElbLoadBalancerPoliciesOutputTypeDef,  # (2)
]
  1. See AwsElbLoadBalancerPoliciesTypeDef
  2. See AwsElbLoadBalancerPoliciesOutputTypeDef

AwsElbLoadBalancerAttributesUnionTypeDef#

# AwsElbLoadBalancerAttributesUnionTypeDef definition

AwsElbLoadBalancerAttributesUnionTypeDef = Union[
    AwsElbLoadBalancerAttributesTypeDef,  # (1)
    AwsElbLoadBalancerAttributesOutputTypeDef,  # (2)
]
  1. See AwsElbLoadBalancerAttributesTypeDef
  2. See AwsElbLoadBalancerAttributesOutputTypeDef

AwsElbLoadBalancerListenerDescriptionUnionTypeDef#

# AwsElbLoadBalancerListenerDescriptionUnionTypeDef definition

AwsElbLoadBalancerListenerDescriptionUnionTypeDef = Union[
    AwsElbLoadBalancerListenerDescriptionTypeDef,  # (1)
    AwsElbLoadBalancerListenerDescriptionOutputTypeDef,  # (2)
]
  1. See AwsElbLoadBalancerListenerDescriptionTypeDef
  2. See AwsElbLoadBalancerListenerDescriptionOutputTypeDef

AwsElbv2LoadBalancerDetailsUnionTypeDef#

# AwsElbv2LoadBalancerDetailsUnionTypeDef definition

AwsElbv2LoadBalancerDetailsUnionTypeDef = Union[
    AwsElbv2LoadBalancerDetailsTypeDef,  # (1)
    AwsElbv2LoadBalancerDetailsOutputTypeDef,  # (2)
]
  1. See AwsElbv2LoadBalancerDetailsTypeDef
  2. See AwsElbv2LoadBalancerDetailsOutputTypeDef

AwsIamGroupDetailsUnionTypeDef#

# AwsIamGroupDetailsUnionTypeDef definition

AwsIamGroupDetailsUnionTypeDef = Union[
    AwsIamGroupDetailsTypeDef,  # (1)
    AwsIamGroupDetailsOutputTypeDef,  # (2)
]
  1. See AwsIamGroupDetailsTypeDef
  2. See AwsIamGroupDetailsOutputTypeDef

AwsIamInstanceProfileUnionTypeDef#

# AwsIamInstanceProfileUnionTypeDef definition

AwsIamInstanceProfileUnionTypeDef = Union[
    AwsIamInstanceProfileTypeDef,  # (1)
    AwsIamInstanceProfileOutputTypeDef,  # (2)
]
  1. See AwsIamInstanceProfileTypeDef
  2. See AwsIamInstanceProfileOutputTypeDef

AwsIamPolicyDetailsUnionTypeDef#

# AwsIamPolicyDetailsUnionTypeDef definition

AwsIamPolicyDetailsUnionTypeDef = Union[
    AwsIamPolicyDetailsTypeDef,  # (1)
    AwsIamPolicyDetailsOutputTypeDef,  # (2)
]
  1. See AwsIamPolicyDetailsTypeDef
  2. See AwsIamPolicyDetailsOutputTypeDef

AwsIamUserDetailsUnionTypeDef#

# AwsIamUserDetailsUnionTypeDef definition

AwsIamUserDetailsUnionTypeDef = Union[
    AwsIamUserDetailsTypeDef,  # (1)
    AwsIamUserDetailsOutputTypeDef,  # (2)
]
  1. See AwsIamUserDetailsTypeDef
  2. See AwsIamUserDetailsOutputTypeDef

AwsLambdaFunctionEnvironmentUnionTypeDef#

# AwsLambdaFunctionEnvironmentUnionTypeDef definition

AwsLambdaFunctionEnvironmentUnionTypeDef = Union[
    AwsLambdaFunctionEnvironmentTypeDef,  # (1)
    AwsLambdaFunctionEnvironmentOutputTypeDef,  # (2)
]
  1. See AwsLambdaFunctionEnvironmentTypeDef
  2. See AwsLambdaFunctionEnvironmentOutputTypeDef

AwsNetworkFirewallFirewallDetailsUnionTypeDef#

# AwsNetworkFirewallFirewallDetailsUnionTypeDef definition

AwsNetworkFirewallFirewallDetailsUnionTypeDef = Union[
    AwsNetworkFirewallFirewallDetailsTypeDef,  # (1)
    AwsNetworkFirewallFirewallDetailsOutputTypeDef,  # (2)
]
  1. See AwsNetworkFirewallFirewallDetailsTypeDef
  2. See AwsNetworkFirewallFirewallDetailsOutputTypeDef

AwsRdsDbClusterDetailsUnionTypeDef#

# AwsRdsDbClusterDetailsUnionTypeDef definition

AwsRdsDbClusterDetailsUnionTypeDef = Union[
    AwsRdsDbClusterDetailsTypeDef,  # (1)
    AwsRdsDbClusterDetailsOutputTypeDef,  # (2)
]
  1. See AwsRdsDbClusterDetailsTypeDef
  2. See AwsRdsDbClusterDetailsOutputTypeDef

AwsRdsDbSnapshotDetailsUnionTypeDef#

# AwsRdsDbSnapshotDetailsUnionTypeDef definition

AwsRdsDbSnapshotDetailsUnionTypeDef = Union[
    AwsRdsDbSnapshotDetailsTypeDef,  # (1)
    AwsRdsDbSnapshotDetailsOutputTypeDef,  # (2)
]
  1. See AwsRdsDbSnapshotDetailsTypeDef
  2. See AwsRdsDbSnapshotDetailsOutputTypeDef

AwsRdsDbSecurityGroupDetailsUnionTypeDef#

# AwsRdsDbSecurityGroupDetailsUnionTypeDef definition

AwsRdsDbSecurityGroupDetailsUnionTypeDef = Union[
    AwsRdsDbSecurityGroupDetailsTypeDef,  # (1)
    AwsRdsDbSecurityGroupDetailsOutputTypeDef,  # (2)
]
  1. See AwsRdsDbSecurityGroupDetailsTypeDef
  2. See AwsRdsDbSecurityGroupDetailsOutputTypeDef

AwsRedshiftClusterClusterParameterGroupUnionTypeDef#

# AwsRedshiftClusterClusterParameterGroupUnionTypeDef definition

AwsRedshiftClusterClusterParameterGroupUnionTypeDef = Union[
    AwsRedshiftClusterClusterParameterGroupTypeDef,  # (1)
    AwsRedshiftClusterClusterParameterGroupOutputTypeDef,  # (2)
]
  1. See AwsRedshiftClusterClusterParameterGroupTypeDef
  2. See AwsRedshiftClusterClusterParameterGroupOutputTypeDef

AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef#

# AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef definition

AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef = Union[
    AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef,  # (1)
    AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef,  # (2)
]
  1. See AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef
  2. See AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef

AwsSageMakerNotebookInstanceDetailsUnionTypeDef#

# AwsSageMakerNotebookInstanceDetailsUnionTypeDef definition

AwsSageMakerNotebookInstanceDetailsUnionTypeDef = Union[
    AwsSageMakerNotebookInstanceDetailsTypeDef,  # (1)
    AwsSageMakerNotebookInstanceDetailsOutputTypeDef,  # (2)
]
  1. See AwsSageMakerNotebookInstanceDetailsTypeDef
  2. See AwsSageMakerNotebookInstanceDetailsOutputTypeDef

AwsSnsTopicDetailsUnionTypeDef#

# AwsSnsTopicDetailsUnionTypeDef definition

AwsSnsTopicDetailsUnionTypeDef = Union[
    AwsSnsTopicDetailsTypeDef,  # (1)
    AwsSnsTopicDetailsOutputTypeDef,  # (2)
]
  1. See AwsSnsTopicDetailsTypeDef
  2. See AwsSnsTopicDetailsOutputTypeDef

AwsWafRateBasedRuleDetailsUnionTypeDef#

# AwsWafRateBasedRuleDetailsUnionTypeDef definition

AwsWafRateBasedRuleDetailsUnionTypeDef = Union[
    AwsWafRateBasedRuleDetailsTypeDef,  # (1)
    AwsWafRateBasedRuleDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafRateBasedRuleDetailsTypeDef
  2. See AwsWafRateBasedRuleDetailsOutputTypeDef

AwsWafRegionalRateBasedRuleDetailsUnionTypeDef#

# AwsWafRegionalRateBasedRuleDetailsUnionTypeDef definition

AwsWafRegionalRateBasedRuleDetailsUnionTypeDef = Union[
    AwsWafRegionalRateBasedRuleDetailsTypeDef,  # (1)
    AwsWafRegionalRateBasedRuleDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafRegionalRateBasedRuleDetailsTypeDef
  2. See AwsWafRegionalRateBasedRuleDetailsOutputTypeDef

AwsWafRegionalRuleDetailsUnionTypeDef#

# AwsWafRegionalRuleDetailsUnionTypeDef definition

AwsWafRegionalRuleDetailsUnionTypeDef = Union[
    AwsWafRegionalRuleDetailsTypeDef,  # (1)
    AwsWafRegionalRuleDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafRegionalRuleDetailsTypeDef
  2. See AwsWafRegionalRuleDetailsOutputTypeDef

AwsWafRuleDetailsUnionTypeDef#

# AwsWafRuleDetailsUnionTypeDef definition

AwsWafRuleDetailsUnionTypeDef = Union[
    AwsWafRuleDetailsTypeDef,  # (1)
    AwsWafRuleDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafRuleDetailsTypeDef
  2. See AwsWafRuleDetailsOutputTypeDef

AwsWafWebAclRuleUnionTypeDef#

# AwsWafWebAclRuleUnionTypeDef definition

AwsWafWebAclRuleUnionTypeDef = Union[
    AwsWafWebAclRuleTypeDef,  # (1)
    AwsWafWebAclRuleOutputTypeDef,  # (2)
]
  1. See AwsWafWebAclRuleTypeDef
  2. See AwsWafWebAclRuleOutputTypeDef

AwsWafv2CustomRequestHandlingDetailsUnionTypeDef#

# AwsWafv2CustomRequestHandlingDetailsUnionTypeDef definition

AwsWafv2CustomRequestHandlingDetailsUnionTypeDef = Union[
    AwsWafv2CustomRequestHandlingDetailsTypeDef,  # (1)
    AwsWafv2CustomRequestHandlingDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafv2CustomRequestHandlingDetailsTypeDef
  2. See AwsWafv2CustomRequestHandlingDetailsOutputTypeDef

AwsWafv2CustomResponseDetailsUnionTypeDef#

# AwsWafv2CustomResponseDetailsUnionTypeDef definition

AwsWafv2CustomResponseDetailsUnionTypeDef = Union[
    AwsWafv2CustomResponseDetailsTypeDef,  # (1)
    AwsWafv2CustomResponseDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafv2CustomResponseDetailsTypeDef
  2. See AwsWafv2CustomResponseDetailsOutputTypeDef

VulnerabilityCodeVulnerabilitiesUnionTypeDef#

# VulnerabilityCodeVulnerabilitiesUnionTypeDef definition

VulnerabilityCodeVulnerabilitiesUnionTypeDef = Union[
    VulnerabilityCodeVulnerabilitiesTypeDef,  # (1)
    VulnerabilityCodeVulnerabilitiesOutputTypeDef,  # (2)
]
  1. See VulnerabilityCodeVulnerabilitiesTypeDef
  2. See VulnerabilityCodeVulnerabilitiesOutputTypeDef

ContainerDetailsUnionTypeDef#

# ContainerDetailsUnionTypeDef definition

ContainerDetailsUnionTypeDef = Union[
    ContainerDetailsTypeDef,  # (1)
    ContainerDetailsOutputTypeDef,  # (2)
]
  1. See ContainerDetailsTypeDef
  2. See ContainerDetailsOutputTypeDef

ThreatUnionTypeDef#

# ThreatUnionTypeDef definition

ThreatUnionTypeDef = Union[
    ThreatTypeDef,  # (1)
    ThreatOutputTypeDef,  # (2)
]
  1. See ThreatTypeDef
  2. See ThreatOutputTypeDef

FindingProviderFieldsUnionTypeDef#

# FindingProviderFieldsUnionTypeDef definition

FindingProviderFieldsUnionTypeDef = Union[
    FindingProviderFieldsTypeDef,  # (1)
    FindingProviderFieldsOutputTypeDef,  # (2)
]
  1. See FindingProviderFieldsTypeDef
  2. See FindingProviderFieldsOutputTypeDef

SignalUnionTypeDef#

# SignalUnionTypeDef definition

SignalUnionTypeDef = Union[
    SignalTypeDef,  # (1)
    SignalOutputTypeDef,  # (2)
]
  1. See SignalTypeDef
  2. See SignalOutputTypeDef

NetworkPathComponentDetailsUnionTypeDef#

# NetworkPathComponentDetailsUnionTypeDef definition

NetworkPathComponentDetailsUnionTypeDef = Union[
    NetworkPathComponentDetailsTypeDef,  # (1)
    NetworkPathComponentDetailsOutputTypeDef,  # (2)
]
  1. See NetworkPathComponentDetailsTypeDef
  2. See NetworkPathComponentDetailsOutputTypeDef

StatelessCustomPublishMetricActionUnionTypeDef#

# StatelessCustomPublishMetricActionUnionTypeDef definition

StatelessCustomPublishMetricActionUnionTypeDef = Union[
    StatelessCustomPublishMetricActionTypeDef,  # (1)
    StatelessCustomPublishMetricActionOutputTypeDef,  # (2)
]
  1. See StatelessCustomPublishMetricActionTypeDef
  2. See StatelessCustomPublishMetricActionOutputTypeDef

AwsApiCallActionUnionTypeDef#

# AwsApiCallActionUnionTypeDef definition

AwsApiCallActionUnionTypeDef = Union[
    AwsApiCallActionTypeDef,  # (1)
    AwsApiCallActionOutputTypeDef,  # (2)
]
  1. See AwsApiCallActionTypeDef
  2. See AwsApiCallActionOutputTypeDef

AwsEc2RouteTableDetailsUnionTypeDef#

# AwsEc2RouteTableDetailsUnionTypeDef definition

AwsEc2RouteTableDetailsUnionTypeDef = Union[
    AwsEc2RouteTableDetailsTypeDef,  # (1)
    AwsEc2RouteTableDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2RouteTableDetailsTypeDef
  2. See AwsEc2RouteTableDetailsOutputTypeDef

AwsAmazonMqBrokerDetailsUnionTypeDef#

# AwsAmazonMqBrokerDetailsUnionTypeDef definition

AwsAmazonMqBrokerDetailsUnionTypeDef = Union[
    AwsAmazonMqBrokerDetailsTypeDef,  # (1)
    AwsAmazonMqBrokerDetailsOutputTypeDef,  # (2)
]
  1. See AwsAmazonMqBrokerDetailsTypeDef
  2. See AwsAmazonMqBrokerDetailsOutputTypeDef

AwsApiGatewayStageDetailsUnionTypeDef#

# AwsApiGatewayStageDetailsUnionTypeDef definition

AwsApiGatewayStageDetailsUnionTypeDef = Union[
    AwsApiGatewayStageDetailsTypeDef,  # (1)
    AwsApiGatewayStageDetailsOutputTypeDef,  # (2)
]
  1. See AwsApiGatewayStageDetailsTypeDef
  2. See AwsApiGatewayStageDetailsOutputTypeDef

AwsApiGatewayRestApiDetailsUnionTypeDef#

# AwsApiGatewayRestApiDetailsUnionTypeDef definition

AwsApiGatewayRestApiDetailsUnionTypeDef = Union[
    AwsApiGatewayRestApiDetailsTypeDef,  # (1)
    AwsApiGatewayRestApiDetailsOutputTypeDef,  # (2)
]
  1. See AwsApiGatewayRestApiDetailsTypeDef
  2. See AwsApiGatewayRestApiDetailsOutputTypeDef

AwsAppSyncGraphQlApiDetailsUnionTypeDef#

# AwsAppSyncGraphQlApiDetailsUnionTypeDef definition

AwsAppSyncGraphQlApiDetailsUnionTypeDef = Union[
    AwsAppSyncGraphQlApiDetailsTypeDef,  # (1)
    AwsAppSyncGraphQlApiDetailsOutputTypeDef,  # (2)
]
  1. See AwsAppSyncGraphQlApiDetailsTypeDef
  2. See AwsAppSyncGraphQlApiDetailsOutputTypeDef

AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef#

# AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef definition

AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef = Union[
    AwsAutoScalingLaunchConfigurationDetailsTypeDef,  # (1)
    AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef,  # (2)
]
  1. See AwsAutoScalingLaunchConfigurationDetailsTypeDef
  2. See AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef

AwsBackupBackupPlanRuleDetailsUnionTypeDef#

# AwsBackupBackupPlanRuleDetailsUnionTypeDef definition

AwsBackupBackupPlanRuleDetailsUnionTypeDef = Union[
    AwsBackupBackupPlanRuleDetailsTypeDef,  # (1)
    AwsBackupBackupPlanRuleDetailsOutputTypeDef,  # (2)
]
  1. See AwsBackupBackupPlanRuleDetailsTypeDef
  2. See AwsBackupBackupPlanRuleDetailsOutputTypeDef

AwsBackupBackupVaultDetailsUnionTypeDef#

# AwsBackupBackupVaultDetailsUnionTypeDef definition

AwsBackupBackupVaultDetailsUnionTypeDef = Union[
    AwsBackupBackupVaultDetailsTypeDef,  # (1)
    AwsBackupBackupVaultDetailsOutputTypeDef,  # (2)
]
  1. See AwsBackupBackupVaultDetailsTypeDef
  2. See AwsBackupBackupVaultDetailsOutputTypeDef

AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef#

# AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef definition

AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef = Union[
    AwsCertificateManagerCertificateRenewalSummaryTypeDef,  # (1)
    AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef,  # (2)
]
  1. See AwsCertificateManagerCertificateRenewalSummaryTypeDef
  2. See AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef

AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef#

# AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef definition

AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef = Union[
    AwsCloudFrontDistributionOriginGroupFailoverTypeDef,  # (1)
    AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef,  # (2)
]
  1. See AwsCloudFrontDistributionOriginGroupFailoverTypeDef
  2. See AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef

AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef#

# AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef definition

AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef = Union[
    AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef,  # (1)
    AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef,  # (2)
]
  1. See AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef
  2. See AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef

AwsApiGatewayV2ApiDetailsUnionTypeDef#

# AwsApiGatewayV2ApiDetailsUnionTypeDef definition

AwsApiGatewayV2ApiDetailsUnionTypeDef = Union[
    AwsApiGatewayV2ApiDetailsTypeDef,  # (1)
    AwsApiGatewayV2ApiDetailsOutputTypeDef,  # (2)
]
  1. See AwsApiGatewayV2ApiDetailsTypeDef
  2. See AwsApiGatewayV2ApiDetailsOutputTypeDef

AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef#

# AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef definition

AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef = Union[
    AwsDynamoDbTableGlobalSecondaryIndexTypeDef,  # (1)
    AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef,  # (2)
]
  1. See AwsDynamoDbTableGlobalSecondaryIndexTypeDef
  2. See AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef

AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef#

# AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef definition

AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef = Union[
    AwsDynamoDbTableLocalSecondaryIndexTypeDef,  # (1)
    AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef,  # (2)
]
  1. See AwsDynamoDbTableLocalSecondaryIndexTypeDef
  2. See AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef

AwsDynamoDbTableReplicaUnionTypeDef#

# AwsDynamoDbTableReplicaUnionTypeDef definition

AwsDynamoDbTableReplicaUnionTypeDef = Union[
    AwsDynamoDbTableReplicaTypeDef,  # (1)
    AwsDynamoDbTableReplicaOutputTypeDef,  # (2)
]
  1. See AwsDynamoDbTableReplicaTypeDef
  2. See AwsDynamoDbTableReplicaOutputTypeDef

AwsEc2ClientVpnEndpointDetailsUnionTypeDef#

# AwsEc2ClientVpnEndpointDetailsUnionTypeDef definition

AwsEc2ClientVpnEndpointDetailsUnionTypeDef = Union[
    AwsEc2ClientVpnEndpointDetailsTypeDef,  # (1)
    AwsEc2ClientVpnEndpointDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2ClientVpnEndpointDetailsTypeDef
  2. See AwsEc2ClientVpnEndpointDetailsOutputTypeDef

AwsEc2NetworkAclDetailsUnionTypeDef#

# AwsEc2NetworkAclDetailsUnionTypeDef definition

AwsEc2NetworkAclDetailsUnionTypeDef = Union[
    AwsEc2NetworkAclDetailsTypeDef,  # (1)
    AwsEc2NetworkAclDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2NetworkAclDetailsTypeDef
  2. See AwsEc2NetworkAclDetailsOutputTypeDef

AwsEc2VpnConnectionOptionsDetailsUnionTypeDef#

# AwsEc2VpnConnectionOptionsDetailsUnionTypeDef definition

AwsEc2VpnConnectionOptionsDetailsUnionTypeDef = Union[
    AwsEc2VpnConnectionOptionsDetailsTypeDef,  # (1)
    AwsEc2VpnConnectionOptionsDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2VpnConnectionOptionsDetailsTypeDef
  2. See AwsEc2VpnConnectionOptionsDetailsOutputTypeDef

AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef#

# AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef definition

AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef = Union[
    AwsEcsServiceNetworkConfigurationDetailsTypeDef,  # (1)
    AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsServiceNetworkConfigurationDetailsTypeDef
  2. See AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef definition

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef = Union[
    AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef,  # (1)
    AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef
  2. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef

AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef#

# AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef definition

AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef = Union[
    AwsEcsTaskDefinitionVolumesDetailsTypeDef,  # (1)
    AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDefinitionVolumesDetailsTypeDef
  2. See AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef

AwsEfsAccessPointDetailsUnionTypeDef#

# AwsEfsAccessPointDetailsUnionTypeDef definition

AwsEfsAccessPointDetailsUnionTypeDef = Union[
    AwsEfsAccessPointDetailsTypeDef,  # (1)
    AwsEfsAccessPointDetailsOutputTypeDef,  # (2)
]
  1. See AwsEfsAccessPointDetailsTypeDef
  2. See AwsEfsAccessPointDetailsOutputTypeDef

AwsEksClusterLoggingDetailsUnionTypeDef#

# AwsEksClusterLoggingDetailsUnionTypeDef definition

AwsEksClusterLoggingDetailsUnionTypeDef = Union[
    AwsEksClusterLoggingDetailsTypeDef,  # (1)
    AwsEksClusterLoggingDetailsOutputTypeDef,  # (2)
]
  1. See AwsEksClusterLoggingDetailsTypeDef
  2. See AwsEksClusterLoggingDetailsOutputTypeDef

AwsElasticsearchDomainDetailsUnionTypeDef#

# AwsElasticsearchDomainDetailsUnionTypeDef definition

AwsElasticsearchDomainDetailsUnionTypeDef = Union[
    AwsElasticsearchDomainDetailsTypeDef,  # (1)
    AwsElasticsearchDomainDetailsOutputTypeDef,  # (2)
]
  1. See AwsElasticsearchDomainDetailsTypeDef
  2. See AwsElasticsearchDomainDetailsOutputTypeDef

AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef#

# AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef definition

AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef = Union[
    AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef,  # (1)
    AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef,  # (2)
]
  1. See AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef
  2. See AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef

AwsOpenSearchServiceDomainDetailsUnionTypeDef#

# AwsOpenSearchServiceDomainDetailsUnionTypeDef definition

AwsOpenSearchServiceDomainDetailsUnionTypeDef = Union[
    AwsOpenSearchServiceDomainDetailsTypeDef,  # (1)
    AwsOpenSearchServiceDomainDetailsOutputTypeDef,  # (2)
]
  1. See AwsOpenSearchServiceDomainDetailsTypeDef
  2. See AwsOpenSearchServiceDomainDetailsOutputTypeDef

AwsRdsDbClusterSnapshotDetailsUnionTypeDef#

# AwsRdsDbClusterSnapshotDetailsUnionTypeDef definition

AwsRdsDbClusterSnapshotDetailsUnionTypeDef = Union[
    AwsRdsDbClusterSnapshotDetailsTypeDef,  # (1)
    AwsRdsDbClusterSnapshotDetailsOutputTypeDef,  # (2)
]
  1. See AwsRdsDbClusterSnapshotDetailsTypeDef
  2. See AwsRdsDbClusterSnapshotDetailsOutputTypeDef

AwsRdsDbSubnetGroupUnionTypeDef#

# AwsRdsDbSubnetGroupUnionTypeDef definition

AwsRdsDbSubnetGroupUnionTypeDef = Union[
    AwsRdsDbSubnetGroupTypeDef,  # (1)
    AwsRdsDbSubnetGroupOutputTypeDef,  # (2)
]
  1. See AwsRdsDbSubnetGroupTypeDef
  2. See AwsRdsDbSubnetGroupOutputTypeDef

AwsRdsDbPendingModifiedValuesUnionTypeDef#

# AwsRdsDbPendingModifiedValuesUnionTypeDef definition

AwsRdsDbPendingModifiedValuesUnionTypeDef = Union[
    AwsRdsDbPendingModifiedValuesTypeDef,  # (1)
    AwsRdsDbPendingModifiedValuesOutputTypeDef,  # (2)
]
  1. See AwsRdsDbPendingModifiedValuesTypeDef
  2. See AwsRdsDbPendingModifiedValuesOutputTypeDef

AwsRoute53HostedZoneDetailsUnionTypeDef#

# AwsRoute53HostedZoneDetailsUnionTypeDef definition

AwsRoute53HostedZoneDetailsUnionTypeDef = Union[
    AwsRoute53HostedZoneDetailsTypeDef,  # (1)
    AwsRoute53HostedZoneDetailsOutputTypeDef,  # (2)
]
  1. See AwsRoute53HostedZoneDetailsTypeDef
  2. See AwsRoute53HostedZoneDetailsOutputTypeDef

AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef definition

AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef = Union[
    AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef,  # (1)
    AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef,  # (2)
]
  1. See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef
  2. See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef

AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef#

# AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef definition

AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef = Union[
    AwsS3BucketServerSideEncryptionConfigurationTypeDef,  # (1)
    AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef,  # (2)
]
  1. See AwsS3BucketServerSideEncryptionConfigurationTypeDef
  2. See AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef

AwsS3BucketWebsiteConfigurationUnionTypeDef#

# AwsS3BucketWebsiteConfigurationUnionTypeDef definition

AwsS3BucketWebsiteConfigurationUnionTypeDef = Union[
    AwsS3BucketWebsiteConfigurationTypeDef,  # (1)
    AwsS3BucketWebsiteConfigurationOutputTypeDef,  # (2)
]
  1. See AwsS3BucketWebsiteConfigurationTypeDef
  2. See AwsS3BucketWebsiteConfigurationOutputTypeDef

AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef#

# AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef definition

AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef = Union[
    AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef,  # (1)
    AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef,  # (2)
]
  1. See AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef
  2. See AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef

AwsWafRegionalRuleGroupDetailsUnionTypeDef#

# AwsWafRegionalRuleGroupDetailsUnionTypeDef definition

AwsWafRegionalRuleGroupDetailsUnionTypeDef = Union[
    AwsWafRegionalRuleGroupDetailsTypeDef,  # (1)
    AwsWafRegionalRuleGroupDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafRegionalRuleGroupDetailsTypeDef
  2. See AwsWafRegionalRuleGroupDetailsOutputTypeDef

AwsWafRegionalWebAclDetailsUnionTypeDef#

# AwsWafRegionalWebAclDetailsUnionTypeDef definition

AwsWafRegionalWebAclDetailsUnionTypeDef = Union[
    AwsWafRegionalWebAclDetailsTypeDef,  # (1)
    AwsWafRegionalWebAclDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafRegionalWebAclDetailsTypeDef
  2. See AwsWafRegionalWebAclDetailsOutputTypeDef

AwsWafRuleGroupDetailsUnionTypeDef#

# AwsWafRuleGroupDetailsUnionTypeDef definition

AwsWafRuleGroupDetailsUnionTypeDef = Union[
    AwsWafRuleGroupDetailsTypeDef,  # (1)
    AwsWafRuleGroupDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafRuleGroupDetailsTypeDef
  2. See AwsWafRuleGroupDetailsOutputTypeDef

AutomationRulesFindingFiltersUnionTypeDef#

# AutomationRulesFindingFiltersUnionTypeDef definition

AutomationRulesFindingFiltersUnionTypeDef = Union[
    AutomationRulesFindingFiltersTypeDef,  # (1)
    AutomationRulesFindingFiltersOutputTypeDef,  # (2)
]
  1. See AutomationRulesFindingFiltersTypeDef
  2. See AutomationRulesFindingFiltersOutputTypeDef

OccurrencesUnionTypeDef#

# OccurrencesUnionTypeDef definition

OccurrencesUnionTypeDef = Union[
    OccurrencesTypeDef,  # (1)
    OccurrencesOutputTypeDef,  # (2)
]
  1. See OccurrencesTypeDef
  2. See OccurrencesOutputTypeDef

ParameterConfigurationUnionTypeDef#

# ParameterConfigurationUnionTypeDef definition

ParameterConfigurationUnionTypeDef = Union[
    ParameterConfigurationTypeDef,  # (1)
    ParameterConfigurationOutputTypeDef,  # (2)
]
  1. See ParameterConfigurationTypeDef
  2. See ParameterConfigurationOutputTypeDef

RuleGroupSourceStatefulRulesDetailsUnionTypeDef#

# RuleGroupSourceStatefulRulesDetailsUnionTypeDef definition

RuleGroupSourceStatefulRulesDetailsUnionTypeDef = Union[
    RuleGroupSourceStatefulRulesDetailsTypeDef,  # (1)
    RuleGroupSourceStatefulRulesDetailsOutputTypeDef,  # (2)
]
  1. See RuleGroupSourceStatefulRulesDetailsTypeDef
  2. See RuleGroupSourceStatefulRulesDetailsOutputTypeDef

RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef#

# RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef definition

RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef = Union[
    RuleGroupSourceStatelessRuleMatchAttributesTypeDef,  # (1)
    RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef,  # (2)
]
  1. See RuleGroupSourceStatelessRuleMatchAttributesTypeDef
  2. See RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef

RuleGroupVariablesUnionTypeDef#

# RuleGroupVariablesUnionTypeDef definition

RuleGroupVariablesUnionTypeDef = Union[
    RuleGroupVariablesTypeDef,  # (1)
    RuleGroupVariablesOutputTypeDef,  # (2)
]
  1. See RuleGroupVariablesTypeDef
  2. See RuleGroupVariablesOutputTypeDef

ComplianceUnionTypeDef#

# ComplianceUnionTypeDef definition

ComplianceUnionTypeDef = Union[
    ComplianceTypeDef,  # (1)
    ComplianceOutputTypeDef,  # (2)
]
  1. See ComplianceTypeDef
  2. See ComplianceOutputTypeDef

PortProbeActionUnionTypeDef#

# PortProbeActionUnionTypeDef definition

PortProbeActionUnionTypeDef = Union[
    PortProbeActionTypeDef,  # (1)
    PortProbeActionOutputTypeDef,  # (2)
]
  1. See PortProbeActionTypeDef
  2. See PortProbeActionOutputTypeDef

AutomationRulesActionUnionTypeDef#

# AutomationRulesActionUnionTypeDef definition

AutomationRulesActionUnionTypeDef = Union[
    AutomationRulesActionTypeDef,  # (1)
    AutomationRulesActionOutputTypeDef,  # (2)
]
  1. See AutomationRulesActionTypeDef
  2. See AutomationRulesActionOutputTypeDef

AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef#

# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef definition

AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef = Union[
    AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef,  # (1)
    AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef,  # (2)
]
  1. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef
  2. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef

AwsCodeBuildProjectDetailsUnionTypeDef#

# AwsCodeBuildProjectDetailsUnionTypeDef definition

AwsCodeBuildProjectDetailsUnionTypeDef = Union[
    AwsCodeBuildProjectDetailsTypeDef,  # (1)
    AwsCodeBuildProjectDetailsOutputTypeDef,  # (2)
]
  1. See AwsCodeBuildProjectDetailsTypeDef
  2. See AwsCodeBuildProjectDetailsOutputTypeDef

AwsEc2LaunchTemplateDataDetailsUnionTypeDef#

# AwsEc2LaunchTemplateDataDetailsUnionTypeDef definition

AwsEc2LaunchTemplateDataDetailsUnionTypeDef = Union[
    AwsEc2LaunchTemplateDataDetailsTypeDef,  # (1)
    AwsEc2LaunchTemplateDataDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2LaunchTemplateDataDetailsTypeDef
  2. See AwsEc2LaunchTemplateDataDetailsOutputTypeDef

AwsEc2SecurityGroupDetailsUnionTypeDef#

# AwsEc2SecurityGroupDetailsUnionTypeDef definition

AwsEc2SecurityGroupDetailsUnionTypeDef = Union[
    AwsEc2SecurityGroupDetailsTypeDef,  # (1)
    AwsEc2SecurityGroupDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2SecurityGroupDetailsTypeDef
  2. See AwsEc2SecurityGroupDetailsOutputTypeDef

AwsEc2VpcPeeringConnectionDetailsUnionTypeDef#

# AwsEc2VpcPeeringConnectionDetailsUnionTypeDef definition

AwsEc2VpcPeeringConnectionDetailsUnionTypeDef = Union[
    AwsEc2VpcPeeringConnectionDetailsTypeDef,  # (1)
    AwsEc2VpcPeeringConnectionDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2VpcPeeringConnectionDetailsTypeDef
  2. See AwsEc2VpcPeeringConnectionDetailsOutputTypeDef

AwsEcsClusterDetailsUnionTypeDef#

# AwsEcsClusterDetailsUnionTypeDef definition

AwsEcsClusterDetailsUnionTypeDef = Union[
    AwsEcsClusterDetailsTypeDef,  # (1)
    AwsEcsClusterDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsClusterDetailsTypeDef
  2. See AwsEcsClusterDetailsOutputTypeDef

AwsEcsTaskDetailsUnionTypeDef#

# AwsEcsTaskDetailsUnionTypeDef definition

AwsEcsTaskDetailsUnionTypeDef = Union[
    AwsEcsTaskDetailsTypeDef,  # (1)
    AwsEcsTaskDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDetailsTypeDef
  2. See AwsEcsTaskDetailsOutputTypeDef

AwsElbLoadBalancerDetailsUnionTypeDef#

# AwsElbLoadBalancerDetailsUnionTypeDef definition

AwsElbLoadBalancerDetailsUnionTypeDef = Union[
    AwsElbLoadBalancerDetailsTypeDef,  # (1)
    AwsElbLoadBalancerDetailsOutputTypeDef,  # (2)
]
  1. See AwsElbLoadBalancerDetailsTypeDef
  2. See AwsElbLoadBalancerDetailsOutputTypeDef

AwsEventsEndpointDetailsUnionTypeDef#

# AwsEventsEndpointDetailsUnionTypeDef definition

AwsEventsEndpointDetailsUnionTypeDef = Union[
    AwsEventsEndpointDetailsTypeDef,  # (1)
    AwsEventsEndpointDetailsOutputTypeDef,  # (2)
]
  1. See AwsEventsEndpointDetailsTypeDef
  2. See AwsEventsEndpointDetailsOutputTypeDef

AwsIamRoleDetailsUnionTypeDef#

# AwsIamRoleDetailsUnionTypeDef definition

AwsIamRoleDetailsUnionTypeDef = Union[
    AwsIamRoleDetailsTypeDef,  # (1)
    AwsIamRoleDetailsOutputTypeDef,  # (2)
]
  1. See AwsIamRoleDetailsTypeDef
  2. See AwsIamRoleDetailsOutputTypeDef

AwsLambdaFunctionDetailsUnionTypeDef#

# AwsLambdaFunctionDetailsUnionTypeDef definition

AwsLambdaFunctionDetailsUnionTypeDef = Union[
    AwsLambdaFunctionDetailsTypeDef,  # (1)
    AwsLambdaFunctionDetailsOutputTypeDef,  # (2)
]
  1. See AwsLambdaFunctionDetailsTypeDef
  2. See AwsLambdaFunctionDetailsOutputTypeDef

AwsRedshiftClusterDetailsUnionTypeDef#

# AwsRedshiftClusterDetailsUnionTypeDef definition

AwsRedshiftClusterDetailsUnionTypeDef = Union[
    AwsRedshiftClusterDetailsTypeDef,  # (1)
    AwsRedshiftClusterDetailsOutputTypeDef,  # (2)
]
  1. See AwsRedshiftClusterDetailsTypeDef
  2. See AwsRedshiftClusterDetailsOutputTypeDef

AwsS3BucketNotificationConfigurationFilterUnionTypeDef#

# AwsS3BucketNotificationConfigurationFilterUnionTypeDef definition

AwsS3BucketNotificationConfigurationFilterUnionTypeDef = Union[
    AwsS3BucketNotificationConfigurationFilterTypeDef,  # (1)
    AwsS3BucketNotificationConfigurationFilterOutputTypeDef,  # (2)
]
  1. See AwsS3BucketNotificationConfigurationFilterTypeDef
  2. See AwsS3BucketNotificationConfigurationFilterOutputTypeDef

AwsWafWebAclDetailsUnionTypeDef#

# AwsWafWebAclDetailsUnionTypeDef definition

AwsWafWebAclDetailsUnionTypeDef = Union[
    AwsWafWebAclDetailsTypeDef,  # (1)
    AwsWafWebAclDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafWebAclDetailsTypeDef
  2. See AwsWafWebAclDetailsOutputTypeDef

AwsWafv2ActionAllowDetailsUnionTypeDef#

# AwsWafv2ActionAllowDetailsUnionTypeDef definition

AwsWafv2ActionAllowDetailsUnionTypeDef = Union[
    AwsWafv2ActionAllowDetailsTypeDef,  # (1)
    AwsWafv2ActionAllowDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafv2ActionAllowDetailsTypeDef
  2. See AwsWafv2ActionAllowDetailsOutputTypeDef

AwsWafv2RulesActionCaptchaDetailsUnionTypeDef#

# AwsWafv2RulesActionCaptchaDetailsUnionTypeDef definition

AwsWafv2RulesActionCaptchaDetailsUnionTypeDef = Union[
    AwsWafv2RulesActionCaptchaDetailsTypeDef,  # (1)
    AwsWafv2RulesActionCaptchaDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafv2RulesActionCaptchaDetailsTypeDef
  2. See AwsWafv2RulesActionCaptchaDetailsOutputTypeDef

AwsWafv2RulesActionCountDetailsUnionTypeDef#

# AwsWafv2RulesActionCountDetailsUnionTypeDef definition

AwsWafv2RulesActionCountDetailsUnionTypeDef = Union[
    AwsWafv2RulesActionCountDetailsTypeDef,  # (1)
    AwsWafv2RulesActionCountDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafv2RulesActionCountDetailsTypeDef
  2. See AwsWafv2RulesActionCountDetailsOutputTypeDef

AwsWafv2ActionBlockDetailsUnionTypeDef#

# AwsWafv2ActionBlockDetailsUnionTypeDef definition

AwsWafv2ActionBlockDetailsUnionTypeDef = Union[
    AwsWafv2ActionBlockDetailsTypeDef,  # (1)
    AwsWafv2ActionBlockDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafv2ActionBlockDetailsTypeDef
  2. See AwsWafv2ActionBlockDetailsOutputTypeDef

VulnerabilityUnionTypeDef#

# VulnerabilityUnionTypeDef definition

VulnerabilityUnionTypeDef = Union[
    VulnerabilityTypeDef,  # (1)
    VulnerabilityOutputTypeDef,  # (2)
]
  1. See VulnerabilityTypeDef
  2. See VulnerabilityOutputTypeDef

SequenceUnionTypeDef#

# SequenceUnionTypeDef definition

SequenceUnionTypeDef = Union[
    SequenceTypeDef,  # (1)
    SequenceOutputTypeDef,  # (2)
]
  1. See SequenceTypeDef
  2. See SequenceOutputTypeDef

NetworkHeaderUnionTypeDef#

# NetworkHeaderUnionTypeDef definition

NetworkHeaderUnionTypeDef = Union[
    NetworkHeaderTypeDef,  # (1)
    NetworkHeaderOutputTypeDef,  # (2)
]
  1. See NetworkHeaderTypeDef
  2. See NetworkHeaderOutputTypeDef

StatelessCustomActionDefinitionUnionTypeDef#

# StatelessCustomActionDefinitionUnionTypeDef definition

StatelessCustomActionDefinitionUnionTypeDef = Union[
    StatelessCustomActionDefinitionTypeDef,  # (1)
    StatelessCustomActionDefinitionOutputTypeDef,  # (2)
]
  1. See StatelessCustomActionDefinitionTypeDef
  2. See StatelessCustomActionDefinitionOutputTypeDef

AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef#

# AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef definition

AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef = Union[
    AwsBackupBackupPlanBackupPlanDetailsTypeDef,  # (1)
    AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef,  # (2)
]
  1. See AwsBackupBackupPlanBackupPlanDetailsTypeDef
  2. See AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef

AwsCertificateManagerCertificateDetailsUnionTypeDef#

# AwsCertificateManagerCertificateDetailsUnionTypeDef definition

AwsCertificateManagerCertificateDetailsUnionTypeDef = Union[
    AwsCertificateManagerCertificateDetailsTypeDef,  # (1)
    AwsCertificateManagerCertificateDetailsOutputTypeDef,  # (2)
]
  1. See AwsCertificateManagerCertificateDetailsTypeDef
  2. See AwsCertificateManagerCertificateDetailsOutputTypeDef

AwsCloudFrontDistributionOriginGroupUnionTypeDef#

# AwsCloudFrontDistributionOriginGroupUnionTypeDef definition

AwsCloudFrontDistributionOriginGroupUnionTypeDef = Union[
    AwsCloudFrontDistributionOriginGroupTypeDef,  # (1)
    AwsCloudFrontDistributionOriginGroupOutputTypeDef,  # (2)
]
  1. See AwsCloudFrontDistributionOriginGroupTypeDef
  2. See AwsCloudFrontDistributionOriginGroupOutputTypeDef

AwsCloudFrontDistributionOriginItemUnionTypeDef#

# AwsCloudFrontDistributionOriginItemUnionTypeDef definition

AwsCloudFrontDistributionOriginItemUnionTypeDef = Union[
    AwsCloudFrontDistributionOriginItemTypeDef,  # (1)
    AwsCloudFrontDistributionOriginItemOutputTypeDef,  # (2)
]
  1. See AwsCloudFrontDistributionOriginItemTypeDef
  2. See AwsCloudFrontDistributionOriginItemOutputTypeDef

AwsDynamoDbTableDetailsUnionTypeDef#

# AwsDynamoDbTableDetailsUnionTypeDef definition

AwsDynamoDbTableDetailsUnionTypeDef = Union[
    AwsDynamoDbTableDetailsTypeDef,  # (1)
    AwsDynamoDbTableDetailsOutputTypeDef,  # (2)
]
  1. See AwsDynamoDbTableDetailsTypeDef
  2. See AwsDynamoDbTableDetailsOutputTypeDef

AwsEc2VpnConnectionDetailsUnionTypeDef#

# AwsEc2VpnConnectionDetailsUnionTypeDef definition

AwsEc2VpnConnectionDetailsUnionTypeDef = Union[
    AwsEc2VpnConnectionDetailsTypeDef,  # (1)
    AwsEc2VpnConnectionDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2VpnConnectionDetailsTypeDef
  2. See AwsEc2VpnConnectionDetailsOutputTypeDef

AwsEcsServiceDetailsUnionTypeDef#

# AwsEcsServiceDetailsUnionTypeDef definition

AwsEcsServiceDetailsUnionTypeDef = Union[
    AwsEcsServiceDetailsTypeDef,  # (1)
    AwsEcsServiceDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsServiceDetailsTypeDef
  2. See AwsEcsServiceDetailsOutputTypeDef

AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef definition

AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef = Union[
    AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef,  # (1)
    AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef
  2. See AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef

AwsEksClusterDetailsUnionTypeDef#

# AwsEksClusterDetailsUnionTypeDef definition

AwsEksClusterDetailsUnionTypeDef = Union[
    AwsEksClusterDetailsTypeDef,  # (1)
    AwsEksClusterDetailsOutputTypeDef,  # (2)
]
  1. See AwsEksClusterDetailsTypeDef
  2. See AwsEksClusterDetailsOutputTypeDef

AwsGuardDutyDetectorDetailsUnionTypeDef#

# AwsGuardDutyDetectorDetailsUnionTypeDef definition

AwsGuardDutyDetectorDetailsUnionTypeDef = Union[
    AwsGuardDutyDetectorDetailsTypeDef,  # (1)
    AwsGuardDutyDetectorDetailsOutputTypeDef,  # (2)
]
  1. See AwsGuardDutyDetectorDetailsTypeDef
  2. See AwsGuardDutyDetectorDetailsOutputTypeDef

AwsMskClusterClusterInfoDetailsUnionTypeDef#

# AwsMskClusterClusterInfoDetailsUnionTypeDef definition

AwsMskClusterClusterInfoDetailsUnionTypeDef = Union[
    AwsMskClusterClusterInfoDetailsTypeDef,  # (1)
    AwsMskClusterClusterInfoDetailsOutputTypeDef,  # (2)
]
  1. See AwsMskClusterClusterInfoDetailsTypeDef
  2. See AwsMskClusterClusterInfoDetailsOutputTypeDef

AwsRdsDbInstanceDetailsUnionTypeDef#

# AwsRdsDbInstanceDetailsUnionTypeDef definition

AwsRdsDbInstanceDetailsUnionTypeDef = Union[
    AwsRdsDbInstanceDetailsTypeDef,  # (1)
    AwsRdsDbInstanceDetailsOutputTypeDef,  # (2)
]
  1. See AwsRdsDbInstanceDetailsTypeDef
  2. See AwsRdsDbInstanceDetailsOutputTypeDef

AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef definition

AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef = Union[
    AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef,  # (1)
    AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef,  # (2)
]
  1. See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef
  2. See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef

AwsStepFunctionStateMachineDetailsUnionTypeDef#

# AwsStepFunctionStateMachineDetailsUnionTypeDef definition

AwsStepFunctionStateMachineDetailsUnionTypeDef = Union[
    AwsStepFunctionStateMachineDetailsTypeDef,  # (1)
    AwsStepFunctionStateMachineDetailsOutputTypeDef,  # (2)
]
  1. See AwsStepFunctionStateMachineDetailsTypeDef
  2. See AwsStepFunctionStateMachineDetailsOutputTypeDef

CustomDataIdentifiersDetectionsUnionTypeDef#

# CustomDataIdentifiersDetectionsUnionTypeDef definition

CustomDataIdentifiersDetectionsUnionTypeDef = Union[
    CustomDataIdentifiersDetectionsTypeDef,  # (1)
    CustomDataIdentifiersDetectionsOutputTypeDef,  # (2)
]
  1. See CustomDataIdentifiersDetectionsTypeDef
  2. See CustomDataIdentifiersDetectionsOutputTypeDef

SensitiveDataDetectionsUnionTypeDef#

# SensitiveDataDetectionsUnionTypeDef definition

SensitiveDataDetectionsUnionTypeDef = Union[
    SensitiveDataDetectionsTypeDef,  # (1)
    SensitiveDataDetectionsOutputTypeDef,  # (2)
]
  1. See SensitiveDataDetectionsTypeDef
  2. See SensitiveDataDetectionsOutputTypeDef

SecurityControlCustomParameterUnionTypeDef#

# SecurityControlCustomParameterUnionTypeDef definition

SecurityControlCustomParameterUnionTypeDef = Union[
    SecurityControlCustomParameterTypeDef,  # (1)
    SecurityControlCustomParameterOutputTypeDef,  # (2)
]
  1. See SecurityControlCustomParameterTypeDef
  2. See SecurityControlCustomParameterOutputTypeDef

RuleGroupSourceStatelessRuleDefinitionUnionTypeDef#

# RuleGroupSourceStatelessRuleDefinitionUnionTypeDef definition

RuleGroupSourceStatelessRuleDefinitionUnionTypeDef = Union[
    RuleGroupSourceStatelessRuleDefinitionTypeDef,  # (1)
    RuleGroupSourceStatelessRuleDefinitionOutputTypeDef,  # (2)
]
  1. See RuleGroupSourceStatelessRuleDefinitionTypeDef
  2. See RuleGroupSourceStatelessRuleDefinitionOutputTypeDef

ActionUnionTypeDef#

# ActionUnionTypeDef definition

ActionUnionTypeDef = Union[
    ActionTypeDef,  # (1)
    ActionOutputTypeDef,  # (2)
]
  1. See ActionTypeDef
  2. See ActionOutputTypeDef

AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef#

# AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef definition

AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef = Union[
    AwsAutoScalingAutoScalingGroupDetailsTypeDef,  # (1)
    AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef,  # (2)
]
  1. See AwsAutoScalingAutoScalingGroupDetailsTypeDef
  2. See AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef

AwsEc2LaunchTemplateDetailsUnionTypeDef#

# AwsEc2LaunchTemplateDetailsUnionTypeDef definition

AwsEc2LaunchTemplateDetailsUnionTypeDef = Union[
    AwsEc2LaunchTemplateDetailsTypeDef,  # (1)
    AwsEc2LaunchTemplateDetailsOutputTypeDef,  # (2)
]
  1. See AwsEc2LaunchTemplateDetailsTypeDef
  2. See AwsEc2LaunchTemplateDetailsOutputTypeDef

AwsS3BucketNotificationConfigurationDetailUnionTypeDef#

# AwsS3BucketNotificationConfigurationDetailUnionTypeDef definition

AwsS3BucketNotificationConfigurationDetailUnionTypeDef = Union[
    AwsS3BucketNotificationConfigurationDetailTypeDef,  # (1)
    AwsS3BucketNotificationConfigurationDetailOutputTypeDef,  # (2)
]
  1. See AwsS3BucketNotificationConfigurationDetailTypeDef
  2. See AwsS3BucketNotificationConfigurationDetailOutputTypeDef

AwsWafv2RulesActionDetailsUnionTypeDef#

# AwsWafv2RulesActionDetailsUnionTypeDef definition

AwsWafv2RulesActionDetailsUnionTypeDef = Union[
    AwsWafv2RulesActionDetailsTypeDef,  # (1)
    AwsWafv2RulesActionDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafv2RulesActionDetailsTypeDef
  2. See AwsWafv2RulesActionDetailsOutputTypeDef

AwsWafv2WebAclActionDetailsUnionTypeDef#

# AwsWafv2WebAclActionDetailsUnionTypeDef definition

AwsWafv2WebAclActionDetailsUnionTypeDef = Union[
    AwsWafv2WebAclActionDetailsTypeDef,  # (1)
    AwsWafv2WebAclActionDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafv2WebAclActionDetailsTypeDef
  2. See AwsWafv2WebAclActionDetailsOutputTypeDef

DetectionUnionTypeDef#

# DetectionUnionTypeDef definition

DetectionUnionTypeDef = Union[
    DetectionTypeDef,  # (1)
    DetectionOutputTypeDef,  # (2)
]
  1. See DetectionTypeDef
  2. See DetectionOutputTypeDef

NetworkPathComponentUnionTypeDef#

# NetworkPathComponentUnionTypeDef definition

NetworkPathComponentUnionTypeDef = Union[
    NetworkPathComponentTypeDef,  # (1)
    NetworkPathComponentOutputTypeDef,  # (2)
]
  1. See NetworkPathComponentTypeDef
  2. See NetworkPathComponentOutputTypeDef

FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef#

# FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef definition

FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef = Union[
    FirewallPolicyStatelessCustomActionsDetailsTypeDef,  # (1)
    FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef,  # (2)
]
  1. See FirewallPolicyStatelessCustomActionsDetailsTypeDef
  2. See FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef

RuleGroupSourceCustomActionsDetailsUnionTypeDef#

# RuleGroupSourceCustomActionsDetailsUnionTypeDef definition

RuleGroupSourceCustomActionsDetailsUnionTypeDef = Union[
    RuleGroupSourceCustomActionsDetailsTypeDef,  # (1)
    RuleGroupSourceCustomActionsDetailsOutputTypeDef,  # (2)
]
  1. See RuleGroupSourceCustomActionsDetailsTypeDef
  2. See RuleGroupSourceCustomActionsDetailsOutputTypeDef

AwsBackupBackupPlanDetailsUnionTypeDef#

# AwsBackupBackupPlanDetailsUnionTypeDef definition

AwsBackupBackupPlanDetailsUnionTypeDef = Union[
    AwsBackupBackupPlanDetailsTypeDef,  # (1)
    AwsBackupBackupPlanDetailsOutputTypeDef,  # (2)
]
  1. See AwsBackupBackupPlanDetailsTypeDef
  2. See AwsBackupBackupPlanDetailsOutputTypeDef

AwsCloudFrontDistributionOriginGroupsUnionTypeDef#

# AwsCloudFrontDistributionOriginGroupsUnionTypeDef definition

AwsCloudFrontDistributionOriginGroupsUnionTypeDef = Union[
    AwsCloudFrontDistributionOriginGroupsTypeDef,  # (1)
    AwsCloudFrontDistributionOriginGroupsOutputTypeDef,  # (2)
]
  1. See AwsCloudFrontDistributionOriginGroupsTypeDef
  2. See AwsCloudFrontDistributionOriginGroupsOutputTypeDef

AwsCloudFrontDistributionOriginsUnionTypeDef#

# AwsCloudFrontDistributionOriginsUnionTypeDef definition

AwsCloudFrontDistributionOriginsUnionTypeDef = Union[
    AwsCloudFrontDistributionOriginsTypeDef,  # (1)
    AwsCloudFrontDistributionOriginsOutputTypeDef,  # (2)
]
  1. See AwsCloudFrontDistributionOriginsTypeDef
  2. See AwsCloudFrontDistributionOriginsOutputTypeDef

AwsEcsTaskDefinitionDetailsUnionTypeDef#

# AwsEcsTaskDefinitionDetailsUnionTypeDef definition

AwsEcsTaskDefinitionDetailsUnionTypeDef = Union[
    AwsEcsTaskDefinitionDetailsTypeDef,  # (1)
    AwsEcsTaskDefinitionDetailsOutputTypeDef,  # (2)
]
  1. See AwsEcsTaskDefinitionDetailsTypeDef
  2. See AwsEcsTaskDefinitionDetailsOutputTypeDef

AwsMskClusterDetailsUnionTypeDef#

# AwsMskClusterDetailsUnionTypeDef definition

AwsMskClusterDetailsUnionTypeDef = Union[
    AwsMskClusterDetailsTypeDef,  # (1)
    AwsMskClusterDetailsOutputTypeDef,  # (2)
]
  1. See AwsMskClusterDetailsTypeDef
  2. See AwsMskClusterDetailsOutputTypeDef

AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef definition

AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef = Union[
    AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef,  # (1)
    AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef,  # (2)
]
  1. See AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef
  2. See AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef

CustomDataIdentifiersResultUnionTypeDef#

# CustomDataIdentifiersResultUnionTypeDef definition

CustomDataIdentifiersResultUnionTypeDef = Union[
    CustomDataIdentifiersResultTypeDef,  # (1)
    CustomDataIdentifiersResultOutputTypeDef,  # (2)
]
  1. See CustomDataIdentifiersResultTypeDef
  2. See CustomDataIdentifiersResultOutputTypeDef

SensitiveDataResultUnionTypeDef#

# SensitiveDataResultUnionTypeDef definition

SensitiveDataResultUnionTypeDef = Union[
    SensitiveDataResultTypeDef,  # (1)
    SensitiveDataResultOutputTypeDef,  # (2)
]
  1. See SensitiveDataResultTypeDef
  2. See SensitiveDataResultOutputTypeDef

SecurityControlsConfigurationUnionTypeDef#

# SecurityControlsConfigurationUnionTypeDef definition

SecurityControlsConfigurationUnionTypeDef = Union[
    SecurityControlsConfigurationTypeDef,  # (1)
    SecurityControlsConfigurationOutputTypeDef,  # (2)
]
  1. See SecurityControlsConfigurationTypeDef
  2. See SecurityControlsConfigurationOutputTypeDef

RuleGroupSourceStatelessRulesDetailsUnionTypeDef#

# RuleGroupSourceStatelessRulesDetailsUnionTypeDef definition

RuleGroupSourceStatelessRulesDetailsUnionTypeDef = Union[
    RuleGroupSourceStatelessRulesDetailsTypeDef,  # (1)
    RuleGroupSourceStatelessRulesDetailsOutputTypeDef,  # (2)
]
  1. See RuleGroupSourceStatelessRulesDetailsTypeDef
  2. See RuleGroupSourceStatelessRulesDetailsOutputTypeDef

AwsS3BucketNotificationConfigurationUnionTypeDef#

# AwsS3BucketNotificationConfigurationUnionTypeDef definition

AwsS3BucketNotificationConfigurationUnionTypeDef = Union[
    AwsS3BucketNotificationConfigurationTypeDef,  # (1)
    AwsS3BucketNotificationConfigurationOutputTypeDef,  # (2)
]
  1. See AwsS3BucketNotificationConfigurationTypeDef
  2. See AwsS3BucketNotificationConfigurationOutputTypeDef

AwsWafv2RulesDetailsUnionTypeDef#

# AwsWafv2RulesDetailsUnionTypeDef definition

AwsWafv2RulesDetailsUnionTypeDef = Union[
    AwsWafv2RulesDetailsTypeDef,  # (1)
    AwsWafv2RulesDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafv2RulesDetailsTypeDef
  2. See AwsWafv2RulesDetailsOutputTypeDef

FirewallPolicyDetailsUnionTypeDef#

# FirewallPolicyDetailsUnionTypeDef definition

FirewallPolicyDetailsUnionTypeDef = Union[
    FirewallPolicyDetailsTypeDef,  # (1)
    FirewallPolicyDetailsOutputTypeDef,  # (2)
]
  1. See FirewallPolicyDetailsTypeDef
  2. See FirewallPolicyDetailsOutputTypeDef

AwsCloudFrontDistributionDetailsUnionTypeDef#

# AwsCloudFrontDistributionDetailsUnionTypeDef definition

AwsCloudFrontDistributionDetailsUnionTypeDef = Union[
    AwsCloudFrontDistributionDetailsTypeDef,  # (1)
    AwsCloudFrontDistributionDetailsOutputTypeDef,  # (2)
]
  1. See AwsCloudFrontDistributionDetailsTypeDef
  2. See AwsCloudFrontDistributionDetailsOutputTypeDef

AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef#

# AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef definition

AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef = Union[
    AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef,  # (1)
    AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef,  # (2)
]
  1. See AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef
  2. See AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef

AwsWafv2WebAclDetailsUnionTypeDef#

# AwsWafv2WebAclDetailsUnionTypeDef definition

AwsWafv2WebAclDetailsUnionTypeDef = Union[
    AwsWafv2WebAclDetailsTypeDef,  # (1)
    AwsWafv2WebAclDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafv2WebAclDetailsTypeDef
  2. See AwsWafv2WebAclDetailsOutputTypeDef

ClassificationResultUnionTypeDef#

# ClassificationResultUnionTypeDef definition

ClassificationResultUnionTypeDef = Union[
    ClassificationResultTypeDef,  # (1)
    ClassificationResultOutputTypeDef,  # (2)
]
  1. See ClassificationResultTypeDef
  2. See ClassificationResultOutputTypeDef

SecurityHubPolicyUnionTypeDef#

# SecurityHubPolicyUnionTypeDef definition

SecurityHubPolicyUnionTypeDef = Union[
    SecurityHubPolicyTypeDef,  # (1)
    SecurityHubPolicyOutputTypeDef,  # (2)
]
  1. See SecurityHubPolicyTypeDef
  2. See SecurityHubPolicyOutputTypeDef

RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef#

# RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef definition

RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef = Union[
    RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef,  # (1)
    RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef,  # (2)
]
  1. See RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef
  2. See RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef

AwsWafv2RuleGroupDetailsUnionTypeDef#

# AwsWafv2RuleGroupDetailsUnionTypeDef definition

AwsWafv2RuleGroupDetailsUnionTypeDef = Union[
    AwsWafv2RuleGroupDetailsTypeDef,  # (1)
    AwsWafv2RuleGroupDetailsOutputTypeDef,  # (2)
]
  1. See AwsWafv2RuleGroupDetailsTypeDef
  2. See AwsWafv2RuleGroupDetailsOutputTypeDef

AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef#

# AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef definition

AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef = Union[
    AwsNetworkFirewallFirewallPolicyDetailsTypeDef,  # (1)
    AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef,  # (2)
]
  1. See AwsNetworkFirewallFirewallPolicyDetailsTypeDef
  2. See AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef

AwsS3BucketDetailsUnionTypeDef#

# AwsS3BucketDetailsUnionTypeDef definition

AwsS3BucketDetailsUnionTypeDef = Union[
    AwsS3BucketDetailsTypeDef,  # (1)
    AwsS3BucketDetailsOutputTypeDef,  # (2)
]
  1. See AwsS3BucketDetailsTypeDef
  2. See AwsS3BucketDetailsOutputTypeDef

DataClassificationDetailsUnionTypeDef#

# DataClassificationDetailsUnionTypeDef definition

DataClassificationDetailsUnionTypeDef = Union[
    DataClassificationDetailsTypeDef,  # (1)
    DataClassificationDetailsOutputTypeDef,  # (2)
]
  1. See DataClassificationDetailsTypeDef
  2. See DataClassificationDetailsOutputTypeDef

RuleGroupSourceUnionTypeDef#

# RuleGroupSourceUnionTypeDef definition

RuleGroupSourceUnionTypeDef = Union[
    RuleGroupSourceTypeDef,  # (1)
    RuleGroupSourceOutputTypeDef,  # (2)
]
  1. See RuleGroupSourceTypeDef
  2. See RuleGroupSourceOutputTypeDef

RuleGroupDetailsUnionTypeDef#

# RuleGroupDetailsUnionTypeDef definition

RuleGroupDetailsUnionTypeDef = Union[
    RuleGroupDetailsTypeDef,  # (1)
    RuleGroupDetailsOutputTypeDef,  # (2)
]
  1. See RuleGroupDetailsTypeDef
  2. See RuleGroupDetailsOutputTypeDef

AwsNetworkFirewallRuleGroupDetailsUnionTypeDef#

# AwsNetworkFirewallRuleGroupDetailsUnionTypeDef definition

AwsNetworkFirewallRuleGroupDetailsUnionTypeDef = Union[
    AwsNetworkFirewallRuleGroupDetailsTypeDef,  # (1)
    AwsNetworkFirewallRuleGroupDetailsOutputTypeDef,  # (2)
]
  1. See AwsNetworkFirewallRuleGroupDetailsTypeDef
  2. See AwsNetworkFirewallRuleGroupDetailsOutputTypeDef

ResourceDetailsUnionTypeDef#

# ResourceDetailsUnionTypeDef definition

ResourceDetailsUnionTypeDef = Union[
    ResourceDetailsTypeDef,  # (1)
    ResourceDetailsOutputTypeDef,  # (2)
]
  1. See ResourceDetailsTypeDef
  2. See ResourceDetailsOutputTypeDef

ResourceUnionTypeDef#

# ResourceUnionTypeDef definition

ResourceUnionTypeDef = Union[
    ResourceTypeDef,  # (1)
    ResourceOutputTypeDef,  # (2)
]
  1. See ResourceTypeDef
  2. See ResourceOutputTypeDef

AwsSecurityFindingUnionTypeDef#

# AwsSecurityFindingUnionTypeDef definition

AwsSecurityFindingUnionTypeDef = Union[
    AwsSecurityFindingTypeDef,  # (1)
    AwsSecurityFindingOutputTypeDef,  # (2)
]
  1. See AwsSecurityFindingTypeDef
  2. See AwsSecurityFindingOutputTypeDef

AcceptAdministratorInvitationRequestRequestTypeDef#

# AcceptAdministratorInvitationRequestRequestTypeDef definition

class AcceptAdministratorInvitationRequestRequestTypeDef(TypedDict):
    AdministratorId: str,
    InvitationId: str,

AcceptInvitationRequestRequestTypeDef#

# AcceptInvitationRequestRequestTypeDef definition

class AcceptInvitationRequestRequestTypeDef(TypedDict):
    MasterId: str,
    InvitationId: str,

AccountDetailsTypeDef#

# AccountDetailsTypeDef definition

class AccountDetailsTypeDef(TypedDict):
    AccountId: str,
    Email: NotRequired[str],

ActionLocalIpDetailsTypeDef#

# ActionLocalIpDetailsTypeDef definition

class ActionLocalIpDetailsTypeDef(TypedDict):
    IpAddressV4: NotRequired[str],

ActionLocalPortDetailsTypeDef#

# ActionLocalPortDetailsTypeDef definition

class ActionLocalPortDetailsTypeDef(TypedDict):
    Port: NotRequired[int],
    PortName: NotRequired[str],

DnsRequestActionTypeDef#

# DnsRequestActionTypeDef definition

class DnsRequestActionTypeDef(TypedDict):
    Domain: NotRequired[str],
    Protocol: NotRequired[str],
    Blocked: NotRequired[bool],

CityTypeDef#

# CityTypeDef definition

class CityTypeDef(TypedDict):
    CityName: NotRequired[str],

CountryTypeDef#

# CountryTypeDef definition

class CountryTypeDef(TypedDict):
    CountryCode: NotRequired[str],
    CountryName: NotRequired[str],

GeoLocationTypeDef#

# GeoLocationTypeDef definition

class GeoLocationTypeDef(TypedDict):
    Lon: NotRequired[float],
    Lat: NotRequired[float],

IpOrganizationDetailsTypeDef#

# IpOrganizationDetailsTypeDef definition

class IpOrganizationDetailsTypeDef(TypedDict):
    Asn: NotRequired[int],
    AsnOrg: NotRequired[str],
    Isp: NotRequired[str],
    Org: NotRequired[str],

ActionRemotePortDetailsTypeDef#

# ActionRemotePortDetailsTypeDef definition

class ActionRemotePortDetailsTypeDef(TypedDict):
    Port: NotRequired[int],
    PortName: NotRequired[str],

ActionTargetTypeDef#

# ActionTargetTypeDef definition

class ActionTargetTypeDef(TypedDict):
    ActionTargetArn: str,
    Name: str,
    Description: str,

ActorSessionTypeDef#

# ActorSessionTypeDef definition

class ActorSessionTypeDef(TypedDict):
    Uid: NotRequired[str],
    MfaStatus: NotRequired[ActorSessionMfaStatusType],  # (1)
    CreatedTime: NotRequired[int],
    Issuer: NotRequired[str],
  1. See ActorSessionMfaStatusType

UserAccountTypeDef#

# UserAccountTypeDef definition

class UserAccountTypeDef(TypedDict):
    Uid: NotRequired[str],
    Name: NotRequired[str],

AdjustmentTypeDef#

# AdjustmentTypeDef definition

class AdjustmentTypeDef(TypedDict):
    Metric: NotRequired[str],
    Reason: NotRequired[str],

AdminAccountTypeDef#

# AdminAccountTypeDef definition

class AdminAccountTypeDef(TypedDict):
    AccountId: NotRequired[str],
    Status: NotRequired[AdminStatusType],  # (1)
  1. See AdminStatusType

AssociatedStandardTypeDef#

# AssociatedStandardTypeDef definition

class AssociatedStandardTypeDef(TypedDict):
    StandardsId: NotRequired[str],

AssociationFiltersTypeDef#

# AssociationFiltersTypeDef definition

class AssociationFiltersTypeDef(TypedDict):
    ConfigurationPolicyId: NotRequired[str],
    AssociationType: NotRequired[AssociationTypeType],  # (1)
    AssociationStatus: NotRequired[ConfigurationPolicyAssociationStatusType],  # (2)
  1. See AssociationTypeType
  2. See ConfigurationPolicyAssociationStatusType

AssociationStateDetailsTypeDef#

# AssociationStateDetailsTypeDef definition

class AssociationStateDetailsTypeDef(TypedDict):
    State: NotRequired[str],
    StatusMessage: NotRequired[str],

NoteUpdateTypeDef#

# NoteUpdateTypeDef definition

class NoteUpdateTypeDef(TypedDict):
    Text: str,
    UpdatedBy: str,

RelatedFindingTypeDef#

# RelatedFindingTypeDef definition

class RelatedFindingTypeDef(TypedDict):
    ProductArn: str,
    Id: str,

SeverityUpdateTypeDef#

# SeverityUpdateTypeDef definition

class SeverityUpdateTypeDef(TypedDict):
    Normalized: NotRequired[int],
    Product: NotRequired[float],
    Label: NotRequired[SeverityLabelType],  # (1)
  1. See SeverityLabelType

WorkflowUpdateTypeDef#

# WorkflowUpdateTypeDef definition

class WorkflowUpdateTypeDef(TypedDict):
    Status: NotRequired[WorkflowStatusType],  # (1)
  1. See WorkflowStatusType

MapFilterTypeDef#

# MapFilterTypeDef definition

class MapFilterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    Comparison: NotRequired[MapFilterComparisonType],  # (1)
  1. See MapFilterComparisonType

NumberFilterTypeDef#

# NumberFilterTypeDef definition

class NumberFilterTypeDef(TypedDict):
    Gte: NotRequired[float],
    Lte: NotRequired[float],
    Eq: NotRequired[float],
    Gt: NotRequired[float],
    Lt: NotRequired[float],

StringFilterTypeDef#

# StringFilterTypeDef definition

class StringFilterTypeDef(TypedDict):
    Value: NotRequired[str],
    Comparison: NotRequired[StringFilterComparisonType],  # (1)
  1. See StringFilterComparisonType

AutomationRulesMetadataTypeDef#

# 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],
  1. See RuleStatusType

AvailabilityZoneTypeDef#

# AvailabilityZoneTypeDef definition

class AvailabilityZoneTypeDef(TypedDict):
    ZoneName: NotRequired[str],
    SubnetId: NotRequired[str],

AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef#

# AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef definition

class AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef(TypedDict):
    KmsKeyId: NotRequired[str],
    UseAwsOwnedKey: NotRequired[bool],

AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef#

# 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 definition

class AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef(TypedDict):
    DayOfWeek: NotRequired[str],
    TimeOfDay: NotRequired[str],
    TimeZone: NotRequired[str],

AwsAmazonMqBrokerUsersDetailsTypeDef#

# AwsAmazonMqBrokerUsersDetailsTypeDef definition

class AwsAmazonMqBrokerUsersDetailsTypeDef(TypedDict):
    PendingChange: NotRequired[str],
    Username: NotRequired[str],

AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef#

# 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 definition

class AwsAmazonMqBrokerLogsPendingDetailsTypeDef(TypedDict):
    Audit: NotRequired[bool],
    General: NotRequired[bool],

AwsApiCallActionDomainDetailsTypeDef#

# AwsApiCallActionDomainDetailsTypeDef definition

class AwsApiCallActionDomainDetailsTypeDef(TypedDict):
    Domain: NotRequired[str],

AwsApiGatewayAccessLogSettingsTypeDef#

# AwsApiGatewayAccessLogSettingsTypeDef definition

class AwsApiGatewayAccessLogSettingsTypeDef(TypedDict):
    Format: NotRequired[str],
    DestinationArn: NotRequired[str],

AwsApiGatewayCanarySettingsOutputTypeDef#

# AwsApiGatewayCanarySettingsOutputTypeDef definition

class AwsApiGatewayCanarySettingsOutputTypeDef(TypedDict):
    PercentTraffic: NotRequired[float],
    DeploymentId: NotRequired[str],
    StageVariableOverrides: NotRequired[dict[str, str]],
    UseStageCache: NotRequired[bool],

AwsApiGatewayCanarySettingsTypeDef#

# AwsApiGatewayCanarySettingsTypeDef definition

class AwsApiGatewayCanarySettingsTypeDef(TypedDict):
    PercentTraffic: NotRequired[float],
    DeploymentId: NotRequired[str],
    StageVariableOverrides: NotRequired[Mapping[str, str]],
    UseStageCache: NotRequired[bool],

AwsApiGatewayEndpointConfigurationOutputTypeDef#

# AwsApiGatewayEndpointConfigurationOutputTypeDef definition

class AwsApiGatewayEndpointConfigurationOutputTypeDef(TypedDict):
    Types: NotRequired[list[str]],

AwsApiGatewayEndpointConfigurationTypeDef#

# AwsApiGatewayEndpointConfigurationTypeDef definition

class AwsApiGatewayEndpointConfigurationTypeDef(TypedDict):
    Types: NotRequired[Sequence[str]],

AwsApiGatewayMethodSettingsTypeDef#

# 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 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 definition

class AwsApiGatewayV2RouteSettingsTypeDef(TypedDict):
    DetailedMetricsEnabled: NotRequired[bool],
    LoggingLevel: NotRequired[str],
    DataTraceEnabled: NotRequired[bool],
    ThrottlingBurstLimit: NotRequired[int],
    ThrottlingRateLimit: NotRequired[float],

AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef#

# AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef definition

class AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef(TypedDict):
    AuthorizerResultTtlInSeconds: NotRequired[int],
    AuthorizerUri: NotRequired[str],
    IdentityValidationExpression: NotRequired[str],

AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef#

# AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef definition

class AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef(TypedDict):
    AuthTtL: NotRequired[int],
    ClientId: NotRequired[str],
    IatTtL: NotRequired[int],
    Issuer: NotRequired[str],

AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef#

# AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef definition

class AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef(TypedDict):
    AppIdClientRegex: NotRequired[str],
    AwsRegion: NotRequired[str],
    DefaultAction: NotRequired[str],
    UserPoolId: NotRequired[str],

AwsAppSyncGraphQlApiLogConfigDetailsTypeDef#

# AwsAppSyncGraphQlApiLogConfigDetailsTypeDef definition

class AwsAppSyncGraphQlApiLogConfigDetailsTypeDef(TypedDict):
    CloudWatchLogsRoleArn: NotRequired[str],
    ExcludeVerboseContent: NotRequired[bool],
    FieldLogLevel: NotRequired[str],

AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef#

# AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef definition

class AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef(TypedDict):
    EncryptionOption: NotRequired[str],
    KmsKey: NotRequired[str],

AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef#

# AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef definition

class AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef(TypedDict):
    Value: NotRequired[str],

AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef#

# AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef definition

class AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef(TypedDict):
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    Version: NotRequired[str],

AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef#

# 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 definition

class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef(TypedDict):
    LaunchTemplateId: NotRequired[str],
    LaunchTemplateName: NotRequired[str],
    Version: NotRequired[str],

AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef#

# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef definition

class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef(TypedDict):
    InstanceType: NotRequired[str],
    WeightedCapacity: NotRequired[str],

AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef#

# 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 definition

class AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],

AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef#

# AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef definition

class AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef(TypedDict):
    HttpEndpoint: NotRequired[str],
    HttpPutResponseHopLimit: NotRequired[int],
    HttpTokens: NotRequired[str],

AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef#

# AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef definition

class AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef(TypedDict):
    BackupOptions: NotRequired[dict[str, str]],
    ResourceType: NotRequired[str],

AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef#

# AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef definition

class AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef(TypedDict):
    BackupOptions: NotRequired[Mapping[str, str]],
    ResourceType: NotRequired[str],

AwsBackupBackupPlanLifecycleDetailsTypeDef#

# AwsBackupBackupPlanLifecycleDetailsTypeDef definition

class AwsBackupBackupPlanLifecycleDetailsTypeDef(TypedDict):
    DeleteAfterDays: NotRequired[int],
    MoveToColdStorageAfterDays: NotRequired[int],

AwsBackupBackupVaultNotificationsDetailsOutputTypeDef#

# AwsBackupBackupVaultNotificationsDetailsOutputTypeDef definition

class AwsBackupBackupVaultNotificationsDetailsOutputTypeDef(TypedDict):
    BackupVaultEvents: NotRequired[list[str]],
    SnsTopicArn: NotRequired[str],

AwsBackupBackupVaultNotificationsDetailsTypeDef#

# AwsBackupBackupVaultNotificationsDetailsTypeDef definition

class AwsBackupBackupVaultNotificationsDetailsTypeDef(TypedDict):
    BackupVaultEvents: NotRequired[Sequence[str]],
    SnsTopicArn: NotRequired[str],

AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef#

# AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef definition

class AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef(TypedDict):
    DeleteAt: NotRequired[str],
    MoveToColdStorageAt: NotRequired[str],

AwsBackupRecoveryPointCreatedByDetailsTypeDef#

# AwsBackupRecoveryPointCreatedByDetailsTypeDef definition

class AwsBackupRecoveryPointCreatedByDetailsTypeDef(TypedDict):
    BackupPlanArn: NotRequired[str],
    BackupPlanId: NotRequired[str],
    BackupPlanVersion: NotRequired[str],
    BackupRuleId: NotRequired[str],

AwsBackupRecoveryPointLifecycleDetailsTypeDef#

# AwsBackupRecoveryPointLifecycleDetailsTypeDef definition

class AwsBackupRecoveryPointLifecycleDetailsTypeDef(TypedDict):
    DeleteAfterDays: NotRequired[int],
    MoveToColdStorageAfterDays: NotRequired[int],

AwsCertificateManagerCertificateExtendedKeyUsageTypeDef#

# AwsCertificateManagerCertificateExtendedKeyUsageTypeDef definition

class AwsCertificateManagerCertificateExtendedKeyUsageTypeDef(TypedDict):
    Name: NotRequired[str],
    OId: NotRequired[str],

AwsCertificateManagerCertificateKeyUsageTypeDef#

# AwsCertificateManagerCertificateKeyUsageTypeDef definition

class AwsCertificateManagerCertificateKeyUsageTypeDef(TypedDict):
    Name: NotRequired[str],

AwsCertificateManagerCertificateOptionsTypeDef#

# AwsCertificateManagerCertificateOptionsTypeDef definition

class AwsCertificateManagerCertificateOptionsTypeDef(TypedDict):
    CertificateTransparencyLoggingPreference: NotRequired[str],

AwsCertificateManagerCertificateResourceRecordTypeDef#

# AwsCertificateManagerCertificateResourceRecordTypeDef definition

class AwsCertificateManagerCertificateResourceRecordTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],
    Value: NotRequired[str],

AwsCloudFormationStackDriftInformationDetailsTypeDef#

# AwsCloudFormationStackDriftInformationDetailsTypeDef definition

class AwsCloudFormationStackDriftInformationDetailsTypeDef(TypedDict):
    StackDriftStatus: NotRequired[str],

AwsCloudFormationStackOutputsDetailsTypeDef#

# AwsCloudFormationStackOutputsDetailsTypeDef definition

class AwsCloudFormationStackOutputsDetailsTypeDef(TypedDict):
    Description: NotRequired[str],
    OutputKey: NotRequired[str],
    OutputValue: NotRequired[str],

AwsCloudFrontDistributionCacheBehaviorTypeDef#

# AwsCloudFrontDistributionCacheBehaviorTypeDef definition

class AwsCloudFrontDistributionCacheBehaviorTypeDef(TypedDict):
    ViewerProtocolPolicy: NotRequired[str],

AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef#

# AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef definition

class AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef(TypedDict):
    ViewerProtocolPolicy: NotRequired[str],

AwsCloudFrontDistributionLoggingTypeDef#

# AwsCloudFrontDistributionLoggingTypeDef definition

class AwsCloudFrontDistributionLoggingTypeDef(TypedDict):
    Bucket: NotRequired[str],
    Enabled: NotRequired[bool],
    IncludeCookies: NotRequired[bool],
    Prefix: NotRequired[str],

AwsCloudFrontDistributionViewerCertificateTypeDef#

# 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 definition

class AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef(TypedDict):
    Items: NotRequired[list[str]],
    Quantity: NotRequired[int],

AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef#

# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef definition

class AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef(TypedDict):
    Items: NotRequired[list[int]],
    Quantity: NotRequired[int],

AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef#

# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef definition

class AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef(TypedDict):
    Items: NotRequired[Sequence[int]],
    Quantity: NotRequired[int],

AwsCloudFrontDistributionOriginS3OriginConfigTypeDef#

# AwsCloudFrontDistributionOriginS3OriginConfigTypeDef definition

class AwsCloudFrontDistributionOriginS3OriginConfigTypeDef(TypedDict):
    OriginAccessIdentity: NotRequired[str],

AwsCloudFrontDistributionOriginSslProtocolsTypeDef#

# AwsCloudFrontDistributionOriginSslProtocolsTypeDef definition

class AwsCloudFrontDistributionOriginSslProtocolsTypeDef(TypedDict):
    Items: NotRequired[Sequence[str]],
    Quantity: NotRequired[int],

AwsCloudTrailTrailDetailsTypeDef#

# 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 definition

class AwsCloudWatchAlarmDimensionsDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

AwsCodeBuildProjectArtifactsDetailsTypeDef#

# 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 definition

class AwsCodeBuildProjectSourceTypeDef(TypedDict):
    Type: NotRequired[str],
    Location: NotRequired[str],
    GitCloneDepth: NotRequired[int],
    InsecureSsl: NotRequired[bool],

AwsCodeBuildProjectVpcConfigOutputTypeDef#

# AwsCodeBuildProjectVpcConfigOutputTypeDef definition

class AwsCodeBuildProjectVpcConfigOutputTypeDef(TypedDict):
    VpcId: NotRequired[str],
    Subnets: NotRequired[list[str]],
    SecurityGroupIds: NotRequired[list[str]],

AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef#

# AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef definition

class AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],
    Value: NotRequired[str],

AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef#

# AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef definition

class AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef(TypedDict):
    Credential: NotRequired[str],
    CredentialProvider: NotRequired[str],

AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef#

# AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef definition

class AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef(TypedDict):
    GroupName: NotRequired[str],
    Status: NotRequired[str],
    StreamName: NotRequired[str],

AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef#

# AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef definition

class AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef(TypedDict):
    EncryptionDisabled: NotRequired[bool],
    Location: NotRequired[str],
    Status: NotRequired[str],

AwsCodeBuildProjectVpcConfigTypeDef#

# AwsCodeBuildProjectVpcConfigTypeDef definition

class AwsCodeBuildProjectVpcConfigTypeDef(TypedDict):
    VpcId: NotRequired[str],
    Subnets: NotRequired[Sequence[str]],
    SecurityGroupIds: NotRequired[Sequence[str]],

AwsCorsConfigurationTypeDef#

# 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 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 definition

class AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef(TypedDict):
    ReplicationSubnetGroupIdentifier: NotRequired[str],

AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef#

# AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef definition

class AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef(TypedDict):
    VpcSecurityGroupId: NotRequired[str],

AwsDmsReplicationTaskDetailsTypeDef#

# 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 definition

class AwsDynamoDbTableAttributeDefinitionTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    AttributeType: NotRequired[str],

AwsDynamoDbTableBillingModeSummaryTypeDef#

# AwsDynamoDbTableBillingModeSummaryTypeDef definition

class AwsDynamoDbTableBillingModeSummaryTypeDef(TypedDict):
    BillingMode: NotRequired[str],
    LastUpdateToPayPerRequestDateTime: NotRequired[str],

AwsDynamoDbTableKeySchemaTypeDef#

# AwsDynamoDbTableKeySchemaTypeDef definition

class AwsDynamoDbTableKeySchemaTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    KeyType: NotRequired[str],

AwsDynamoDbTableProvisionedThroughputTypeDef#

# AwsDynamoDbTableProvisionedThroughputTypeDef definition

class AwsDynamoDbTableProvisionedThroughputTypeDef(TypedDict):
    LastDecreaseDateTime: NotRequired[str],
    LastIncreaseDateTime: NotRequired[str],
    NumberOfDecreasesToday: NotRequired[int],
    ReadCapacityUnits: NotRequired[int],
    WriteCapacityUnits: NotRequired[int],

AwsDynamoDbTableRestoreSummaryTypeDef#

# AwsDynamoDbTableRestoreSummaryTypeDef definition

class AwsDynamoDbTableRestoreSummaryTypeDef(TypedDict):
    SourceBackupArn: NotRequired[str],
    SourceTableArn: NotRequired[str],
    RestoreDateTime: NotRequired[str],
    RestoreInProgress: NotRequired[bool],

AwsDynamoDbTableSseDescriptionTypeDef#

# AwsDynamoDbTableSseDescriptionTypeDef definition

class AwsDynamoDbTableSseDescriptionTypeDef(TypedDict):
    InaccessibleEncryptionDateTime: NotRequired[str],
    Status: NotRequired[str],
    SseType: NotRequired[str],
    KmsMasterKeyArn: NotRequired[str],

AwsDynamoDbTableStreamSpecificationTypeDef#

# AwsDynamoDbTableStreamSpecificationTypeDef definition

class AwsDynamoDbTableStreamSpecificationTypeDef(TypedDict):
    StreamEnabled: NotRequired[bool],
    StreamViewType: NotRequired[str],

AwsDynamoDbTableProjectionOutputTypeDef#

# AwsDynamoDbTableProjectionOutputTypeDef definition

class AwsDynamoDbTableProjectionOutputTypeDef(TypedDict):
    NonKeyAttributes: NotRequired[list[str]],
    ProjectionType: NotRequired[str],

AwsDynamoDbTableProjectionTypeDef#

# AwsDynamoDbTableProjectionTypeDef definition

class AwsDynamoDbTableProjectionTypeDef(TypedDict):
    NonKeyAttributes: NotRequired[Sequence[str]],
    ProjectionType: NotRequired[str],

AwsDynamoDbTableProvisionedThroughputOverrideTypeDef#

# AwsDynamoDbTableProvisionedThroughputOverrideTypeDef definition

class AwsDynamoDbTableProvisionedThroughputOverrideTypeDef(TypedDict):
    ReadCapacityUnits: NotRequired[int],

AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef#

# AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef definition

class AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef(TypedDict):
    DirectoryId: NotRequired[str],

AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef#

# AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef definition

class AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef(TypedDict):
    SamlProviderArn: NotRequired[str],
    SelfServiceSamlProviderArn: NotRequired[str],

AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef#

# AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef definition

class AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef(TypedDict):
    ClientRootCertificateChain: NotRequired[str],

AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef#

# AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef definition

class AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],

AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef#

# AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef definition

class AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    BannerText: NotRequired[str],

AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef#

# AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef definition

class AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    CloudwatchLogGroup: NotRequired[str],
    CloudwatchLogStream: NotRequired[str],

AwsEc2EipDetailsTypeDef#

# 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 definition

class AwsEc2InstanceMetadataOptionsTypeDef(TypedDict):
    HttpEndpoint: NotRequired[str],
    HttpProtocolIpv6: NotRequired[str],
    HttpPutResponseHopLimit: NotRequired[int],
    HttpTokens: NotRequired[str],
    InstanceMetadataTags: NotRequired[str],

AwsEc2InstanceMonitoringDetailsTypeDef#

# AwsEc2InstanceMonitoringDetailsTypeDef definition

class AwsEc2InstanceMonitoringDetailsTypeDef(TypedDict):
    State: NotRequired[str],

AwsEc2InstanceNetworkInterfacesDetailsTypeDef#

# AwsEc2InstanceNetworkInterfacesDetailsTypeDef definition

class AwsEc2InstanceNetworkInterfacesDetailsTypeDef(TypedDict):
    NetworkInterfaceId: NotRequired[str],

AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef#

# 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 definition

class AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef(TypedDict):
    CapacityReservationId: NotRequired[str],
    CapacityReservationResourceGroupArn: NotRequired[str],

AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef#

# AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef definition

class AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef(TypedDict):
    CoreCount: NotRequired[int],
    ThreadsPerCore: NotRequired[int],

AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef#

# AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef definition

class AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef(TypedDict):
    CpuCredits: NotRequired[str],

AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef#

# AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef definition

class AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef(TypedDict):
    Type: NotRequired[str],

AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef#

# AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef definition

class AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef(TypedDict):
    Count: NotRequired[int],
    Type: NotRequired[str],

AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef#

# AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef definition

class AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],

AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef#

# AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef definition

class AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef(TypedDict):
    Configured: NotRequired[bool],

AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef#

# AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef definition

class AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],

AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef#

# AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef definition

class AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef(TypedDict):
    LicenseConfigurationArn: NotRequired[str],

AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef#

# AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef definition

class AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef(TypedDict):
    AutoRecovery: NotRequired[str],

AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef#

# AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef definition

class AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef(TypedDict):
    HttpEndpoint: NotRequired[str],
    HttpProtocolIpv6: NotRequired[str],
    HttpTokens: NotRequired[str],
    HttpPutResponseHopLimit: NotRequired[int],
    InstanceMetadataTags: NotRequired[str],

AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef#

# AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef definition

class AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],

AwsEc2LaunchTemplateDataPlacementDetailsTypeDef#

# 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 definition

class AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef(TypedDict):
    EnableResourceNameDnsAAAARecord: NotRequired[bool],
    EnableResourceNameDnsARecord: NotRequired[bool],
    HostnameType: NotRequired[str],

AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef#

# AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef definition

class AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef(TypedDict):
    BlockDurationMinutes: NotRequired[int],
    InstanceInterruptionBehavior: NotRequired[str],
    MaxPrice: NotRequired[str],
    SpotInstanceType: NotRequired[str],
    ValidUntil: NotRequired[str],

AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef#

# AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef definition

class AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef(TypedDict):
    Max: NotRequired[int],
    Min: NotRequired[int],

AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef#

# AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef definition

class AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef(TypedDict):
    Max: NotRequired[int],
    Min: NotRequired[int],

AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef#

# AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef definition

class AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef(TypedDict):
    Max: NotRequired[int],
    Min: NotRequired[int],

AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef#

# AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef definition

class AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef(TypedDict):
    Max: NotRequired[float],
    Min: NotRequired[float],

AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef#

# AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef definition

class AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef(TypedDict):
    Max: NotRequired[int],
    Min: NotRequired[int],

AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef#

# AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef definition

class AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef(TypedDict):
    Max: NotRequired[int],
    Min: NotRequired[int],

AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef#

# AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef definition

class AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef(TypedDict):
    Max: NotRequired[float],
    Min: NotRequired[float],

AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef#

# AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef definition

class AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef(TypedDict):
    Max: NotRequired[int],
    Min: NotRequired[int],

AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef#

# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef definition

class AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef(TypedDict):
    Ipv4Prefix: NotRequired[str],

AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef#

# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef definition

class AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef(TypedDict):
    Ipv6Address: NotRequired[str],

AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef#

# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef definition

class AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef(TypedDict):
    Ipv6Prefix: NotRequired[str],

AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef#

# AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef definition

class AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef(TypedDict):
    Primary: NotRequired[bool],
    PrivateIpAddress: NotRequired[str],

AwsEc2NetworkAclAssociationTypeDef#

# AwsEc2NetworkAclAssociationTypeDef definition

class AwsEc2NetworkAclAssociationTypeDef(TypedDict):
    NetworkAclAssociationId: NotRequired[str],
    NetworkAclId: NotRequired[str],
    SubnetId: NotRequired[str],

IcmpTypeCodeTypeDef#

# IcmpTypeCodeTypeDef definition

class IcmpTypeCodeTypeDef(TypedDict):
    Code: NotRequired[int],
    Type: NotRequired[int],

PortRangeFromToTypeDef#

# PortRangeFromToTypeDef definition

class PortRangeFromToTypeDef(TypedDict):
    From: NotRequired[int],
    To: NotRequired[int],

AwsEc2NetworkInterfaceAttachmentTypeDef#

# 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 definition

class AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef(TypedDict):
    IpV6Address: NotRequired[str],

AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef#

# AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef definition

class AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef(TypedDict):
    PrivateIpAddress: NotRequired[str],
    PrivateDnsName: NotRequired[str],

AwsEc2NetworkInterfaceSecurityGroupTypeDef#

# AwsEc2NetworkInterfaceSecurityGroupTypeDef definition

class AwsEc2NetworkInterfaceSecurityGroupTypeDef(TypedDict):
    GroupName: NotRequired[str],
    GroupId: NotRequired[str],

PropagatingVgwSetDetailsTypeDef#

# PropagatingVgwSetDetailsTypeDef definition

class PropagatingVgwSetDetailsTypeDef(TypedDict):
    GatewayId: NotRequired[str],

RouteSetDetailsTypeDef#

# 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 definition

class AwsEc2SecurityGroupIpRangeTypeDef(TypedDict):
    CidrIp: NotRequired[str],

AwsEc2SecurityGroupIpv6RangeTypeDef#

# AwsEc2SecurityGroupIpv6RangeTypeDef definition

class AwsEc2SecurityGroupIpv6RangeTypeDef(TypedDict):
    CidrIpv6: NotRequired[str],

AwsEc2SecurityGroupPrefixListIdTypeDef#

# AwsEc2SecurityGroupPrefixListIdTypeDef definition

class AwsEc2SecurityGroupPrefixListIdTypeDef(TypedDict):
    PrefixListId: NotRequired[str],

AwsEc2SecurityGroupUserIdGroupPairTypeDef#

# 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 definition

class Ipv6CidrBlockAssociationTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    Ipv6CidrBlock: NotRequired[str],
    CidrBlockState: NotRequired[str],

AwsEc2TransitGatewayDetailsOutputTypeDef#

# 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 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 definition

class AwsEc2VolumeAttachmentTypeDef(TypedDict):
    AttachTime: NotRequired[str],
    DeleteOnTermination: NotRequired[bool],
    InstanceId: NotRequired[str],
    Status: NotRequired[str],

CidrBlockAssociationTypeDef#

# CidrBlockAssociationTypeDef definition

class CidrBlockAssociationTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    CidrBlock: NotRequired[str],
    CidrBlockState: NotRequired[str],

AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef#

# AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef definition

class AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef(TypedDict):
    ServiceType: NotRequired[str],

AwsEc2VpcPeeringConnectionStatusDetailsTypeDef#

# AwsEc2VpcPeeringConnectionStatusDetailsTypeDef definition

class AwsEc2VpcPeeringConnectionStatusDetailsTypeDef(TypedDict):
    Code: NotRequired[str],
    Message: NotRequired[str],

VpcInfoCidrBlockSetDetailsTypeDef#

# VpcInfoCidrBlockSetDetailsTypeDef definition

class VpcInfoCidrBlockSetDetailsTypeDef(TypedDict):
    CidrBlock: NotRequired[str],

VpcInfoIpv6CidrBlockSetDetailsTypeDef#

# VpcInfoIpv6CidrBlockSetDetailsTypeDef definition

class VpcInfoIpv6CidrBlockSetDetailsTypeDef(TypedDict):
    Ipv6CidrBlock: NotRequired[str],

VpcInfoPeeringOptionsDetailsTypeDef#

# VpcInfoPeeringOptionsDetailsTypeDef definition

class VpcInfoPeeringOptionsDetailsTypeDef(TypedDict):
    AllowDnsResolutionFromRemoteVpc: NotRequired[bool],
    AllowEgressFromLocalClassicLinkToRemoteVpc: NotRequired[bool],
    AllowEgressFromLocalVpcToRemoteClassicLink: NotRequired[bool],

AwsEc2VpnConnectionRoutesDetailsTypeDef#

# AwsEc2VpnConnectionRoutesDetailsTypeDef definition

class AwsEc2VpnConnectionRoutesDetailsTypeDef(TypedDict):
    DestinationCidrBlock: NotRequired[str],
    State: NotRequired[str],

AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef#

# 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 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 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 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 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 definition

class AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef(TypedDict):
    ScanOnPush: NotRequired[bool],

AwsEcrRepositoryLifecyclePolicyDetailsTypeDef#

# AwsEcrRepositoryLifecyclePolicyDetailsTypeDef definition

class AwsEcrRepositoryLifecyclePolicyDetailsTypeDef(TypedDict):
    LifecyclePolicyText: NotRequired[str],
    RegistryId: NotRequired[str],

AwsEcsClusterClusterSettingsDetailsTypeDef#

# AwsEcsClusterClusterSettingsDetailsTypeDef definition

class AwsEcsClusterClusterSettingsDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef#

# AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef definition

class AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef(TypedDict):
    CloudWatchEncryptionEnabled: NotRequired[bool],
    CloudWatchLogGroupName: NotRequired[str],
    S3BucketName: NotRequired[str],
    S3EncryptionEnabled: NotRequired[bool],
    S3KeyPrefix: NotRequired[str],

AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef#

# AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef definition

class AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef(TypedDict):
    Base: NotRequired[int],
    CapacityProvider: NotRequired[str],
    Weight: NotRequired[int],

AwsMountPointTypeDef#

# AwsMountPointTypeDef definition

class AwsMountPointTypeDef(TypedDict):
    SourceVolume: NotRequired[str],
    ContainerPath: NotRequired[str],

AwsEcsServiceCapacityProviderStrategyDetailsTypeDef#

# AwsEcsServiceCapacityProviderStrategyDetailsTypeDef definition

class AwsEcsServiceCapacityProviderStrategyDetailsTypeDef(TypedDict):
    Base: NotRequired[int],
    CapacityProvider: NotRequired[str],
    Weight: NotRequired[int],

AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef#

# AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef definition

class AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef(TypedDict):
    Enable: NotRequired[bool],
    Rollback: NotRequired[bool],

AwsEcsServiceDeploymentControllerDetailsTypeDef#

# AwsEcsServiceDeploymentControllerDetailsTypeDef definition

class AwsEcsServiceDeploymentControllerDetailsTypeDef(TypedDict):
    Type: NotRequired[str],

AwsEcsServiceLoadBalancersDetailsTypeDef#

# AwsEcsServiceLoadBalancersDetailsTypeDef definition

class AwsEcsServiceLoadBalancersDetailsTypeDef(TypedDict):
    ContainerName: NotRequired[str],
    ContainerPort: NotRequired[int],
    LoadBalancerName: NotRequired[str],
    TargetGroupArn: NotRequired[str],

AwsEcsServicePlacementConstraintsDetailsTypeDef#

# AwsEcsServicePlacementConstraintsDetailsTypeDef definition

class AwsEcsServicePlacementConstraintsDetailsTypeDef(TypedDict):
    Expression: NotRequired[str],
    Type: NotRequired[str],

AwsEcsServicePlacementStrategiesDetailsTypeDef#

# AwsEcsServicePlacementStrategiesDetailsTypeDef definition

class AwsEcsServicePlacementStrategiesDetailsTypeDef(TypedDict):
    Field: NotRequired[str],
    Type: NotRequired[str],

AwsEcsServiceServiceRegistriesDetailsTypeDef#

# AwsEcsServiceServiceRegistriesDetailsTypeDef definition

class AwsEcsServiceServiceRegistriesDetailsTypeDef(TypedDict):
    ContainerName: NotRequired[str],
    ContainerPort: NotRequired[int],
    Port: NotRequired[int],
    RegistryArn: NotRequired[str],

AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef#

# AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef definition

class AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef(TypedDict):
    AssignPublicIp: NotRequired[str],
    SecurityGroups: NotRequired[list[str]],
    Subnets: NotRequired[list[str]],

AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef#

# AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef definition

class AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef(TypedDict):
    AssignPublicIp: NotRequired[str],
    SecurityGroups: NotRequired[Sequence[str]],
    Subnets: NotRequired[Sequence[str]],

AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef(TypedDict):
    Condition: NotRequired[str],
    ContainerName: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef(TypedDict):
    Type: NotRequired[str],
    Value: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef(TypedDict):
    Hostname: NotRequired[str],
    IpAddress: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef(TypedDict):
    Options: NotRequired[dict[str, str]],
    Type: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef(TypedDict):
    Command: NotRequired[list[str]],
    Interval: NotRequired[int],
    Retries: NotRequired[int],
    StartPeriod: NotRequired[int],
    Timeout: NotRequired[int],

AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef(TypedDict):
    ContainerPath: NotRequired[str],
    ReadOnly: NotRequired[bool],
    SourceVolume: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef(TypedDict):
    ContainerPort: NotRequired[int],
    HostPort: NotRequired[int],
    Protocol: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef(TypedDict):
    CredentialsParameter: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef(TypedDict):
    Type: NotRequired[str],
    Value: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    ValueFrom: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef(TypedDict):
    Namespace: NotRequired[str],
    Value: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef(TypedDict):
    HardLimit: NotRequired[int],
    Name: NotRequired[str],
    SoftLimit: NotRequired[int],

AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef(TypedDict):
    ReadOnly: NotRequired[bool],
    SourceContainer: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef(TypedDict):
    Options: NotRequired[Mapping[str, str]],
    Type: NotRequired[str],

AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef(TypedDict):
    Command: NotRequired[Sequence[str]],
    Interval: NotRequired[int],
    Retries: NotRequired[int],
    StartPeriod: NotRequired[int],
    Timeout: NotRequired[int],

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef(TypedDict):
    Add: NotRequired[list[str]],
    Drop: NotRequired[list[str]],

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef(TypedDict):
    Add: NotRequired[Sequence[str]],
    Drop: NotRequired[Sequence[str]],

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef(TypedDict):
    ContainerPath: NotRequired[str],
    HostPath: NotRequired[str],
    Permissions: NotRequired[list[str]],

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef(TypedDict):
    ContainerPath: NotRequired[str],
    MountOptions: NotRequired[list[str]],
    Size: NotRequired[int],

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef(TypedDict):
    ContainerPath: NotRequired[str],
    HostPath: NotRequired[str],
    Permissions: NotRequired[Sequence[str]],

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef(TypedDict):
    ContainerPath: NotRequired[str],
    MountOptions: NotRequired[Sequence[str]],
    Size: NotRequired[int],

AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    ValueFrom: NotRequired[str],

AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef#

# AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef definition

class AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef(TypedDict):
    DeviceName: NotRequired[str],
    DeviceType: NotRequired[str],

AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef#

# AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef definition

class AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef(TypedDict):
    Expression: NotRequired[str],
    Type: NotRequired[str],

AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef#

# AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef definition

class AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef#

# 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 definition

class AwsEcsTaskDefinitionVolumesHostDetailsTypeDef(TypedDict):
    SourcePath: NotRequired[str],

AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef#

# 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 definition

class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef(TypedDict):
    AccessPointId: NotRequired[str],
    Iam: NotRequired[str],

AwsEcsTaskVolumeHostDetailsTypeDef#

# AwsEcsTaskVolumeHostDetailsTypeDef definition

class AwsEcsTaskVolumeHostDetailsTypeDef(TypedDict):
    SourcePath: NotRequired[str],

AwsEfsAccessPointPosixUserDetailsOutputTypeDef#

# AwsEfsAccessPointPosixUserDetailsOutputTypeDef definition

class AwsEfsAccessPointPosixUserDetailsOutputTypeDef(TypedDict):
    Gid: NotRequired[str],
    SecondaryGids: NotRequired[list[str]],
    Uid: NotRequired[str],

AwsEfsAccessPointPosixUserDetailsTypeDef#

# AwsEfsAccessPointPosixUserDetailsTypeDef definition

class AwsEfsAccessPointPosixUserDetailsTypeDef(TypedDict):
    Gid: NotRequired[str],
    SecondaryGids: NotRequired[Sequence[str]],
    Uid: NotRequired[str],

AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef#

# AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef definition

class AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef(TypedDict):
    OwnerGid: NotRequired[str],
    OwnerUid: NotRequired[str],
    Permissions: NotRequired[str],

AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef#

# AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef definition

class AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef(TypedDict):
    SecurityGroupIds: NotRequired[list[str]],
    SubnetIds: NotRequired[list[str]],
    EndpointPublicAccess: NotRequired[bool],

AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef#

# AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef definition

class AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    Types: NotRequired[list[str]],

AwsEksClusterLoggingClusterLoggingDetailsTypeDef#

# AwsEksClusterLoggingClusterLoggingDetailsTypeDef definition

class AwsEksClusterLoggingClusterLoggingDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    Types: NotRequired[Sequence[str]],

AwsEksClusterResourcesVpcConfigDetailsTypeDef#

# AwsEksClusterResourcesVpcConfigDetailsTypeDef definition

class AwsEksClusterResourcesVpcConfigDetailsTypeDef(TypedDict):
    SecurityGroupIds: NotRequired[Sequence[str]],
    SubnetIds: NotRequired[Sequence[str]],
    EndpointPublicAccess: NotRequired[bool],

AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef#

# AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef definition

class AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef(TypedDict):
    EnvironmentName: NotRequired[str],
    LinkName: NotRequired[str],

AwsElasticBeanstalkEnvironmentOptionSettingTypeDef#

# AwsElasticBeanstalkEnvironmentOptionSettingTypeDef definition

class AwsElasticBeanstalkEnvironmentOptionSettingTypeDef(TypedDict):
    Namespace: NotRequired[str],
    OptionName: NotRequired[str],
    ResourceName: NotRequired[str],
    Value: NotRequired[str],

AwsElasticBeanstalkEnvironmentTierTypeDef#

# AwsElasticBeanstalkEnvironmentTierTypeDef definition

class AwsElasticBeanstalkEnvironmentTierTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],
    Version: NotRequired[str],

AwsElasticsearchDomainDomainEndpointOptionsTypeDef#

# AwsElasticsearchDomainDomainEndpointOptionsTypeDef definition

class AwsElasticsearchDomainDomainEndpointOptionsTypeDef(TypedDict):
    EnforceHTTPS: NotRequired[bool],
    TLSSecurityPolicy: NotRequired[str],

AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef#

# AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef definition

class AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    KmsKeyId: NotRequired[str],

AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef#

# AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef definition

class AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef(TypedDict):
    Enabled: NotRequired[bool],

AwsElasticsearchDomainServiceSoftwareOptionsTypeDef#

# 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 definition

class AwsElasticsearchDomainVPCOptionsOutputTypeDef(TypedDict):
    AvailabilityZones: NotRequired[list[str]],
    SecurityGroupIds: NotRequired[list[str]],
    SubnetIds: NotRequired[list[str]],
    VPCId: NotRequired[str],

AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef#

# AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef definition

class AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef(TypedDict):
    AvailabilityZoneCount: NotRequired[int],

AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef#

# AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef definition

class AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef(TypedDict):
    CloudWatchLogsLogGroupArn: NotRequired[str],
    Enabled: NotRequired[bool],

AwsElasticsearchDomainVPCOptionsTypeDef#

# AwsElasticsearchDomainVPCOptionsTypeDef definition

class AwsElasticsearchDomainVPCOptionsTypeDef(TypedDict):
    AvailabilityZones: NotRequired[Sequence[str]],
    SecurityGroupIds: NotRequired[Sequence[str]],
    SubnetIds: NotRequired[Sequence[str]],
    VPCId: NotRequired[str],

AwsElbAppCookieStickinessPolicyTypeDef#

# AwsElbAppCookieStickinessPolicyTypeDef definition

class AwsElbAppCookieStickinessPolicyTypeDef(TypedDict):
    CookieName: NotRequired[str],
    PolicyName: NotRequired[str],

AwsElbLbCookieStickinessPolicyTypeDef#

# AwsElbLbCookieStickinessPolicyTypeDef definition

class AwsElbLbCookieStickinessPolicyTypeDef(TypedDict):
    CookieExpirationPeriod: NotRequired[int],
    PolicyName: NotRequired[str],

AwsElbLoadBalancerAccessLogTypeDef#

# AwsElbLoadBalancerAccessLogTypeDef definition

class AwsElbLoadBalancerAccessLogTypeDef(TypedDict):
    EmitInterval: NotRequired[int],
    Enabled: NotRequired[bool],
    S3BucketName: NotRequired[str],
    S3BucketPrefix: NotRequired[str],

AwsElbLoadBalancerAdditionalAttributeTypeDef#

# AwsElbLoadBalancerAdditionalAttributeTypeDef definition

class AwsElbLoadBalancerAdditionalAttributeTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

AwsElbLoadBalancerConnectionDrainingTypeDef#

# AwsElbLoadBalancerConnectionDrainingTypeDef definition

class AwsElbLoadBalancerConnectionDrainingTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    Timeout: NotRequired[int],

AwsElbLoadBalancerConnectionSettingsTypeDef#

# AwsElbLoadBalancerConnectionSettingsTypeDef definition

class AwsElbLoadBalancerConnectionSettingsTypeDef(TypedDict):
    IdleTimeout: NotRequired[int],

AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef#

# AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef definition

class AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef(TypedDict):
    Enabled: NotRequired[bool],

AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef#

# AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef definition

class AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef(TypedDict):
    InstancePort: NotRequired[int],
    PolicyNames: NotRequired[list[str]],

AwsElbLoadBalancerBackendServerDescriptionTypeDef#

# AwsElbLoadBalancerBackendServerDescriptionTypeDef definition

class AwsElbLoadBalancerBackendServerDescriptionTypeDef(TypedDict):
    InstancePort: NotRequired[int],
    PolicyNames: NotRequired[Sequence[str]],

AwsElbLoadBalancerHealthCheckTypeDef#

# AwsElbLoadBalancerHealthCheckTypeDef definition

class AwsElbLoadBalancerHealthCheckTypeDef(TypedDict):
    HealthyThreshold: NotRequired[int],
    Interval: NotRequired[int],
    Target: NotRequired[str],
    Timeout: NotRequired[int],
    UnhealthyThreshold: NotRequired[int],

AwsElbLoadBalancerInstanceTypeDef#

# AwsElbLoadBalancerInstanceTypeDef definition

class AwsElbLoadBalancerInstanceTypeDef(TypedDict):
    InstanceId: NotRequired[str],

AwsElbLoadBalancerSourceSecurityGroupTypeDef#

# AwsElbLoadBalancerSourceSecurityGroupTypeDef definition

class AwsElbLoadBalancerSourceSecurityGroupTypeDef(TypedDict):
    GroupName: NotRequired[str],
    OwnerAlias: NotRequired[str],

AwsElbLoadBalancerListenerTypeDef#

# AwsElbLoadBalancerListenerTypeDef definition

class AwsElbLoadBalancerListenerTypeDef(TypedDict):
    InstancePort: NotRequired[int],
    InstanceProtocol: NotRequired[str],
    LoadBalancerPort: NotRequired[int],
    Protocol: NotRequired[str],
    SslCertificateId: NotRequired[str],

AwsElbv2LoadBalancerAttributeTypeDef#

# AwsElbv2LoadBalancerAttributeTypeDef definition

class AwsElbv2LoadBalancerAttributeTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

LoadBalancerStateTypeDef#

# LoadBalancerStateTypeDef definition

class LoadBalancerStateTypeDef(TypedDict):
    Code: NotRequired[str],
    Reason: NotRequired[str],

AwsEventSchemasRegistryDetailsTypeDef#

# AwsEventSchemasRegistryDetailsTypeDef definition

class AwsEventSchemasRegistryDetailsTypeDef(TypedDict):
    Description: NotRequired[str],
    RegistryArn: NotRequired[str],
    RegistryName: NotRequired[str],

AwsEventsEndpointEventBusesDetailsTypeDef#

# AwsEventsEndpointEventBusesDetailsTypeDef definition

class AwsEventsEndpointEventBusesDetailsTypeDef(TypedDict):
    EventBusArn: NotRequired[str],

AwsEventsEndpointReplicationConfigDetailsTypeDef#

# AwsEventsEndpointReplicationConfigDetailsTypeDef definition

class AwsEventsEndpointReplicationConfigDetailsTypeDef(TypedDict):
    State: NotRequired[str],

AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef#

# AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef definition

class AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef(TypedDict):
    HealthCheck: NotRequired[str],

AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef#

# AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef definition

class AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef(TypedDict):
    Route: NotRequired[str],

AwsEventsEventbusDetailsTypeDef#

# AwsEventsEventbusDetailsTypeDef definition

class AwsEventsEventbusDetailsTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Policy: NotRequired[str],

AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef#

# AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef definition

class AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef(TypedDict):
    Status: NotRequired[str],

AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef#

# AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef definition

class AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef(TypedDict):
    Status: NotRequired[str],

AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef#

# AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef definition

class AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef(TypedDict):
    Status: NotRequired[str],

AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef#

# AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef definition

class AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef(TypedDict):
    Status: NotRequired[str],

AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef#

# AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef definition

class AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef(TypedDict):
    Status: NotRequired[str],

AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef#

# AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef definition

class AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef(TypedDict):
    Reason: NotRequired[str],
    Status: NotRequired[str],

AwsGuardDutyDetectorFeaturesDetailsTypeDef#

# AwsGuardDutyDetectorFeaturesDetailsTypeDef definition

class AwsGuardDutyDetectorFeaturesDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Status: NotRequired[str],

AwsIamAccessKeySessionContextAttributesTypeDef#

# AwsIamAccessKeySessionContextAttributesTypeDef definition

class AwsIamAccessKeySessionContextAttributesTypeDef(TypedDict):
    MfaAuthenticated: NotRequired[bool],
    CreationDate: NotRequired[str],

AwsIamAccessKeySessionContextSessionIssuerTypeDef#

# AwsIamAccessKeySessionContextSessionIssuerTypeDef definition

class AwsIamAccessKeySessionContextSessionIssuerTypeDef(TypedDict):
    Type: NotRequired[str],
    PrincipalId: NotRequired[str],
    Arn: NotRequired[str],
    AccountId: NotRequired[str],
    UserName: NotRequired[str],

AwsIamAttachedManagedPolicyTypeDef#

# AwsIamAttachedManagedPolicyTypeDef definition

class AwsIamAttachedManagedPolicyTypeDef(TypedDict):
    PolicyName: NotRequired[str],
    PolicyArn: NotRequired[str],

AwsIamGroupPolicyTypeDef#

# AwsIamGroupPolicyTypeDef definition

class AwsIamGroupPolicyTypeDef(TypedDict):
    PolicyName: NotRequired[str],

AwsIamInstanceProfileRoleTypeDef#

# 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 definition

class AwsIamPermissionsBoundaryTypeDef(TypedDict):
    PermissionsBoundaryArn: NotRequired[str],
    PermissionsBoundaryType: NotRequired[str],

AwsIamPolicyVersionTypeDef#

# AwsIamPolicyVersionTypeDef definition

class AwsIamPolicyVersionTypeDef(TypedDict):
    VersionId: NotRequired[str],
    IsDefaultVersion: NotRequired[bool],
    CreateDate: NotRequired[str],

AwsIamRolePolicyTypeDef#

# AwsIamRolePolicyTypeDef definition

class AwsIamRolePolicyTypeDef(TypedDict):
    PolicyName: NotRequired[str],

AwsIamUserPolicyTypeDef#

# AwsIamUserPolicyTypeDef definition

class AwsIamUserPolicyTypeDef(TypedDict):
    PolicyName: NotRequired[str],

AwsKinesisStreamStreamEncryptionDetailsTypeDef#

# AwsKinesisStreamStreamEncryptionDetailsTypeDef definition

class AwsKinesisStreamStreamEncryptionDetailsTypeDef(TypedDict):
    EncryptionType: NotRequired[str],
    KeyId: NotRequired[str],

AwsKmsKeyDetailsTypeDef#

# 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 definition

class AwsLambdaFunctionCodeTypeDef(TypedDict):
    S3Bucket: NotRequired[str],
    S3Key: NotRequired[str],
    S3ObjectVersion: NotRequired[str],
    ZipFile: NotRequired[str],

AwsLambdaFunctionDeadLetterConfigTypeDef#

# AwsLambdaFunctionDeadLetterConfigTypeDef definition

class AwsLambdaFunctionDeadLetterConfigTypeDef(TypedDict):
    TargetArn: NotRequired[str],

AwsLambdaFunctionLayerTypeDef#

# AwsLambdaFunctionLayerTypeDef definition

class AwsLambdaFunctionLayerTypeDef(TypedDict):
    Arn: NotRequired[str],
    CodeSize: NotRequired[int],

AwsLambdaFunctionTracingConfigTypeDef#

# AwsLambdaFunctionTracingConfigTypeDef definition

class AwsLambdaFunctionTracingConfigTypeDef(TypedDict):
    Mode: NotRequired[str],

AwsLambdaFunctionVpcConfigOutputTypeDef#

# AwsLambdaFunctionVpcConfigOutputTypeDef definition

class AwsLambdaFunctionVpcConfigOutputTypeDef(TypedDict):
    SecurityGroupIds: NotRequired[list[str]],
    SubnetIds: NotRequired[list[str]],
    VpcId: NotRequired[str],

AwsLambdaFunctionEnvironmentErrorTypeDef#

# AwsLambdaFunctionEnvironmentErrorTypeDef definition

class AwsLambdaFunctionEnvironmentErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    Message: NotRequired[str],

AwsLambdaFunctionVpcConfigTypeDef#

# AwsLambdaFunctionVpcConfigTypeDef definition

class AwsLambdaFunctionVpcConfigTypeDef(TypedDict):
    SecurityGroupIds: NotRequired[Sequence[str]],
    SubnetIds: NotRequired[Sequence[str]],
    VpcId: NotRequired[str],

AwsLambdaLayerVersionDetailsOutputTypeDef#

# AwsLambdaLayerVersionDetailsOutputTypeDef definition

class AwsLambdaLayerVersionDetailsOutputTypeDef(TypedDict):
    Version: NotRequired[int],
    CompatibleRuntimes: NotRequired[list[str]],
    CreatedDate: NotRequired[str],

AwsLambdaLayerVersionDetailsTypeDef#

# AwsLambdaLayerVersionDetailsTypeDef definition

class AwsLambdaLayerVersionDetailsTypeDef(TypedDict):
    Version: NotRequired[int],
    CompatibleRuntimes: NotRequired[Sequence[str]],
    CreatedDate: NotRequired[str],

AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef#

# AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef definition

class AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef(TypedDict):
    CertificateAuthorityArnList: NotRequired[list[str]],
    Enabled: NotRequired[bool],

AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef#

# AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef definition

class AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],

AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef#

# AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef definition

class AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],

AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef#

# AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef definition

class AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],

AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef#

# AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef definition

class AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef(TypedDict):
    CertificateAuthorityArnList: NotRequired[Sequence[str]],
    Enabled: NotRequired[bool],

AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef#

# AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef definition

class AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef(TypedDict):
    DataVolumeKMSKeyId: NotRequired[str],

AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef#

# AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef definition

class AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef(TypedDict):
    InCluster: NotRequired[bool],
    ClientBroker: NotRequired[str],

AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef#

# AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef definition

class AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef(TypedDict):
    SubnetId: NotRequired[str],

AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef#

# AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef definition

class AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef(TypedDict):
    MasterUserArn: NotRequired[str],
    MasterUserName: NotRequired[str],
    MasterUserPassword: NotRequired[str],

AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef#

# AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef definition

class AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef(TypedDict):
    AvailabilityZoneCount: NotRequired[int],

AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef#

# AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef definition

class AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef(TypedDict):
    CustomEndpointCertificateArn: NotRequired[str],
    CustomEndpointEnabled: NotRequired[bool],
    EnforceHTTPS: NotRequired[bool],
    CustomEndpoint: NotRequired[str],
    TLSSecurityPolicy: NotRequired[str],

AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef#

# AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef definition

class AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    KmsKeyId: NotRequired[str],

AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef#

# AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef definition

class AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],

AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef#

# 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 definition

class AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef(TypedDict):
    SecurityGroupIds: NotRequired[list[str]],
    SubnetIds: NotRequired[list[str]],

AwsOpenSearchServiceDomainLogPublishingOptionTypeDef#

# AwsOpenSearchServiceDomainLogPublishingOptionTypeDef definition

class AwsOpenSearchServiceDomainLogPublishingOptionTypeDef(TypedDict):
    CloudWatchLogsLogGroupArn: NotRequired[str],
    Enabled: NotRequired[bool],

AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef#

# AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef definition

class AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef(TypedDict):
    SecurityGroupIds: NotRequired[Sequence[str]],
    SubnetIds: NotRequired[Sequence[str]],

AwsRdsDbClusterAssociatedRoleTypeDef#

# AwsRdsDbClusterAssociatedRoleTypeDef definition

class AwsRdsDbClusterAssociatedRoleTypeDef(TypedDict):
    RoleArn: NotRequired[str],
    Status: NotRequired[str],

AwsRdsDbClusterMemberTypeDef#

# AwsRdsDbClusterMemberTypeDef definition

class AwsRdsDbClusterMemberTypeDef(TypedDict):
    IsClusterWriter: NotRequired[bool],
    PromotionTier: NotRequired[int],
    DbInstanceIdentifier: NotRequired[str],
    DbClusterParameterGroupStatus: NotRequired[str],

AwsRdsDbClusterOptionGroupMembershipTypeDef#

# AwsRdsDbClusterOptionGroupMembershipTypeDef definition

class AwsRdsDbClusterOptionGroupMembershipTypeDef(TypedDict):
    DbClusterOptionGroupName: NotRequired[str],
    Status: NotRequired[str],

AwsRdsDbDomainMembershipTypeDef#

# AwsRdsDbDomainMembershipTypeDef definition

class AwsRdsDbDomainMembershipTypeDef(TypedDict):
    Domain: NotRequired[str],
    Status: NotRequired[str],
    Fqdn: NotRequired[str],
    IamRoleName: NotRequired[str],

AwsRdsDbInstanceVpcSecurityGroupTypeDef#

# AwsRdsDbInstanceVpcSecurityGroupTypeDef definition

class AwsRdsDbInstanceVpcSecurityGroupTypeDef(TypedDict):
    VpcSecurityGroupId: NotRequired[str],
    Status: NotRequired[str],

AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef#

# AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef definition

class AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    AttributeValues: NotRequired[list[str]],

AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef#

# AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef definition

class AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    AttributeValues: NotRequired[Sequence[str]],

AwsRdsDbInstanceAssociatedRoleTypeDef#

# AwsRdsDbInstanceAssociatedRoleTypeDef definition

class AwsRdsDbInstanceAssociatedRoleTypeDef(TypedDict):
    RoleArn: NotRequired[str],
    FeatureName: NotRequired[str],
    Status: NotRequired[str],

AwsRdsDbInstanceEndpointTypeDef#

# AwsRdsDbInstanceEndpointTypeDef definition

class AwsRdsDbInstanceEndpointTypeDef(TypedDict):
    Address: NotRequired[str],
    Port: NotRequired[int],
    HostedZoneId: NotRequired[str],

AwsRdsDbOptionGroupMembershipTypeDef#

# AwsRdsDbOptionGroupMembershipTypeDef definition

class AwsRdsDbOptionGroupMembershipTypeDef(TypedDict):
    OptionGroupName: NotRequired[str],
    Status: NotRequired[str],

AwsRdsDbParameterGroupTypeDef#

# AwsRdsDbParameterGroupTypeDef definition

class AwsRdsDbParameterGroupTypeDef(TypedDict):
    DbParameterGroupName: NotRequired[str],
    ParameterApplyStatus: NotRequired[str],

AwsRdsDbProcessorFeatureTypeDef#

# AwsRdsDbProcessorFeatureTypeDef definition

class AwsRdsDbProcessorFeatureTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

AwsRdsDbStatusInfoTypeDef#

# AwsRdsDbStatusInfoTypeDef definition

class AwsRdsDbStatusInfoTypeDef(TypedDict):
    StatusType: NotRequired[str],
    Normal: NotRequired[bool],
    Status: NotRequired[str],
    Message: NotRequired[str],

AwsRdsPendingCloudWatchLogsExportsOutputTypeDef#

# AwsRdsPendingCloudWatchLogsExportsOutputTypeDef definition

class AwsRdsPendingCloudWatchLogsExportsOutputTypeDef(TypedDict):
    LogTypesToEnable: NotRequired[list[str]],
    LogTypesToDisable: NotRequired[list[str]],

AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef#

# AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef definition

class AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef(TypedDict):
    Ec2SecurityGroupId: NotRequired[str],
    Ec2SecurityGroupName: NotRequired[str],
    Ec2SecurityGroupOwnerId: NotRequired[str],
    Status: NotRequired[str],

AwsRdsDbSecurityGroupIpRangeTypeDef#

# AwsRdsDbSecurityGroupIpRangeTypeDef definition

class AwsRdsDbSecurityGroupIpRangeTypeDef(TypedDict):
    CidrIp: NotRequired[str],
    Status: NotRequired[str],

AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef#

# AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef definition

class AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef(TypedDict):
    Name: NotRequired[str],

AwsRdsEventSubscriptionDetailsOutputTypeDef#

# 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 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 definition

class AwsRdsPendingCloudWatchLogsExportsTypeDef(TypedDict):
    LogTypesToEnable: NotRequired[Sequence[str]],
    LogTypesToDisable: NotRequired[Sequence[str]],

AwsRedshiftClusterClusterNodeTypeDef#

# AwsRedshiftClusterClusterNodeTypeDef definition

class AwsRedshiftClusterClusterNodeTypeDef(TypedDict):
    NodeRole: NotRequired[str],
    PrivateIpAddress: NotRequired[str],
    PublicIpAddress: NotRequired[str],

AwsRedshiftClusterClusterParameterStatusTypeDef#

# AwsRedshiftClusterClusterParameterStatusTypeDef definition

class AwsRedshiftClusterClusterParameterStatusTypeDef(TypedDict):
    ParameterName: NotRequired[str],
    ParameterApplyStatus: NotRequired[str],
    ParameterApplyErrorDescription: NotRequired[str],

AwsRedshiftClusterClusterSecurityGroupTypeDef#

# AwsRedshiftClusterClusterSecurityGroupTypeDef definition

class AwsRedshiftClusterClusterSecurityGroupTypeDef(TypedDict):
    ClusterSecurityGroupName: NotRequired[str],
    Status: NotRequired[str],

AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef#

# AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef definition

class AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef(TypedDict):
    DestinationRegion: NotRequired[str],
    ManualSnapshotRetentionPeriod: NotRequired[int],
    RetentionPeriod: NotRequired[int],
    SnapshotCopyGrantName: NotRequired[str],

AwsRedshiftClusterDeferredMaintenanceWindowTypeDef#

# AwsRedshiftClusterDeferredMaintenanceWindowTypeDef definition

class AwsRedshiftClusterDeferredMaintenanceWindowTypeDef(TypedDict):
    DeferMaintenanceEndTime: NotRequired[str],
    DeferMaintenanceIdentifier: NotRequired[str],
    DeferMaintenanceStartTime: NotRequired[str],

AwsRedshiftClusterElasticIpStatusTypeDef#

# AwsRedshiftClusterElasticIpStatusTypeDef definition

class AwsRedshiftClusterElasticIpStatusTypeDef(TypedDict):
    ElasticIp: NotRequired[str],
    Status: NotRequired[str],

AwsRedshiftClusterEndpointTypeDef#

# AwsRedshiftClusterEndpointTypeDef definition

class AwsRedshiftClusterEndpointTypeDef(TypedDict):
    Address: NotRequired[str],
    Port: NotRequired[int],

AwsRedshiftClusterHsmStatusTypeDef#

# AwsRedshiftClusterHsmStatusTypeDef definition

class AwsRedshiftClusterHsmStatusTypeDef(TypedDict):
    HsmClientCertificateIdentifier: NotRequired[str],
    HsmConfigurationIdentifier: NotRequired[str],
    Status: NotRequired[str],

AwsRedshiftClusterIamRoleTypeDef#

# AwsRedshiftClusterIamRoleTypeDef definition

class AwsRedshiftClusterIamRoleTypeDef(TypedDict):
    ApplyStatus: NotRequired[str],
    IamRoleArn: NotRequired[str],

AwsRedshiftClusterLoggingStatusTypeDef#

# 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 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 definition

class AwsRedshiftClusterResizeInfoTypeDef(TypedDict):
    AllowCancelResize: NotRequired[bool],
    ResizeType: NotRequired[str],

AwsRedshiftClusterRestoreStatusTypeDef#

# 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 definition

class AwsRedshiftClusterVpcSecurityGroupTypeDef(TypedDict):
    Status: NotRequired[str],
    VpcSecurityGroupId: NotRequired[str],

AwsRoute53HostedZoneConfigDetailsTypeDef#

# AwsRoute53HostedZoneConfigDetailsTypeDef definition

class AwsRoute53HostedZoneConfigDetailsTypeDef(TypedDict):
    Comment: NotRequired[str],

AwsRoute53HostedZoneVpcDetailsTypeDef#

# AwsRoute53HostedZoneVpcDetailsTypeDef definition

class AwsRoute53HostedZoneVpcDetailsTypeDef(TypedDict):
    Id: NotRequired[str],
    Region: NotRequired[str],

CloudWatchLogsLogGroupArnConfigDetailsTypeDef#

# CloudWatchLogsLogGroupArnConfigDetailsTypeDef definition

class CloudWatchLogsLogGroupArnConfigDetailsTypeDef(TypedDict):
    CloudWatchLogsLogGroupArn: NotRequired[str],
    HostedZoneId: NotRequired[str],
    Id: NotRequired[str],

AwsS3AccessPointVpcConfigurationDetailsTypeDef#

# AwsS3AccessPointVpcConfigurationDetailsTypeDef definition

class AwsS3AccessPointVpcConfigurationDetailsTypeDef(TypedDict):
    VpcId: NotRequired[str],

AwsS3AccountPublicAccessBlockDetailsTypeDef#

# AwsS3AccountPublicAccessBlockDetailsTypeDef definition

class AwsS3AccountPublicAccessBlockDetailsTypeDef(TypedDict):
    BlockPublicAcls: NotRequired[bool],
    BlockPublicPolicy: NotRequired[bool],
    IgnorePublicAcls: NotRequired[bool],
    RestrictPublicBuckets: NotRequired[bool],

AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef definition

class AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef(TypedDict):
    DaysAfterInitiation: NotRequired[int],

AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef definition

class AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef(TypedDict):
    Days: NotRequired[int],
    StorageClass: NotRequired[str],

AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef definition

class AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef(TypedDict):
    Date: NotRequired[str],
    Days: NotRequired[int],
    StorageClass: NotRequired[str],

AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef definition

class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef definition

class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

AwsS3BucketBucketVersioningConfigurationTypeDef#

# AwsS3BucketBucketVersioningConfigurationTypeDef definition

class AwsS3BucketBucketVersioningConfigurationTypeDef(TypedDict):
    IsMfaDeleteEnabled: NotRequired[bool],
    Status: NotRequired[str],

AwsS3BucketLoggingConfigurationTypeDef#

# AwsS3BucketLoggingConfigurationTypeDef definition

class AwsS3BucketLoggingConfigurationTypeDef(TypedDict):
    DestinationBucketName: NotRequired[str],
    LogFilePrefix: NotRequired[str],

AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef#

# AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef definition

class AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef(TypedDict):
    Name: NotRequired[AwsS3BucketNotificationConfigurationS3KeyFilterRuleNameType],  # (1)
    Value: NotRequired[str],
  1. See AwsS3BucketNotificationConfigurationS3KeyFilterRuleNameType

AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef#

# AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef definition

class AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef(TypedDict):
    Days: NotRequired[int],
    Mode: NotRequired[str],
    Years: NotRequired[int],

AwsS3BucketServerSideEncryptionByDefaultTypeDef#

# AwsS3BucketServerSideEncryptionByDefaultTypeDef definition

class AwsS3BucketServerSideEncryptionByDefaultTypeDef(TypedDict):
    SSEAlgorithm: NotRequired[str],
    KMSMasterKeyID: NotRequired[str],

AwsS3BucketWebsiteConfigurationRedirectToTypeDef#

# AwsS3BucketWebsiteConfigurationRedirectToTypeDef definition

class AwsS3BucketWebsiteConfigurationRedirectToTypeDef(TypedDict):
    Hostname: NotRequired[str],
    Protocol: NotRequired[str],

AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef#

# AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef definition

class AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef(TypedDict):
    HttpErrorCodeReturnedEquals: NotRequired[str],
    KeyPrefixEquals: NotRequired[str],

AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef#

# AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef definition

class AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef(TypedDict):
    Hostname: NotRequired[str],
    HttpRedirectCode: NotRequired[str],
    Protocol: NotRequired[str],
    ReplaceKeyPrefixWith: NotRequired[str],
    ReplaceKeyWith: NotRequired[str],

AwsS3ObjectDetailsTypeDef#

# 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 definition

class AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef(TypedDict):
    MinimumInstanceMetadataServiceVersion: NotRequired[str],

AwsSecretsManagerSecretRotationRulesTypeDef#

# AwsSecretsManagerSecretRotationRulesTypeDef definition

class AwsSecretsManagerSecretRotationRulesTypeDef(TypedDict):
    AutomaticallyAfterDays: NotRequired[int],

BooleanFilterTypeDef#

# BooleanFilterTypeDef definition

class BooleanFilterTypeDef(TypedDict):
    Value: NotRequired[bool],

IpFilterTypeDef#

# IpFilterTypeDef definition

class IpFilterTypeDef(TypedDict):
    Cidr: NotRequired[str],

KeywordFilterTypeDef#

# KeywordFilterTypeDef definition

class KeywordFilterTypeDef(TypedDict):
    Value: NotRequired[str],

AwsSecurityFindingIdentifierTypeDef#

# AwsSecurityFindingIdentifierTypeDef definition

class AwsSecurityFindingIdentifierTypeDef(TypedDict):
    Id: str,
    ProductArn: str,

GeneratorDetailsOutputTypeDef#

# GeneratorDetailsOutputTypeDef definition

class GeneratorDetailsOutputTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    Labels: NotRequired[list[str]],

MalwareTypeDef#

# MalwareTypeDef definition

class MalwareTypeDef(TypedDict):
    Name: str,
    Type: NotRequired[MalwareTypeType],  # (1)
    Path: NotRequired[str],
    State: NotRequired[MalwareStateType],  # (2)
  1. See MalwareTypeType
  2. See MalwareStateType

NoteTypeDef#

# NoteTypeDef definition

class NoteTypeDef(TypedDict):
    Text: str,
    UpdatedBy: str,
    UpdatedAt: str,

PatchSummaryTypeDef#

# 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 definition

class ProcessDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Path: NotRequired[str],
    Pid: NotRequired[int],
    ParentPid: NotRequired[int],
    LaunchedAt: NotRequired[str],
    TerminatedAt: NotRequired[str],

SeverityTypeDef#

# SeverityTypeDef definition

class SeverityTypeDef(TypedDict):
    Product: NotRequired[float],
    Label: NotRequired[SeverityLabelType],  # (1)
    Normalized: NotRequired[int],
    Original: NotRequired[str],
  1. See SeverityLabelType

ThreatIntelIndicatorTypeDef#

# 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],
  1. See ThreatIntelIndicatorTypeType
  2. See ThreatIntelIndicatorCategoryType

WorkflowTypeDef#

# WorkflowTypeDef definition

class WorkflowTypeDef(TypedDict):
    Status: NotRequired[WorkflowStatusType],  # (1)
  1. See WorkflowStatusType

AwsSnsTopicSubscriptionTypeDef#

# AwsSnsTopicSubscriptionTypeDef definition

class AwsSnsTopicSubscriptionTypeDef(TypedDict):
    Endpoint: NotRequired[str],
    Protocol: NotRequired[str],

AwsSqsQueueDetailsTypeDef#

# AwsSqsQueueDetailsTypeDef definition

class AwsSqsQueueDetailsTypeDef(TypedDict):
    KmsDataKeyReusePeriodSeconds: NotRequired[int],
    KmsMasterKeyId: NotRequired[str],
    QueueName: NotRequired[str],
    DeadLetterTargetArn: NotRequired[str],

AwsSsmComplianceSummaryTypeDef#

# 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 definition

class AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],

AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef#

# AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef definition

class AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef(TypedDict):
    LogGroupArn: NotRequired[str],

AwsWafRateBasedRuleMatchPredicateTypeDef#

# AwsWafRateBasedRuleMatchPredicateTypeDef definition

class AwsWafRateBasedRuleMatchPredicateTypeDef(TypedDict):
    DataId: NotRequired[str],
    Negated: NotRequired[bool],
    Type: NotRequired[str],

AwsWafRegionalRateBasedRuleMatchPredicateTypeDef#

# AwsWafRegionalRateBasedRuleMatchPredicateTypeDef definition

class AwsWafRegionalRateBasedRuleMatchPredicateTypeDef(TypedDict):
    DataId: NotRequired[str],
    Negated: NotRequired[bool],
    Type: NotRequired[str],

AwsWafRegionalRulePredicateListDetailsTypeDef#

# AwsWafRegionalRulePredicateListDetailsTypeDef definition

class AwsWafRegionalRulePredicateListDetailsTypeDef(TypedDict):
    DataId: NotRequired[str],
    Negated: NotRequired[bool],
    Type: NotRequired[str],

AwsWafRegionalRuleGroupRulesActionDetailsTypeDef#

# AwsWafRegionalRuleGroupRulesActionDetailsTypeDef definition

class AwsWafRegionalRuleGroupRulesActionDetailsTypeDef(TypedDict):
    Type: NotRequired[str],

AwsWafRegionalWebAclRulesListActionDetailsTypeDef#

# AwsWafRegionalWebAclRulesListActionDetailsTypeDef definition

class AwsWafRegionalWebAclRulesListActionDetailsTypeDef(TypedDict):
    Type: NotRequired[str],

AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef#

# AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef definition

class AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef(TypedDict):
    Type: NotRequired[str],

AwsWafRulePredicateListDetailsTypeDef#

# AwsWafRulePredicateListDetailsTypeDef definition

class AwsWafRulePredicateListDetailsTypeDef(TypedDict):
    DataId: NotRequired[str],
    Negated: NotRequired[bool],
    Type: NotRequired[str],

AwsWafRuleGroupRulesActionDetailsTypeDef#

# AwsWafRuleGroupRulesActionDetailsTypeDef definition

class AwsWafRuleGroupRulesActionDetailsTypeDef(TypedDict):
    Type: NotRequired[str],

WafActionTypeDef#

# WafActionTypeDef definition

class WafActionTypeDef(TypedDict):
    Type: NotRequired[str],

WafExcludedRuleTypeDef#

# WafExcludedRuleTypeDef definition

class WafExcludedRuleTypeDef(TypedDict):
    RuleId: NotRequired[str],

WafOverrideActionTypeDef#

# WafOverrideActionTypeDef definition

class WafOverrideActionTypeDef(TypedDict):
    Type: NotRequired[str],

AwsWafv2CustomHttpHeaderTypeDef#

# AwsWafv2CustomHttpHeaderTypeDef definition

class AwsWafv2CustomHttpHeaderTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

AwsWafv2VisibilityConfigDetailsTypeDef#

# AwsWafv2VisibilityConfigDetailsTypeDef definition

class AwsWafv2VisibilityConfigDetailsTypeDef(TypedDict):
    CloudWatchMetricsEnabled: NotRequired[bool],
    MetricName: NotRequired[str],
    SampledRequestsEnabled: NotRequired[bool],

AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef#

# AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef definition

class AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef(TypedDict):
    ImmunityTime: NotRequired[int],

AwsXrayEncryptionConfigDetailsTypeDef#

# AwsXrayEncryptionConfigDetailsTypeDef definition

class AwsXrayEncryptionConfigDetailsTypeDef(TypedDict):
    KeyId: NotRequired[str],
    Status: NotRequired[str],
    Type: NotRequired[str],

BatchDeleteAutomationRulesRequestRequestTypeDef#

# BatchDeleteAutomationRulesRequestRequestTypeDef definition

class BatchDeleteAutomationRulesRequestRequestTypeDef(TypedDict):
    AutomationRulesArns: Sequence[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

UnprocessedAutomationRuleTypeDef#

# UnprocessedAutomationRuleTypeDef definition

class UnprocessedAutomationRuleTypeDef(TypedDict):
    RuleArn: NotRequired[str],
    ErrorCode: NotRequired[int],
    ErrorMessage: NotRequired[str],

BatchDisableStandardsRequestRequestTypeDef#

# BatchDisableStandardsRequestRequestTypeDef definition

class BatchDisableStandardsRequestRequestTypeDef(TypedDict):
    StandardsSubscriptionArns: Sequence[str],

StandardsSubscriptionRequestTypeDef#

# StandardsSubscriptionRequestTypeDef definition

class StandardsSubscriptionRequestTypeDef(TypedDict):
    StandardsArn: str,
    StandardsInput: NotRequired[Mapping[str, str]],

BatchGetAutomationRulesRequestRequestTypeDef#

# BatchGetAutomationRulesRequestRequestTypeDef definition

class BatchGetAutomationRulesRequestRequestTypeDef(TypedDict):
    AutomationRulesArns: Sequence[str],

ConfigurationPolicyAssociationSummaryTypeDef#

# 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],
  1. See TargetTypeType
  2. See AssociationTypeType
  3. See ConfigurationPolicyAssociationStatusType

BatchGetSecurityControlsRequestRequestTypeDef#

# BatchGetSecurityControlsRequestRequestTypeDef definition

class BatchGetSecurityControlsRequestRequestTypeDef(TypedDict):
    SecurityControlIds: Sequence[str],

UnprocessedSecurityControlTypeDef#

# UnprocessedSecurityControlTypeDef definition

class UnprocessedSecurityControlTypeDef(TypedDict):
    SecurityControlId: str,
    ErrorCode: UnprocessedErrorCodeType,  # (1)
    ErrorReason: NotRequired[str],
  1. See UnprocessedErrorCodeType

StandardsControlAssociationIdTypeDef#

# StandardsControlAssociationIdTypeDef definition

class StandardsControlAssociationIdTypeDef(TypedDict):
    SecurityControlId: str,
    StandardsArn: str,

StandardsControlAssociationDetailTypeDef#

# 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]],
  1. See AssociationStatusType

ImportFindingsErrorTypeDef#

# ImportFindingsErrorTypeDef definition

class ImportFindingsErrorTypeDef(TypedDict):
    Id: str,
    ErrorCode: str,
    ErrorMessage: str,

StandardsControlAssociationUpdateTypeDef#

# StandardsControlAssociationUpdateTypeDef definition

class StandardsControlAssociationUpdateTypeDef(TypedDict):
    StandardsArn: str,
    SecurityControlId: str,
    AssociationStatus: AssociationStatusType,  # (1)
    UpdatedReason: NotRequired[str],
  1. See AssociationStatusType

BooleanConfigurationOptionsTypeDef#

# BooleanConfigurationOptionsTypeDef definition

class BooleanConfigurationOptionsTypeDef(TypedDict):
    DefaultValue: NotRequired[bool],

CellTypeDef#

# CellTypeDef definition

class CellTypeDef(TypedDict):
    Column: NotRequired[int],
    Row: NotRequired[int],
    ColumnName: NotRequired[str],
    CellReference: NotRequired[str],

ClassificationStatusTypeDef#

# ClassificationStatusTypeDef definition

class ClassificationStatusTypeDef(TypedDict):
    Code: NotRequired[str],
    Reason: NotRequired[str],

CodeVulnerabilitiesFilePathTypeDef#

# CodeVulnerabilitiesFilePathTypeDef definition

class CodeVulnerabilitiesFilePathTypeDef(TypedDict):
    EndLine: NotRequired[int],
    FileName: NotRequired[str],
    FilePath: NotRequired[str],
    StartLine: NotRequired[int],

SecurityControlParameterOutputTypeDef#

# SecurityControlParameterOutputTypeDef definition

class SecurityControlParameterOutputTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[list[str]],

StatusReasonTypeDef#

# StatusReasonTypeDef definition

class StatusReasonTypeDef(TypedDict):
    ReasonCode: str,
    Description: NotRequired[str],

DoubleConfigurationOptionsTypeDef#

# DoubleConfigurationOptionsTypeDef definition

class DoubleConfigurationOptionsTypeDef(TypedDict):
    DefaultValue: NotRequired[float],
    Min: NotRequired[float],
    Max: NotRequired[float],

EnumConfigurationOptionsTypeDef#

# EnumConfigurationOptionsTypeDef definition

class EnumConfigurationOptionsTypeDef(TypedDict):
    DefaultValue: NotRequired[str],
    AllowedValues: NotRequired[list[str]],

EnumListConfigurationOptionsTypeDef#

# EnumListConfigurationOptionsTypeDef definition

class EnumListConfigurationOptionsTypeDef(TypedDict):
    DefaultValue: NotRequired[list[str]],
    MaxItems: NotRequired[int],
    AllowedValues: NotRequired[list[str]],

IntegerConfigurationOptionsTypeDef#

# IntegerConfigurationOptionsTypeDef definition

class IntegerConfigurationOptionsTypeDef(TypedDict):
    DefaultValue: NotRequired[int],
    Min: NotRequired[int],
    Max: NotRequired[int],

IntegerListConfigurationOptionsTypeDef#

# IntegerListConfigurationOptionsTypeDef definition

class IntegerListConfigurationOptionsTypeDef(TypedDict):
    DefaultValue: NotRequired[list[int]],
    Min: NotRequired[int],
    Max: NotRequired[int],
    MaxItems: NotRequired[int],

StringConfigurationOptionsTypeDef#

# StringConfigurationOptionsTypeDef definition

class StringConfigurationOptionsTypeDef(TypedDict):
    DefaultValue: NotRequired[str],
    Re2Expression: NotRequired[str],
    ExpressionDescription: NotRequired[str],

StringListConfigurationOptionsTypeDef#

# StringListConfigurationOptionsTypeDef definition

class StringListConfigurationOptionsTypeDef(TypedDict):
    DefaultValue: NotRequired[list[str]],
    Re2Expression: NotRequired[str],
    MaxItems: NotRequired[int],
    ExpressionDescription: NotRequired[str],

TargetTypeDef#

# TargetTypeDef definition

class TargetTypeDef(TypedDict):
    AccountId: NotRequired[str],
    OrganizationalUnitId: NotRequired[str],
    RootId: NotRequired[str],

ConfigurationPolicySummaryTypeDef#

# 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 definition

class VolumeMountTypeDef(TypedDict):
    Name: NotRequired[str],
    MountPath: NotRequired[str],

CreateActionTargetRequestRequestTypeDef#

# CreateActionTargetRequestRequestTypeDef definition

class CreateActionTargetRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: str,
    Id: str,

CreateFindingAggregatorRequestRequestTypeDef#

# CreateFindingAggregatorRequestRequestTypeDef definition

class CreateFindingAggregatorRequestRequestTypeDef(TypedDict):
    RegionLinkingMode: str,
    Regions: NotRequired[Sequence[str]],

ResultTypeDef#

# ResultTypeDef definition

class ResultTypeDef(TypedDict):
    AccountId: NotRequired[str],
    ProcessingResult: NotRequired[str],

DateRangeTypeDef#

# DateRangeTypeDef definition

class DateRangeTypeDef(TypedDict):
    Value: NotRequired[int],
    Unit: NotRequired[DateRangeUnitType],  # (1)
  1. See DateRangeUnitType

DeclineInvitationsRequestRequestTypeDef#

# DeclineInvitationsRequestRequestTypeDef definition

class DeclineInvitationsRequestRequestTypeDef(TypedDict):
    AccountIds: Sequence[str],

DeleteActionTargetRequestRequestTypeDef#

# DeleteActionTargetRequestRequestTypeDef definition

class DeleteActionTargetRequestRequestTypeDef(TypedDict):
    ActionTargetArn: str,

DeleteConfigurationPolicyRequestRequestTypeDef#

# DeleteConfigurationPolicyRequestRequestTypeDef definition

class DeleteConfigurationPolicyRequestRequestTypeDef(TypedDict):
    Identifier: str,

DeleteFindingAggregatorRequestRequestTypeDef#

# DeleteFindingAggregatorRequestRequestTypeDef definition

class DeleteFindingAggregatorRequestRequestTypeDef(TypedDict):
    FindingAggregatorArn: str,

DeleteInsightRequestRequestTypeDef#

# DeleteInsightRequestRequestTypeDef definition

class DeleteInsightRequestRequestTypeDef(TypedDict):
    InsightArn: str,

DeleteInvitationsRequestRequestTypeDef#

# DeleteInvitationsRequestRequestTypeDef definition

class DeleteInvitationsRequestRequestTypeDef(TypedDict):
    AccountIds: Sequence[str],

DeleteMembersRequestRequestTypeDef#

# DeleteMembersRequestRequestTypeDef definition

class DeleteMembersRequestRequestTypeDef(TypedDict):
    AccountIds: Sequence[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeActionTargetsRequestRequestTypeDef#

# DescribeActionTargetsRequestRequestTypeDef definition

class DescribeActionTargetsRequestRequestTypeDef(TypedDict):
    ActionTargetArns: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeHubRequestRequestTypeDef#

# DescribeHubRequestRequestTypeDef definition

class DescribeHubRequestRequestTypeDef(TypedDict):
    HubArn: NotRequired[str],

OrganizationConfigurationTypeDef#

# OrganizationConfigurationTypeDef definition

class OrganizationConfigurationTypeDef(TypedDict):
    ConfigurationType: NotRequired[OrganizationConfigurationConfigurationTypeType],  # (1)
    Status: NotRequired[OrganizationConfigurationStatusType],  # (2)
    StatusMessage: NotRequired[str],
  1. See OrganizationConfigurationConfigurationTypeType
  2. See OrganizationConfigurationStatusType

DescribeProductsRequestRequestTypeDef#

# DescribeProductsRequestRequestTypeDef definition

class DescribeProductsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ProductArn: NotRequired[str],

ProductTypeDef#

# 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],
  1. See IntegrationTypeType

DescribeStandardsControlsRequestRequestTypeDef#

# DescribeStandardsControlsRequestRequestTypeDef definition

class DescribeStandardsControlsRequestRequestTypeDef(TypedDict):
    StandardsSubscriptionArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

StandardsControlTypeDef#

# 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]],
  1. See ControlStatusType
  2. See SeverityRatingType

DescribeStandardsRequestRequestTypeDef#

# DescribeStandardsRequestRequestTypeDef definition

class DescribeStandardsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DisableImportFindingsForProductRequestRequestTypeDef#

# DisableImportFindingsForProductRequestRequestTypeDef definition

class DisableImportFindingsForProductRequestRequestTypeDef(TypedDict):
    ProductSubscriptionArn: str,

DisableOrganizationAdminAccountRequestRequestTypeDef#

# DisableOrganizationAdminAccountRequestRequestTypeDef definition

class DisableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
    AdminAccountId: str,

DisassociateMembersRequestRequestTypeDef#

# DisassociateMembersRequestRequestTypeDef definition

class DisassociateMembersRequestRequestTypeDef(TypedDict):
    AccountIds: Sequence[str],

EnableImportFindingsForProductRequestRequestTypeDef#

# EnableImportFindingsForProductRequestRequestTypeDef definition

class EnableImportFindingsForProductRequestRequestTypeDef(TypedDict):
    ProductArn: str,

EnableOrganizationAdminAccountRequestRequestTypeDef#

# EnableOrganizationAdminAccountRequestRequestTypeDef definition

class EnableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
    AdminAccountId: str,

EnableSecurityHubRequestRequestTypeDef#

# EnableSecurityHubRequestRequestTypeDef definition

class EnableSecurityHubRequestRequestTypeDef(TypedDict):
    Tags: NotRequired[Mapping[str, str]],
    EnableDefaultStandards: NotRequired[bool],
    ControlFindingGenerator: NotRequired[ControlFindingGeneratorType],  # (1)
  1. See ControlFindingGeneratorType

FilePathsTypeDef#

# FilePathsTypeDef definition

class FilePathsTypeDef(TypedDict):
    FilePath: NotRequired[str],
    FileName: NotRequired[str],
    ResourceId: NotRequired[str],
    Hash: NotRequired[str],

FindingAggregatorTypeDef#

# FindingAggregatorTypeDef definition

class FindingAggregatorTypeDef(TypedDict):
    FindingAggregatorArn: NotRequired[str],

FindingHistoryUpdateSourceTypeDef#

# FindingHistoryUpdateSourceTypeDef definition

class FindingHistoryUpdateSourceTypeDef(TypedDict):
    Type: NotRequired[FindingHistoryUpdateSourceTypeType],  # (1)
    Identity: NotRequired[str],
  1. See FindingHistoryUpdateSourceTypeType

FindingHistoryUpdateTypeDef#

# FindingHistoryUpdateTypeDef definition

class FindingHistoryUpdateTypeDef(TypedDict):
    UpdatedField: NotRequired[str],
    OldValue: NotRequired[str],
    NewValue: NotRequired[str],

FindingProviderSeverityTypeDef#

# FindingProviderSeverityTypeDef definition

class FindingProviderSeverityTypeDef(TypedDict):
    Label: NotRequired[SeverityLabelType],  # (1)
    Original: NotRequired[str],
  1. See SeverityLabelType

FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef#

# FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef definition

class FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef(TypedDict):
    ResourceArn: NotRequired[str],

FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef#

# FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef definition

class FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef(TypedDict):
    Priority: NotRequired[int],
    ResourceArn: NotRequired[str],

GeneratorDetailsTypeDef#

# GeneratorDetailsTypeDef definition

class GeneratorDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    Labels: NotRequired[Sequence[str]],

InvitationTypeDef#

# InvitationTypeDef definition

class InvitationTypeDef(TypedDict):
    AccountId: NotRequired[str],
    InvitationId: NotRequired[str],
    InvitedAt: NotRequired[datetime],
    MemberStatus: NotRequired[str],

GetConfigurationPolicyRequestRequestTypeDef#

# GetConfigurationPolicyRequestRequestTypeDef definition

class GetConfigurationPolicyRequestRequestTypeDef(TypedDict):
    Identifier: str,

GetEnabledStandardsRequestRequestTypeDef#

# GetEnabledStandardsRequestRequestTypeDef definition

class GetEnabledStandardsRequestRequestTypeDef(TypedDict):
    StandardsSubscriptionArns: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

GetFindingAggregatorRequestRequestTypeDef#

# GetFindingAggregatorRequestRequestTypeDef definition

class GetFindingAggregatorRequestRequestTypeDef(TypedDict):
    FindingAggregatorArn: str,

SortCriterionTypeDef#

# SortCriterionTypeDef definition

class SortCriterionTypeDef(TypedDict):
    Field: NotRequired[str],
    SortOrder: NotRequired[SortOrderType],  # (1)
  1. See SortOrderType

GetInsightResultsRequestRequestTypeDef#

# GetInsightResultsRequestRequestTypeDef definition

class GetInsightResultsRequestRequestTypeDef(TypedDict):
    InsightArn: str,

GetInsightsRequestRequestTypeDef#

# GetInsightsRequestRequestTypeDef definition

class GetInsightsRequestRequestTypeDef(TypedDict):
    InsightArns: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

GetMembersRequestRequestTypeDef#

# GetMembersRequestRequestTypeDef definition

class GetMembersRequestRequestTypeDef(TypedDict):
    AccountIds: Sequence[str],

MemberTypeDef#

# 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],

GetSecurityControlDefinitionRequestRequestTypeDef#

# GetSecurityControlDefinitionRequestRequestTypeDef definition

class GetSecurityControlDefinitionRequestRequestTypeDef(TypedDict):
    SecurityControlId: str,

IndicatorOutputTypeDef#

# IndicatorOutputTypeDef definition

class IndicatorOutputTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[list[str]],
    Title: NotRequired[str],
    Type: NotRequired[str],

IndicatorTypeDef#

# IndicatorTypeDef definition

class IndicatorTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],
    Title: NotRequired[str],
    Type: NotRequired[str],

InsightResultValueTypeDef#

# InsightResultValueTypeDef definition

class InsightResultValueTypeDef(TypedDict):
    GroupByAttributeValue: str,
    Count: int,

InviteMembersRequestRequestTypeDef#

# InviteMembersRequestRequestTypeDef definition

class InviteMembersRequestRequestTypeDef(TypedDict):
    AccountIds: Sequence[str],

ListAutomationRulesRequestRequestTypeDef#

# ListAutomationRulesRequestRequestTypeDef definition

class ListAutomationRulesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListConfigurationPoliciesRequestRequestTypeDef#

# ListConfigurationPoliciesRequestRequestTypeDef definition

class ListConfigurationPoliciesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListEnabledProductsForImportRequestRequestTypeDef#

# ListEnabledProductsForImportRequestRequestTypeDef definition

class ListEnabledProductsForImportRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListFindingAggregatorsRequestRequestTypeDef#

# ListFindingAggregatorsRequestRequestTypeDef definition

class ListFindingAggregatorsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListInvitationsRequestRequestTypeDef#

# ListInvitationsRequestRequestTypeDef definition

class ListInvitationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListMembersRequestRequestTypeDef#

# ListMembersRequestRequestTypeDef definition

class ListMembersRequestRequestTypeDef(TypedDict):
    OnlyAssociated: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListOrganizationAdminAccountsRequestRequestTypeDef#

# ListOrganizationAdminAccountsRequestRequestTypeDef definition

class ListOrganizationAdminAccountsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListSecurityControlDefinitionsRequestRequestTypeDef#

# ListSecurityControlDefinitionsRequestRequestTypeDef definition

class ListSecurityControlDefinitionsRequestRequestTypeDef(TypedDict):
    StandardsArn: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListStandardsControlAssociationsRequestRequestTypeDef#

# ListStandardsControlAssociationsRequestRequestTypeDef definition

class ListStandardsControlAssociationsRequestRequestTypeDef(TypedDict):
    SecurityControlId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

StandardsControlAssociationSummaryTypeDef#

# 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],
  1. See AssociationStatusType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

NetworkAutonomousSystemTypeDef#

# NetworkAutonomousSystemTypeDef definition

class NetworkAutonomousSystemTypeDef(TypedDict):
    Name: NotRequired[str],
    Number: NotRequired[int],

NetworkConnectionTypeDef#

# NetworkConnectionTypeDef definition

class NetworkConnectionTypeDef(TypedDict):
    Direction: NotRequired[ConnectionDirectionType],  # (1)
  1. See ConnectionDirectionType

NetworkGeoLocationTypeDef#

# NetworkGeoLocationTypeDef definition

class NetworkGeoLocationTypeDef(TypedDict):
    City: NotRequired[str],
    Country: NotRequired[str],
    Lat: NotRequired[float],
    Lon: NotRequired[float],

PortRangeTypeDef#

# PortRangeTypeDef definition

class PortRangeTypeDef(TypedDict):
    Begin: NotRequired[int],
    End: NotRequired[int],

RangeTypeDef#

# RangeTypeDef definition

class RangeTypeDef(TypedDict):
    Start: NotRequired[int],
    End: NotRequired[int],
    StartColumn: NotRequired[int],

RecordTypeDef#

# RecordTypeDef definition

class RecordTypeDef(TypedDict):
    JsonPath: NotRequired[str],
    RecordIndex: NotRequired[int],

ParameterValueOutputTypeDef#

# 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 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 definition

class RecommendationTypeDef(TypedDict):
    Text: NotRequired[str],
    Url: NotRequired[str],

RuleGroupSourceListDetailsOutputTypeDef#

# RuleGroupSourceListDetailsOutputTypeDef definition

class RuleGroupSourceListDetailsOutputTypeDef(TypedDict):
    GeneratedRulesType: NotRequired[str],
    TargetTypes: NotRequired[list[str]],
    Targets: NotRequired[list[str]],

RuleGroupSourceListDetailsTypeDef#

# RuleGroupSourceListDetailsTypeDef definition

class RuleGroupSourceListDetailsTypeDef(TypedDict):
    GeneratedRulesType: NotRequired[str],
    TargetTypes: NotRequired[Sequence[str]],
    Targets: NotRequired[Sequence[str]],

RuleGroupSourceStatefulRulesHeaderDetailsTypeDef#

# 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 definition

class RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef(TypedDict):
    Keyword: NotRequired[str],
    Settings: NotRequired[list[str]],

RuleGroupSourceStatefulRulesOptionsDetailsTypeDef#

# RuleGroupSourceStatefulRulesOptionsDetailsTypeDef definition

class RuleGroupSourceStatefulRulesOptionsDetailsTypeDef(TypedDict):
    Keyword: NotRequired[str],
    Settings: NotRequired[Sequence[str]],

RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef#

# RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef definition

class RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef(TypedDict):
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],

RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef#

# RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef definition

class RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef(TypedDict):
    AddressDefinition: NotRequired[str],

RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef#

# RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef definition

class RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef(TypedDict):
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],

RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef#

# RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef definition

class RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef(TypedDict):
    AddressDefinition: NotRequired[str],

RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef#

# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef definition

class RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef(TypedDict):
    Flags: NotRequired[list[str]],
    Masks: NotRequired[list[str]],

RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef#

# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef definition

class RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef(TypedDict):
    Flags: NotRequired[Sequence[str]],
    Masks: NotRequired[Sequence[str]],

RuleGroupVariablesIpSetsDetailsOutputTypeDef#

# RuleGroupVariablesIpSetsDetailsOutputTypeDef definition

class RuleGroupVariablesIpSetsDetailsOutputTypeDef(TypedDict):
    Definition: NotRequired[list[str]],

RuleGroupVariablesIpSetsDetailsTypeDef#

# RuleGroupVariablesIpSetsDetailsTypeDef definition

class RuleGroupVariablesIpSetsDetailsTypeDef(TypedDict):
    Definition: NotRequired[Sequence[str]],

RuleGroupVariablesPortSetsDetailsOutputTypeDef#

# RuleGroupVariablesPortSetsDetailsOutputTypeDef definition

class RuleGroupVariablesPortSetsDetailsOutputTypeDef(TypedDict):
    Definition: NotRequired[list[str]],

RuleGroupVariablesPortSetsDetailsTypeDef#

# RuleGroupVariablesPortSetsDetailsTypeDef definition

class RuleGroupVariablesPortSetsDetailsTypeDef(TypedDict):
    Definition: NotRequired[Sequence[str]],

SecurityControlParameterTypeDef#

# SecurityControlParameterTypeDef definition

class SecurityControlParameterTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[Sequence[str]],

SoftwarePackageTypeDef#

# 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 definition

class StandardsManagedByTypeDef(TypedDict):
    Company: NotRequired[str],
    Product: NotRequired[str],

StandardsStatusReasonTypeDef#

# StandardsStatusReasonTypeDef definition

class StandardsStatusReasonTypeDef(TypedDict):
    StatusReasonCode: StatusReasonCodeType,  # (1)
  1. See StatusReasonCodeType

StatelessCustomPublishMetricActionDimensionTypeDef#

# StatelessCustomPublishMetricActionDimensionTypeDef definition

class StatelessCustomPublishMetricActionDimensionTypeDef(TypedDict):
    Value: NotRequired[str],

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateActionTargetRequestRequestTypeDef#

# UpdateActionTargetRequestRequestTypeDef definition

class UpdateActionTargetRequestRequestTypeDef(TypedDict):
    ActionTargetArn: str,
    Name: NotRequired[str],
    Description: NotRequired[str],

UpdateFindingAggregatorRequestRequestTypeDef#

# UpdateFindingAggregatorRequestRequestTypeDef definition

class UpdateFindingAggregatorRequestRequestTypeDef(TypedDict):
    FindingAggregatorArn: str,
    RegionLinkingMode: str,
    Regions: NotRequired[Sequence[str]],

UpdateSecurityHubConfigurationRequestRequestTypeDef#

# UpdateSecurityHubConfigurationRequestRequestTypeDef definition

class UpdateSecurityHubConfigurationRequestRequestTypeDef(TypedDict):
    AutoEnableControls: NotRequired[bool],
    ControlFindingGenerator: NotRequired[ControlFindingGeneratorType],  # (1)
  1. See ControlFindingGeneratorType

UpdateStandardsControlRequestRequestTypeDef#

# UpdateStandardsControlRequestRequestTypeDef definition

class UpdateStandardsControlRequestRequestTypeDef(TypedDict):
    StandardsControlArn: str,
    ControlStatus: NotRequired[ControlStatusType],  # (1)
    DisabledReason: NotRequired[str],
  1. See ControlStatusType

VulnerabilityVendorTypeDef#

# VulnerabilityVendorTypeDef definition

class VulnerabilityVendorTypeDef(TypedDict):
    Name: str,
    Url: NotRequired[str],
    VendorSeverity: NotRequired[str],
    VendorCreatedAt: NotRequired[str],
    VendorUpdatedAt: NotRequired[str],

CreateMembersRequestRequestTypeDef#

# CreateMembersRequestRequestTypeDef definition

class CreateMembersRequestRequestTypeDef(TypedDict):
    AccountDetails: Sequence[AccountDetailsTypeDef],  # (1)
  1. See AccountDetailsTypeDef

ActionRemoteIpDetailsTypeDef#

# ActionRemoteIpDetailsTypeDef definition

class ActionRemoteIpDetailsTypeDef(TypedDict):
    IpAddressV4: NotRequired[str],
    Organization: NotRequired[IpOrganizationDetailsTypeDef],  # (1)
    Country: NotRequired[CountryTypeDef],  # (2)
    City: NotRequired[CityTypeDef],  # (3)
    GeoLocation: NotRequired[GeoLocationTypeDef],  # (4)
  1. See IpOrganizationDetailsTypeDef
  2. See CountryTypeDef
  3. See CityTypeDef
  4. See GeoLocationTypeDef

ActorUserTypeDef#

# ActorUserTypeDef definition

class ActorUserTypeDef(TypedDict):
    Name: NotRequired[str],
    Uid: NotRequired[str],
    Type: NotRequired[str],
    CredentialUid: NotRequired[str],
    Account: NotRequired[UserAccountTypeDef],  # (1)
  1. See UserAccountTypeDef

CvssOutputTypeDef#

# CvssOutputTypeDef definition

class CvssOutputTypeDef(TypedDict):
    Version: NotRequired[str],
    BaseScore: NotRequired[float],
    BaseVector: NotRequired[str],
    Source: NotRequired[str],
    Adjustments: NotRequired[list[AdjustmentTypeDef]],  # (1)
  1. See AdjustmentTypeDef

CvssTypeDef#

# CvssTypeDef definition

class CvssTypeDef(TypedDict):
    Version: NotRequired[str],
    BaseScore: NotRequired[float],
    BaseVector: NotRequired[str],
    Source: NotRequired[str],
    Adjustments: NotRequired[Sequence[AdjustmentTypeDef]],  # (1)
  1. See AdjustmentTypeDef

ListConfigurationPolicyAssociationsRequestRequestTypeDef#

# ListConfigurationPolicyAssociationsRequestRequestTypeDef definition

class ListConfigurationPolicyAssociationsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[AssociationFiltersTypeDef],  # (1)
  1. See AssociationFiltersTypeDef

AssociationSetDetailsTypeDef#

# AssociationSetDetailsTypeDef definition

class AssociationSetDetailsTypeDef(TypedDict):
    AssociationState: NotRequired[AssociationStateDetailsTypeDef],  # (1)
    GatewayId: NotRequired[str],
    Main: NotRequired[bool],
    RouteTableAssociationId: NotRequired[str],
    RouteTableId: NotRequired[str],
    SubnetId: NotRequired[str],
  1. See AssociationStateDetailsTypeDef

AutomationRulesFindingFieldsUpdateOutputTypeDef#

# 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)
  1. See NoteUpdateTypeDef
  2. See SeverityUpdateTypeDef
  3. See VerificationStateType
  4. See WorkflowUpdateTypeDef
  5. See RelatedFindingTypeDef

AutomationRulesFindingFieldsUpdateTypeDef#

# 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)
  1. See NoteUpdateTypeDef
  2. See SeverityUpdateTypeDef
  3. See VerificationStateType
  4. See WorkflowUpdateTypeDef
  5. See RelatedFindingTypeDef

AwsAmazonMqBrokerLogsDetailsTypeDef#

# AwsAmazonMqBrokerLogsDetailsTypeDef definition

class AwsAmazonMqBrokerLogsDetailsTypeDef(TypedDict):
    Audit: NotRequired[bool],
    General: NotRequired[bool],
    AuditLogGroup: NotRequired[str],
    GeneralLogGroup: NotRequired[str],
    Pending: NotRequired[AwsAmazonMqBrokerLogsPendingDetailsTypeDef],  # (1)
  1. See AwsAmazonMqBrokerLogsPendingDetailsTypeDef

AwsApiGatewayRestApiDetailsOutputTypeDef#

# 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)
  1. See AwsApiGatewayEndpointConfigurationOutputTypeDef

AwsApiGatewayStageDetailsOutputTypeDef#

# 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],
  1. See AwsApiGatewayMethodSettingsTypeDef
  2. See AwsApiGatewayAccessLogSettingsTypeDef
  3. See AwsApiGatewayCanarySettingsOutputTypeDef

AwsApiGatewayV2ApiDetailsOutputTypeDef#

# 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)
  1. See AwsCorsConfigurationOutputTypeDef

AwsApiGatewayV2StageDetailsOutputTypeDef#

# 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],
  1. See AwsApiGatewayV2RouteSettingsTypeDef
  2. See AwsApiGatewayV2RouteSettingsTypeDef
  3. See AwsApiGatewayAccessLogSettingsTypeDef

AwsApiGatewayV2StageDetailsTypeDef#

# 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],
  1. See AwsApiGatewayV2RouteSettingsTypeDef
  2. See AwsApiGatewayV2RouteSettingsTypeDef
  3. See AwsApiGatewayAccessLogSettingsTypeDef

AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef#

# AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef definition

class AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef(TypedDict):
    AuthenticationType: NotRequired[str],
    LambdaAuthorizerConfig: NotRequired[AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef],  # (1)
    OpenIdConnectConfig: NotRequired[AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef],  # (2)
    UserPoolConfig: NotRequired[AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef],  # (3)
  1. See AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
  2. See AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
  3. See AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef

AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef#

# AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef definition

class AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef(TypedDict):
    EncryptionConfiguration: NotRequired[AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef],  # (1)
  1. See AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef

AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef#

# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef definition

class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef(TypedDict):
    LaunchTemplateSpecification: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef],  # (1)
    Overrides: NotRequired[list[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef]],  # (2)
  1. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef
  2. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef

AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef#

# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef definition

class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef(TypedDict):
    LaunchTemplateSpecification: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef],  # (1)
    Overrides: NotRequired[Sequence[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef]],  # (2)
  1. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef
  2. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef

AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef#

# AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef definition

class AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef(TypedDict):
    DeviceName: NotRequired[str],
    Ebs: NotRequired[AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef],  # (1)
    NoDevice: NotRequired[bool],
    VirtualName: NotRequired[str],
  1. See AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef

AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef#

# AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef definition

class AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef(TypedDict):
    DestinationBackupVaultArn: NotRequired[str],
    Lifecycle: NotRequired[AwsBackupBackupPlanLifecycleDetailsTypeDef],  # (1)
  1. See AwsBackupBackupPlanLifecycleDetailsTypeDef

AwsBackupBackupVaultDetailsOutputTypeDef#

# AwsBackupBackupVaultDetailsOutputTypeDef definition

class AwsBackupBackupVaultDetailsOutputTypeDef(TypedDict):
    BackupVaultArn: NotRequired[str],
    BackupVaultName: NotRequired[str],
    EncryptionKeyArn: NotRequired[str],
    Notifications: NotRequired[AwsBackupBackupVaultNotificationsDetailsOutputTypeDef],  # (1)
    AccessPolicy: NotRequired[str],
  1. See AwsBackupBackupVaultNotificationsDetailsOutputTypeDef

AwsBackupRecoveryPointDetailsTypeDef#

# 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],
  1. See AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef
  2. See AwsBackupRecoveryPointCreatedByDetailsTypeDef
  3. See AwsBackupRecoveryPointLifecycleDetailsTypeDef

AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef#

# 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],
  1. See AwsCertificateManagerCertificateResourceRecordTypeDef

AwsCertificateManagerCertificateDomainValidationOptionTypeDef#

# 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],
  1. See AwsCertificateManagerCertificateResourceRecordTypeDef

AwsCloudFormationStackDetailsOutputTypeDef#

# 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],
  1. See AwsCloudFormationStackDriftInformationDetailsTypeDef
  2. See AwsCloudFormationStackOutputsDetailsTypeDef

AwsCloudFormationStackDetailsTypeDef#

# 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],
  1. See AwsCloudFormationStackDriftInformationDetailsTypeDef
  2. See AwsCloudFormationStackOutputsDetailsTypeDef

AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef#

# AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef definition

class AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef(TypedDict):
    Items: NotRequired[list[AwsCloudFrontDistributionCacheBehaviorTypeDef]],  # (1)
  1. See AwsCloudFrontDistributionCacheBehaviorTypeDef

AwsCloudFrontDistributionCacheBehaviorsTypeDef#

# AwsCloudFrontDistributionCacheBehaviorsTypeDef definition

class AwsCloudFrontDistributionCacheBehaviorsTypeDef(TypedDict):
    Items: NotRequired[Sequence[AwsCloudFrontDistributionCacheBehaviorTypeDef]],  # (1)
  1. See AwsCloudFrontDistributionCacheBehaviorTypeDef

AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef#

# AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef definition

class AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef(TypedDict):
    HttpPort: NotRequired[int],
    HttpsPort: NotRequired[int],
    OriginKeepaliveTimeout: NotRequired[int],
    OriginProtocolPolicy: NotRequired[str],
    OriginReadTimeout: NotRequired[int],
    OriginSslProtocols: NotRequired[AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef],  # (1)
  1. See AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef

AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef#

# AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef definition

class AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef(TypedDict):
    StatusCodes: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef],  # (1)
  1. See AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef

AwsCloudWatchAlarmDetailsOutputTypeDef#

# 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],
  1. See AwsCloudWatchAlarmDimensionsDetailsTypeDef

AwsCloudWatchAlarmDetailsTypeDef#

# 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],
  1. See AwsCloudWatchAlarmDimensionsDetailsTypeDef

AwsCodeBuildProjectEnvironmentOutputTypeDef#

# 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],
  1. See AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef
  2. See AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef

AwsCodeBuildProjectEnvironmentTypeDef#

# 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],
  1. See AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef
  2. See AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef

AwsCodeBuildProjectLogsConfigDetailsTypeDef#

# AwsCodeBuildProjectLogsConfigDetailsTypeDef definition

class AwsCodeBuildProjectLogsConfigDetailsTypeDef(TypedDict):
    CloudWatchLogs: NotRequired[AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef],  # (1)
    S3Logs: NotRequired[AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef],  # (2)
  1. See AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef
  2. See AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef

AwsDmsReplicationInstanceDetailsOutputTypeDef#

# 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)
  1. See AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef
  2. See AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef

AwsDmsReplicationInstanceDetailsTypeDef#

# 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)
  1. See AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef
  2. See AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef

AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef#

# 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)
  1. See AwsDynamoDbTableKeySchemaTypeDef
  2. See AwsDynamoDbTableProjectionOutputTypeDef
  3. See AwsDynamoDbTableProvisionedThroughputTypeDef

AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef#

# AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef definition

class AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef(TypedDict):
    IndexArn: NotRequired[str],
    IndexName: NotRequired[str],
    KeySchema: NotRequired[list[AwsDynamoDbTableKeySchemaTypeDef]],  # (1)
    Projection: NotRequired[AwsDynamoDbTableProjectionOutputTypeDef],  # (2)
  1. See AwsDynamoDbTableKeySchemaTypeDef
  2. See AwsDynamoDbTableProjectionOutputTypeDef

AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef#

# AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef definition

class AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef(TypedDict):
    IndexName: NotRequired[str],
    ProvisionedThroughputOverride: NotRequired[AwsDynamoDbTableProvisionedThroughputOverrideTypeDef],  # (1)
  1. See AwsDynamoDbTableProvisionedThroughputOverrideTypeDef

AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef#

# AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef definition

class AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef(TypedDict):
    Type: NotRequired[str],
    ActiveDirectory: NotRequired[AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef],  # (1)
    MutualAuthentication: NotRequired[AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef],  # (2)
    FederatedAuthentication: NotRequired[AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef],  # (3)
  1. See AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef
  2. See AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef
  3. See AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef

AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef#

# AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef definition

class AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    LambdaFunctionArn: NotRequired[str],
    Status: NotRequired[AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef],  # (1)
  1. See AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef

AwsEc2InstanceDetailsOutputTypeDef#

# 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)
  1. See AwsEc2InstanceNetworkInterfacesDetailsTypeDef
  2. See AwsEc2InstanceMetadataOptionsTypeDef
  3. See AwsEc2InstanceMonitoringDetailsTypeDef

AwsEc2InstanceDetailsTypeDef#

# 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)
  1. See AwsEc2InstanceNetworkInterfacesDetailsTypeDef
  2. See AwsEc2InstanceMetadataOptionsTypeDef
  3. See AwsEc2InstanceMonitoringDetailsTypeDef

AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef#

# AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef definition

class AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef(TypedDict):
    DeviceName: NotRequired[str],
    Ebs: NotRequired[AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef],  # (1)
    NoDevice: NotRequired[str],
    VirtualName: NotRequired[str],
  1. See AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef

AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef#

# AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef definition

class AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef(TypedDict):
    CapacityReservationPreference: NotRequired[str],
    CapacityReservationTarget: NotRequired[AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef],  # (1)
  1. See AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef

AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef#

# AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef definition

class AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef(TypedDict):
    MarketType: NotRequired[str],
    SpotOptions: NotRequired[AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef],  # (1)
  1. See AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef

AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef#

# 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)
  1. See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef
  2. See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef
  3. See AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef
  4. See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef
  5. See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef
  6. See AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef
  7. See AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef
  8. See AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef

AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef#

# 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)
  1. See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef
  2. See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef
  3. See AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef
  4. See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef
  5. See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef
  6. See AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef
  7. See AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef
  8. See AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef

AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef#

# 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],
  1. See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef
  2. See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef
  3. See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef
  4. See AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef

AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef#

# 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],
  1. See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef
  2. See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef
  3. See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef
  4. See AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef

AwsEc2NetworkAclEntryTypeDef#

# 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],
  1. See IcmpTypeCodeTypeDef
  2. See PortRangeFromToTypeDef

AwsEc2NetworkInterfaceDetailsOutputTypeDef#

# 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],
  1. See AwsEc2NetworkInterfaceAttachmentTypeDef
  2. See AwsEc2NetworkInterfaceSecurityGroupTypeDef
  3. See AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef
  4. See AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef

AwsEc2NetworkInterfaceDetailsTypeDef#

# 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],
  1. See AwsEc2NetworkInterfaceAttachmentTypeDef
  2. See AwsEc2NetworkInterfaceSecurityGroupTypeDef
  3. See AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef
  4. See AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef

AwsEc2SecurityGroupIpPermissionOutputTypeDef#

# 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)
  1. See AwsEc2SecurityGroupUserIdGroupPairTypeDef
  2. See AwsEc2SecurityGroupIpRangeTypeDef
  3. See AwsEc2SecurityGroupIpv6RangeTypeDef
  4. See AwsEc2SecurityGroupPrefixListIdTypeDef

AwsEc2SecurityGroupIpPermissionTypeDef#

# 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)
  1. See AwsEc2SecurityGroupUserIdGroupPairTypeDef
  2. See AwsEc2SecurityGroupIpRangeTypeDef
  3. See AwsEc2SecurityGroupIpv6RangeTypeDef
  4. See AwsEc2SecurityGroupPrefixListIdTypeDef

AwsEc2SubnetDetailsOutputTypeDef#

# 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)
  1. See Ipv6CidrBlockAssociationTypeDef

AwsEc2SubnetDetailsTypeDef#

# 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)
  1. See Ipv6CidrBlockAssociationTypeDef

AwsEc2VolumeDetailsOutputTypeDef#

# 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],
  1. See AwsEc2VolumeAttachmentTypeDef

AwsEc2VolumeDetailsTypeDef#

# 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],
  1. See AwsEc2VolumeAttachmentTypeDef

AwsEc2VpcDetailsOutputTypeDef#

# AwsEc2VpcDetailsOutputTypeDef definition

class AwsEc2VpcDetailsOutputTypeDef(TypedDict):
    CidrBlockAssociationSet: NotRequired[list[CidrBlockAssociationTypeDef]],  # (1)
    Ipv6CidrBlockAssociationSet: NotRequired[list[Ipv6CidrBlockAssociationTypeDef]],  # (2)
    DhcpOptionsId: NotRequired[str],
    State: NotRequired[str],
  1. See CidrBlockAssociationTypeDef
  2. See Ipv6CidrBlockAssociationTypeDef

AwsEc2VpcDetailsTypeDef#

# AwsEc2VpcDetailsTypeDef definition

class AwsEc2VpcDetailsTypeDef(TypedDict):
    CidrBlockAssociationSet: NotRequired[Sequence[CidrBlockAssociationTypeDef]],  # (1)
    Ipv6CidrBlockAssociationSet: NotRequired[Sequence[Ipv6CidrBlockAssociationTypeDef]],  # (2)
    DhcpOptionsId: NotRequired[str],
    State: NotRequired[str],
  1. See CidrBlockAssociationTypeDef
  2. See Ipv6CidrBlockAssociationTypeDef

AwsEc2VpcEndpointServiceDetailsOutputTypeDef#

# 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)
  1. See AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef

AwsEc2VpcEndpointServiceDetailsTypeDef#

# 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)
  1. See AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef

AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef#

# 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],
  1. See VpcInfoCidrBlockSetDetailsTypeDef
  2. See VpcInfoIpv6CidrBlockSetDetailsTypeDef
  3. See VpcInfoPeeringOptionsDetailsTypeDef

AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef#

# 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],
  1. See VpcInfoCidrBlockSetDetailsTypeDef
  2. See VpcInfoIpv6CidrBlockSetDetailsTypeDef
  3. See VpcInfoPeeringOptionsDetailsTypeDef

AwsEc2VpnConnectionOptionsDetailsOutputTypeDef#

# AwsEc2VpnConnectionOptionsDetailsOutputTypeDef definition

class AwsEc2VpnConnectionOptionsDetailsOutputTypeDef(TypedDict):
    StaticRoutesOnly: NotRequired[bool],
    TunnelOptions: NotRequired[list[AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef]],  # (1)
  1. See AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef

AwsEcrRepositoryDetailsTypeDef#

# 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],
  1. See AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef
  2. See AwsEcrRepositoryLifecyclePolicyDetailsTypeDef

AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef#

# AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef definition

class AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef(TypedDict):
    KmsKeyId: NotRequired[str],
    LogConfiguration: NotRequired[AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef],  # (1)
    Logging: NotRequired[str],
  1. See AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef

AwsEcsContainerDetailsOutputTypeDef#

# AwsEcsContainerDetailsOutputTypeDef definition

class AwsEcsContainerDetailsOutputTypeDef(TypedDict):
    Name: NotRequired[str],
    Image: NotRequired[str],
    MountPoints: NotRequired[list[AwsMountPointTypeDef]],  # (1)
    Privileged: NotRequired[bool],
  1. See AwsMountPointTypeDef

AwsEcsContainerDetailsTypeDef#

# AwsEcsContainerDetailsTypeDef definition

class AwsEcsContainerDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Image: NotRequired[str],
    MountPoints: NotRequired[Sequence[AwsMountPointTypeDef]],  # (1)
    Privileged: NotRequired[bool],
  1. See AwsMountPointTypeDef

AwsEcsServiceDeploymentConfigurationDetailsTypeDef#

# AwsEcsServiceDeploymentConfigurationDetailsTypeDef definition

class AwsEcsServiceDeploymentConfigurationDetailsTypeDef(TypedDict):
    DeploymentCircuitBreaker: NotRequired[AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef],  # (1)
    MaximumPercent: NotRequired[int],
    MinimumHealthyPercent: NotRequired[int],
  1. See AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef

AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef#

# AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef definition

class AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef(TypedDict):
    AwsVpcConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef],  # (1)
  1. See AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef#

# 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)
  1. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef
  2. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef
  3. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef

AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef(TypedDict):
    LogDriver: NotRequired[str],
    Options: NotRequired[dict[str, str]],
    SecretOptions: NotRequired[list[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef]],  # (1)
  1. See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef

AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef#

# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef definition

class AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef(TypedDict):
    LogDriver: NotRequired[str],
    Options: NotRequired[Mapping[str, str]],
    SecretOptions: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef]],  # (1)
  1. See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef

AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef#

# AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef definition

class AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef(TypedDict):
    ContainerName: NotRequired[str],
    ProxyConfigurationProperties: NotRequired[list[AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef]],  # (1)
    Type: NotRequired[str],
  1. See AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef

AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef#

# AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef definition

class AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef(TypedDict):
    ContainerName: NotRequired[str],
    ProxyConfigurationProperties: NotRequired[Sequence[AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef]],  # (1)
    Type: NotRequired[str],
  1. See AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef

AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef#

# AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef definition

class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef(TypedDict):
    AuthorizationConfig: NotRequired[AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef],  # (1)
    FilesystemId: NotRequired[str],
    RootDirectory: NotRequired[str],
    TransitEncryption: NotRequired[str],
    TransitEncryptionPort: NotRequired[int],
  1. See AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef

AwsEcsTaskVolumeDetailsTypeDef#

# AwsEcsTaskVolumeDetailsTypeDef definition

class AwsEcsTaskVolumeDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Host: NotRequired[AwsEcsTaskVolumeHostDetailsTypeDef],  # (1)
  1. See AwsEcsTaskVolumeHostDetailsTypeDef

AwsEfsAccessPointRootDirectoryDetailsTypeDef#

# AwsEfsAccessPointRootDirectoryDetailsTypeDef definition

class AwsEfsAccessPointRootDirectoryDetailsTypeDef(TypedDict):
    CreationInfo: NotRequired[AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef],  # (1)
    Path: NotRequired[str],
  1. See AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef

AwsEksClusterLoggingDetailsOutputTypeDef#

# AwsEksClusterLoggingDetailsOutputTypeDef definition

class AwsEksClusterLoggingDetailsOutputTypeDef(TypedDict):
    ClusterLogging: NotRequired[list[AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef]],  # (1)
  1. See AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef

AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef#

# 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],
  1. See AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef
  2. See AwsElasticBeanstalkEnvironmentOptionSettingTypeDef
  3. See AwsElasticBeanstalkEnvironmentTierTypeDef

AwsElasticBeanstalkEnvironmentDetailsTypeDef#

# 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],
  1. See AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef
  2. See AwsElasticBeanstalkEnvironmentOptionSettingTypeDef
  3. See AwsElasticBeanstalkEnvironmentTierTypeDef

AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef#

# 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],
  1. See AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef

AwsElasticsearchDomainLogPublishingOptionsTypeDef#

# AwsElasticsearchDomainLogPublishingOptionsTypeDef definition

class AwsElasticsearchDomainLogPublishingOptionsTypeDef(TypedDict):
    IndexSlowLogs: NotRequired[AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef],  # (1)
    SearchSlowLogs: NotRequired[AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef],  # (1)
    AuditLogs: NotRequired[AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef],  # (1)
  1. See AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef
  2. See AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef
  3. See AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef

AwsElbLoadBalancerPoliciesOutputTypeDef#

# AwsElbLoadBalancerPoliciesOutputTypeDef definition

class AwsElbLoadBalancerPoliciesOutputTypeDef(TypedDict):
    AppCookieStickinessPolicies: NotRequired[list[AwsElbAppCookieStickinessPolicyTypeDef]],  # (1)
    LbCookieStickinessPolicies: NotRequired[list[AwsElbLbCookieStickinessPolicyTypeDef]],  # (2)
    OtherPolicies: NotRequired[list[str]],
  1. See AwsElbAppCookieStickinessPolicyTypeDef
  2. See AwsElbLbCookieStickinessPolicyTypeDef

AwsElbLoadBalancerPoliciesTypeDef#

# AwsElbLoadBalancerPoliciesTypeDef definition

class AwsElbLoadBalancerPoliciesTypeDef(TypedDict):
    AppCookieStickinessPolicies: NotRequired[Sequence[AwsElbAppCookieStickinessPolicyTypeDef]],  # (1)
    LbCookieStickinessPolicies: NotRequired[Sequence[AwsElbLbCookieStickinessPolicyTypeDef]],  # (2)
    OtherPolicies: NotRequired[Sequence[str]],
  1. See AwsElbAppCookieStickinessPolicyTypeDef
  2. See AwsElbLbCookieStickinessPolicyTypeDef

AwsElbLoadBalancerAttributesOutputTypeDef#

# 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)
  1. See AwsElbLoadBalancerAccessLogTypeDef
  2. See AwsElbLoadBalancerConnectionDrainingTypeDef
  3. See AwsElbLoadBalancerConnectionSettingsTypeDef
  4. See AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef
  5. See AwsElbLoadBalancerAdditionalAttributeTypeDef

AwsElbLoadBalancerAttributesTypeDef#

# 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)
  1. See AwsElbLoadBalancerAccessLogTypeDef
  2. See AwsElbLoadBalancerConnectionDrainingTypeDef
  3. See AwsElbLoadBalancerConnectionSettingsTypeDef
  4. See AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef
  5. See AwsElbLoadBalancerAdditionalAttributeTypeDef

AwsElbLoadBalancerListenerDescriptionOutputTypeDef#

# AwsElbLoadBalancerListenerDescriptionOutputTypeDef definition

class AwsElbLoadBalancerListenerDescriptionOutputTypeDef(TypedDict):
    Listener: NotRequired[AwsElbLoadBalancerListenerTypeDef],  # (1)
    PolicyNames: NotRequired[list[str]],
  1. See AwsElbLoadBalancerListenerTypeDef

AwsElbLoadBalancerListenerDescriptionTypeDef#

# AwsElbLoadBalancerListenerDescriptionTypeDef definition

class AwsElbLoadBalancerListenerDescriptionTypeDef(TypedDict):
    Listener: NotRequired[AwsElbLoadBalancerListenerTypeDef],  # (1)
    PolicyNames: NotRequired[Sequence[str]],
  1. See AwsElbLoadBalancerListenerTypeDef

AwsElbv2LoadBalancerDetailsOutputTypeDef#

# 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)
  1. See AvailabilityZoneTypeDef
  2. See LoadBalancerStateTypeDef
  3. See AwsElbv2LoadBalancerAttributeTypeDef

AwsElbv2LoadBalancerDetailsTypeDef#

# 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)
  1. See AvailabilityZoneTypeDef
  2. See LoadBalancerStateTypeDef
  3. See AwsElbv2LoadBalancerAttributeTypeDef

AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef#

# AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef definition

class AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef(TypedDict):
    Primary: NotRequired[AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef],  # (1)
    Secondary: NotRequired[AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef],  # (2)
  1. See AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef
  2. See AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef

AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef#

# AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef definition

class AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef(TypedDict):
    AuditLogs: NotRequired[AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef],  # (1)
  1. See AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef

AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef#

# AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef definition

class AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef(TypedDict):
    EbsVolumes: NotRequired[AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef],  # (1)
  1. See AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef

AwsIamAccessKeySessionContextTypeDef#

# AwsIamAccessKeySessionContextTypeDef definition

class AwsIamAccessKeySessionContextTypeDef(TypedDict):
    Attributes: NotRequired[AwsIamAccessKeySessionContextAttributesTypeDef],  # (1)
    SessionIssuer: NotRequired[AwsIamAccessKeySessionContextSessionIssuerTypeDef],  # (2)
  1. See AwsIamAccessKeySessionContextAttributesTypeDef
  2. See AwsIamAccessKeySessionContextSessionIssuerTypeDef

AwsIamGroupDetailsOutputTypeDef#

# 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],
  1. See AwsIamAttachedManagedPolicyTypeDef
  2. See AwsIamGroupPolicyTypeDef

AwsIamGroupDetailsTypeDef#

# 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],
  1. See AwsIamAttachedManagedPolicyTypeDef
  2. See AwsIamGroupPolicyTypeDef

AwsIamInstanceProfileOutputTypeDef#

# 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)
  1. See AwsIamInstanceProfileRoleTypeDef

AwsIamInstanceProfileTypeDef#

# 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)
  1. See AwsIamInstanceProfileRoleTypeDef

AwsIamPolicyDetailsOutputTypeDef#

# 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],
  1. See AwsIamPolicyVersionTypeDef

AwsIamPolicyDetailsTypeDef#

# 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],
  1. See AwsIamPolicyVersionTypeDef

AwsIamUserDetailsOutputTypeDef#

# 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)
  1. See AwsIamAttachedManagedPolicyTypeDef
  2. See AwsIamPermissionsBoundaryTypeDef
  3. See AwsIamUserPolicyTypeDef

AwsIamUserDetailsTypeDef#

# 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)
  1. See AwsIamAttachedManagedPolicyTypeDef
  2. See AwsIamPermissionsBoundaryTypeDef
  3. See AwsIamUserPolicyTypeDef

AwsKinesisStreamDetailsTypeDef#

# AwsKinesisStreamDetailsTypeDef definition

class AwsKinesisStreamDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Arn: NotRequired[str],
    StreamEncryption: NotRequired[AwsKinesisStreamStreamEncryptionDetailsTypeDef],  # (1)
    ShardCount: NotRequired[int],
    RetentionPeriodHours: NotRequired[int],
  1. See AwsKinesisStreamStreamEncryptionDetailsTypeDef

AwsLambdaFunctionEnvironmentOutputTypeDef#

# AwsLambdaFunctionEnvironmentOutputTypeDef definition

class AwsLambdaFunctionEnvironmentOutputTypeDef(TypedDict):
    Variables: NotRequired[dict[str, str]],
    Error: NotRequired[AwsLambdaFunctionEnvironmentErrorTypeDef],  # (1)
  1. See AwsLambdaFunctionEnvironmentErrorTypeDef

AwsLambdaFunctionEnvironmentTypeDef#

# AwsLambdaFunctionEnvironmentTypeDef definition

class AwsLambdaFunctionEnvironmentTypeDef(TypedDict):
    Variables: NotRequired[Mapping[str, str]],
    Error: NotRequired[AwsLambdaFunctionEnvironmentErrorTypeDef],  # (1)
  1. See AwsLambdaFunctionEnvironmentErrorTypeDef

AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef#

# AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef definition

class AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef(TypedDict):
    Iam: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef],  # (1)
    Scram: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef],  # (2)
  1. See AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef
  2. See AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef

AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef#

# AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef definition

class AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef(TypedDict):
    EncryptionInTransit: NotRequired[AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef],  # (1)
    EncryptionAtRest: NotRequired[AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef],  # (2)
  1. See AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef
  2. See AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef

AwsNetworkFirewallFirewallDetailsOutputTypeDef#

# 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],
  1. See AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef

AwsNetworkFirewallFirewallDetailsTypeDef#

# 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],
  1. See AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef

AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef#

# AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef definition

class AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    InternalUserDatabaseEnabled: NotRequired[bool],
    MasterUserOptions: NotRequired[AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef],  # (1)
  1. See AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef

AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef#

# 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],
  1. See AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef

AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef#

# AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef definition

class AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef(TypedDict):
    IndexSlowLogs: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionTypeDef],  # (1)
    SearchSlowLogs: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionTypeDef],  # (1)
    AuditLogs: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionTypeDef],  # (1)
  1. See AwsOpenSearchServiceDomainLogPublishingOptionTypeDef
  2. See AwsOpenSearchServiceDomainLogPublishingOptionTypeDef
  3. See AwsOpenSearchServiceDomainLogPublishingOptionTypeDef

AwsRdsDbClusterDetailsOutputTypeDef#

# 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],
  1. See AwsRdsDbInstanceVpcSecurityGroupTypeDef
  2. See AwsRdsDbClusterAssociatedRoleTypeDef
  3. See AwsRdsDbDomainMembershipTypeDef
  4. See AwsRdsDbClusterOptionGroupMembershipTypeDef
  5. See AwsRdsDbClusterMemberTypeDef

AwsRdsDbClusterDetailsTypeDef#

# 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],
  1. See AwsRdsDbInstanceVpcSecurityGroupTypeDef
  2. See AwsRdsDbClusterAssociatedRoleTypeDef
  3. See AwsRdsDbDomainMembershipTypeDef
  4. See AwsRdsDbClusterOptionGroupMembershipTypeDef
  5. See AwsRdsDbClusterMemberTypeDef

AwsRdsDbClusterSnapshotDetailsOutputTypeDef#

# 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)
  1. See AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef

AwsRdsDbSnapshotDetailsOutputTypeDef#

# 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],
  1. See AwsRdsDbProcessorFeatureTypeDef

AwsRdsDbSnapshotDetailsTypeDef#

# 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],
  1. See AwsRdsDbProcessorFeatureTypeDef

AwsRdsDbPendingModifiedValuesOutputTypeDef#

# 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)
  1. See AwsRdsPendingCloudWatchLogsExportsOutputTypeDef
  2. See AwsRdsDbProcessorFeatureTypeDef

AwsRdsDbSecurityGroupDetailsOutputTypeDef#

# 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],
  1. See AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef
  2. See AwsRdsDbSecurityGroupIpRangeTypeDef

AwsRdsDbSecurityGroupDetailsTypeDef#

# 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],
  1. See AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef
  2. See AwsRdsDbSecurityGroupIpRangeTypeDef

AwsRdsDbSubnetGroupSubnetTypeDef#

# AwsRdsDbSubnetGroupSubnetTypeDef definition

class AwsRdsDbSubnetGroupSubnetTypeDef(TypedDict):
    SubnetIdentifier: NotRequired[str],
    SubnetAvailabilityZone: NotRequired[AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef],  # (1)
    SubnetStatus: NotRequired[str],
  1. See AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef

AwsRedshiftClusterClusterParameterGroupOutputTypeDef#

# AwsRedshiftClusterClusterParameterGroupOutputTypeDef definition

class AwsRedshiftClusterClusterParameterGroupOutputTypeDef(TypedDict):
    ClusterParameterStatusList: NotRequired[list[AwsRedshiftClusterClusterParameterStatusTypeDef]],  # (1)
    ParameterApplyStatus: NotRequired[str],
    ParameterGroupName: NotRequired[str],
  1. See AwsRedshiftClusterClusterParameterStatusTypeDef

AwsRedshiftClusterClusterParameterGroupTypeDef#

# AwsRedshiftClusterClusterParameterGroupTypeDef definition

class AwsRedshiftClusterClusterParameterGroupTypeDef(TypedDict):
    ClusterParameterStatusList: NotRequired[Sequence[AwsRedshiftClusterClusterParameterStatusTypeDef]],  # (1)
    ParameterApplyStatus: NotRequired[str],
    ParameterGroupName: NotRequired[str],
  1. See AwsRedshiftClusterClusterParameterStatusTypeDef

AwsRoute53HostedZoneObjectDetailsTypeDef#

# AwsRoute53HostedZoneObjectDetailsTypeDef definition

class AwsRoute53HostedZoneObjectDetailsTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Config: NotRequired[AwsRoute53HostedZoneConfigDetailsTypeDef],  # (1)
  1. See AwsRoute53HostedZoneConfigDetailsTypeDef

AwsRoute53QueryLoggingConfigDetailsTypeDef#

# AwsRoute53QueryLoggingConfigDetailsTypeDef definition

class AwsRoute53QueryLoggingConfigDetailsTypeDef(TypedDict):
    CloudWatchLogsLogGroupArn: NotRequired[CloudWatchLogsLogGroupArnConfigDetailsTypeDef],  # (1)
  1. See CloudWatchLogsLogGroupArnConfigDetailsTypeDef

AwsS3AccessPointDetailsTypeDef#

# 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)
  1. See AwsS3AccountPublicAccessBlockDetailsTypeDef
  2. See AwsS3AccessPointVpcConfigurationDetailsTypeDef

AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef definition

class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef(TypedDict):
    Prefix: NotRequired[str],
    Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef],  # (1)
    Type: NotRequired[str],
  1. See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef

AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef#

# AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef definition

class AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef(TypedDict):
    FilterRules: NotRequired[list[AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef]],  # (1)
  1. See AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef

AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef#

# AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef definition

class AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef(TypedDict):
    FilterRules: NotRequired[Sequence[AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef]],  # (1)
  1. See AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef

AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef#

# AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef definition

class AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef(TypedDict):
    DefaultRetention: NotRequired[AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef],  # (1)
  1. See AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef

AwsS3BucketServerSideEncryptionRuleTypeDef#

# AwsS3BucketServerSideEncryptionRuleTypeDef definition

class AwsS3BucketServerSideEncryptionRuleTypeDef(TypedDict):
    ApplyServerSideEncryptionByDefault: NotRequired[AwsS3BucketServerSideEncryptionByDefaultTypeDef],  # (1)
  1. See AwsS3BucketServerSideEncryptionByDefaultTypeDef

AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef#

# AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef definition

class AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef(TypedDict):
    Condition: NotRequired[AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef],  # (1)
    Redirect: NotRequired[AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef],  # (2)
  1. See AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef
  2. See AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef

AwsSageMakerNotebookInstanceDetailsOutputTypeDef#

# 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],
  1. See AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef

AwsSageMakerNotebookInstanceDetailsTypeDef#

# 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],
  1. See AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef

AwsSecretsManagerSecretDetailsTypeDef#

# 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],
  1. See AwsSecretsManagerSecretRotationRulesTypeDef

BatchUpdateFindingsRequestRequestTypeDef#

# BatchUpdateFindingsRequestRequestTypeDef definition

class BatchUpdateFindingsRequestRequestTypeDef(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)
  1. See AwsSecurityFindingIdentifierTypeDef
  2. See NoteUpdateTypeDef
  3. See SeverityUpdateTypeDef
  4. See VerificationStateType
  5. See WorkflowUpdateTypeDef
  6. See RelatedFindingTypeDef

BatchUpdateFindingsUnprocessedFindingTypeDef#

# BatchUpdateFindingsUnprocessedFindingTypeDef definition

class BatchUpdateFindingsUnprocessedFindingTypeDef(TypedDict):
    FindingIdentifier: AwsSecurityFindingIdentifierTypeDef,  # (1)
    ErrorCode: str,
    ErrorMessage: str,
  1. See AwsSecurityFindingIdentifierTypeDef

AwsSnsTopicDetailsOutputTypeDef#

# 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],
  1. See AwsSnsTopicSubscriptionTypeDef

AwsSnsTopicDetailsTypeDef#

# 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],
  1. See AwsSnsTopicSubscriptionTypeDef

AwsSsmPatchTypeDef#

# AwsSsmPatchTypeDef definition

class AwsSsmPatchTypeDef(TypedDict):
    ComplianceSummary: NotRequired[AwsSsmComplianceSummaryTypeDef],  # (1)
  1. See AwsSsmComplianceSummaryTypeDef

AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef#

# AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef definition

class AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef(TypedDict):
    CloudWatchLogsLogGroup: NotRequired[AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef],  # (1)
  1. See AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef

AwsWafRateBasedRuleDetailsOutputTypeDef#

# 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)
  1. See AwsWafRateBasedRuleMatchPredicateTypeDef

AwsWafRateBasedRuleDetailsTypeDef#

# 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)
  1. See AwsWafRateBasedRuleMatchPredicateTypeDef

AwsWafRegionalRateBasedRuleDetailsOutputTypeDef#

# 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)
  1. See AwsWafRegionalRateBasedRuleMatchPredicateTypeDef

AwsWafRegionalRateBasedRuleDetailsTypeDef#

# 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)
  1. See AwsWafRegionalRateBasedRuleMatchPredicateTypeDef

AwsWafRegionalRuleDetailsOutputTypeDef#

# AwsWafRegionalRuleDetailsOutputTypeDef definition

class AwsWafRegionalRuleDetailsOutputTypeDef(TypedDict):
    MetricName: NotRequired[str],
    Name: NotRequired[str],
    PredicateList: NotRequired[list[AwsWafRegionalRulePredicateListDetailsTypeDef]],  # (1)
    RuleId: NotRequired[str],
  1. See AwsWafRegionalRulePredicateListDetailsTypeDef

AwsWafRegionalRuleDetailsTypeDef#

# AwsWafRegionalRuleDetailsTypeDef definition

class AwsWafRegionalRuleDetailsTypeDef(TypedDict):
    MetricName: NotRequired[str],
    Name: NotRequired[str],
    PredicateList: NotRequired[Sequence[AwsWafRegionalRulePredicateListDetailsTypeDef]],  # (1)
    RuleId: NotRequired[str],
  1. See AwsWafRegionalRulePredicateListDetailsTypeDef

AwsWafRegionalRuleGroupRulesDetailsTypeDef#

# AwsWafRegionalRuleGroupRulesDetailsTypeDef definition

class AwsWafRegionalRuleGroupRulesDetailsTypeDef(TypedDict):
    Action: NotRequired[AwsWafRegionalRuleGroupRulesActionDetailsTypeDef],  # (1)
    Priority: NotRequired[int],
    RuleId: NotRequired[str],
    Type: NotRequired[str],
  1. See AwsWafRegionalRuleGroupRulesActionDetailsTypeDef

AwsWafRegionalWebAclRulesListDetailsTypeDef#

# AwsWafRegionalWebAclRulesListDetailsTypeDef definition

class AwsWafRegionalWebAclRulesListDetailsTypeDef(TypedDict):
    Action: NotRequired[AwsWafRegionalWebAclRulesListActionDetailsTypeDef],  # (1)
    OverrideAction: NotRequired[AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef],  # (2)
    Priority: NotRequired[int],
    RuleId: NotRequired[str],
    Type: NotRequired[str],
  1. See AwsWafRegionalWebAclRulesListActionDetailsTypeDef
  2. See AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef

AwsWafRuleDetailsOutputTypeDef#

# AwsWafRuleDetailsOutputTypeDef definition

class AwsWafRuleDetailsOutputTypeDef(TypedDict):
    MetricName: NotRequired[str],
    Name: NotRequired[str],
    PredicateList: NotRequired[list[AwsWafRulePredicateListDetailsTypeDef]],  # (1)
    RuleId: NotRequired[str],
  1. See AwsWafRulePredicateListDetailsTypeDef

AwsWafRuleDetailsTypeDef#

# AwsWafRuleDetailsTypeDef definition

class AwsWafRuleDetailsTypeDef(TypedDict):
    MetricName: NotRequired[str],
    Name: NotRequired[str],
    PredicateList: NotRequired[Sequence[AwsWafRulePredicateListDetailsTypeDef]],  # (1)
    RuleId: NotRequired[str],
  1. See AwsWafRulePredicateListDetailsTypeDef

AwsWafRuleGroupRulesDetailsTypeDef#

# AwsWafRuleGroupRulesDetailsTypeDef definition

class AwsWafRuleGroupRulesDetailsTypeDef(TypedDict):
    Action: NotRequired[AwsWafRuleGroupRulesActionDetailsTypeDef],  # (1)
    Priority: NotRequired[int],
    RuleId: NotRequired[str],
    Type: NotRequired[str],
  1. See AwsWafRuleGroupRulesActionDetailsTypeDef

AwsWafWebAclRuleOutputTypeDef#

# 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],
  1. See WafActionTypeDef
  2. See WafExcludedRuleTypeDef
  3. See WafOverrideActionTypeDef

AwsWafWebAclRuleTypeDef#

# 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],
  1. See WafActionTypeDef
  2. See WafExcludedRuleTypeDef
  3. See WafOverrideActionTypeDef

AwsWafv2CustomRequestHandlingDetailsOutputTypeDef#

# AwsWafv2CustomRequestHandlingDetailsOutputTypeDef definition

class AwsWafv2CustomRequestHandlingDetailsOutputTypeDef(TypedDict):
    InsertHeaders: NotRequired[list[AwsWafv2CustomHttpHeaderTypeDef]],  # (1)
  1. See AwsWafv2CustomHttpHeaderTypeDef

AwsWafv2CustomRequestHandlingDetailsTypeDef#

# AwsWafv2CustomRequestHandlingDetailsTypeDef definition

class AwsWafv2CustomRequestHandlingDetailsTypeDef(TypedDict):
    InsertHeaders: NotRequired[Sequence[AwsWafv2CustomHttpHeaderTypeDef]],  # (1)
  1. See AwsWafv2CustomHttpHeaderTypeDef

AwsWafv2CustomResponseDetailsOutputTypeDef#

# AwsWafv2CustomResponseDetailsOutputTypeDef definition

class AwsWafv2CustomResponseDetailsOutputTypeDef(TypedDict):
    CustomResponseBodyKey: NotRequired[str],
    ResponseCode: NotRequired[int],
    ResponseHeaders: NotRequired[list[AwsWafv2CustomHttpHeaderTypeDef]],  # (1)
  1. See AwsWafv2CustomHttpHeaderTypeDef

AwsWafv2CustomResponseDetailsTypeDef#

# AwsWafv2CustomResponseDetailsTypeDef definition

class AwsWafv2CustomResponseDetailsTypeDef(TypedDict):
    CustomResponseBodyKey: NotRequired[str],
    ResponseCode: NotRequired[int],
    ResponseHeaders: NotRequired[Sequence[AwsWafv2CustomHttpHeaderTypeDef]],  # (1)
  1. See AwsWafv2CustomHttpHeaderTypeDef

AwsWafv2WebAclCaptchaConfigDetailsTypeDef#

# AwsWafv2WebAclCaptchaConfigDetailsTypeDef definition

class AwsWafv2WebAclCaptchaConfigDetailsTypeDef(TypedDict):
    ImmunityTimeProperty: NotRequired[AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef],  # (1)
  1. See AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef

CreateActionTargetResponseTypeDef#

# CreateActionTargetResponseTypeDef definition

class CreateActionTargetResponseTypeDef(TypedDict):
    ActionTargetArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateAutomationRuleResponseTypeDef#

# CreateAutomationRuleResponseTypeDef definition

class CreateAutomationRuleResponseTypeDef(TypedDict):
    RuleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFindingAggregatorResponseTypeDef#

# CreateFindingAggregatorResponseTypeDef definition

class CreateFindingAggregatorResponseTypeDef(TypedDict):
    FindingAggregatorArn: str,
    FindingAggregationRegion: str,
    RegionLinkingMode: str,
    Regions: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateInsightResponseTypeDef#

# CreateInsightResponseTypeDef definition

class CreateInsightResponseTypeDef(TypedDict):
    InsightArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteActionTargetResponseTypeDef#

# DeleteActionTargetResponseTypeDef definition

class DeleteActionTargetResponseTypeDef(TypedDict):
    ActionTargetArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteInsightResponseTypeDef#

# DeleteInsightResponseTypeDef definition

class DeleteInsightResponseTypeDef(TypedDict):
    InsightArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeActionTargetsResponseTypeDef#

# DescribeActionTargetsResponseTypeDef definition

class DescribeActionTargetsResponseTypeDef(TypedDict):
    ActionTargets: list[ActionTargetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ActionTargetTypeDef
  2. See ResponseMetadataTypeDef

DescribeHubResponseTypeDef#

# DescribeHubResponseTypeDef definition

class DescribeHubResponseTypeDef(TypedDict):
    HubArn: str,
    SubscribedAt: str,
    AutoEnableControls: bool,
    ControlFindingGenerator: ControlFindingGeneratorType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ControlFindingGeneratorType
  2. See ResponseMetadataTypeDef

EnableImportFindingsForProductResponseTypeDef#

# EnableImportFindingsForProductResponseTypeDef definition

class EnableImportFindingsForProductResponseTypeDef(TypedDict):
    ProductSubscriptionArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetConfigurationPolicyAssociationResponseTypeDef#

# 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)
  1. See TargetTypeType
  2. See AssociationTypeType
  3. See ConfigurationPolicyAssociationStatusType
  4. See ResponseMetadataTypeDef

GetFindingAggregatorResponseTypeDef#

# GetFindingAggregatorResponseTypeDef definition

class GetFindingAggregatorResponseTypeDef(TypedDict):
    FindingAggregatorArn: str,
    FindingAggregationRegion: str,
    RegionLinkingMode: str,
    Regions: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetInvitationsCountResponseTypeDef#

# GetInvitationsCountResponseTypeDef definition

class GetInvitationsCountResponseTypeDef(TypedDict):
    InvitationsCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAutomationRulesResponseTypeDef#

# ListAutomationRulesResponseTypeDef definition

class ListAutomationRulesResponseTypeDef(TypedDict):
    AutomationRulesMetadata: list[AutomationRulesMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AutomationRulesMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListEnabledProductsForImportResponseTypeDef#

# ListEnabledProductsForImportResponseTypeDef definition

class ListEnabledProductsForImportResponseTypeDef(TypedDict):
    ProductSubscriptions: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListOrganizationAdminAccountsResponseTypeDef#

# ListOrganizationAdminAccountsResponseTypeDef definition

class ListOrganizationAdminAccountsResponseTypeDef(TypedDict):
    AdminAccounts: list[AdminAccountTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AdminAccountTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartConfigurationPolicyAssociationResponseTypeDef#

# 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)
  1. See TargetTypeType
  2. See AssociationTypeType
  3. See ConfigurationPolicyAssociationStatusType
  4. See ResponseMetadataTypeDef

UpdateFindingAggregatorResponseTypeDef#

# UpdateFindingAggregatorResponseTypeDef definition

class UpdateFindingAggregatorResponseTypeDef(TypedDict):
    FindingAggregatorArn: str,
    FindingAggregationRegion: str,
    RegionLinkingMode: str,
    Regions: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BatchDeleteAutomationRulesResponseTypeDef#

# BatchDeleteAutomationRulesResponseTypeDef definition

class BatchDeleteAutomationRulesResponseTypeDef(TypedDict):
    ProcessedAutomationRules: list[str],
    UnprocessedAutomationRules: list[UnprocessedAutomationRuleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UnprocessedAutomationRuleTypeDef
  2. See ResponseMetadataTypeDef

BatchUpdateAutomationRulesResponseTypeDef#

# BatchUpdateAutomationRulesResponseTypeDef definition

class BatchUpdateAutomationRulesResponseTypeDef(TypedDict):
    ProcessedAutomationRules: list[str],
    UnprocessedAutomationRules: list[UnprocessedAutomationRuleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UnprocessedAutomationRuleTypeDef
  2. See ResponseMetadataTypeDef

BatchEnableStandardsRequestRequestTypeDef#

# BatchEnableStandardsRequestRequestTypeDef definition

class BatchEnableStandardsRequestRequestTypeDef(TypedDict):
    StandardsSubscriptionRequests: Sequence[StandardsSubscriptionRequestTypeDef],  # (1)
  1. See StandardsSubscriptionRequestTypeDef

ListConfigurationPolicyAssociationsResponseTypeDef#

# ListConfigurationPolicyAssociationsResponseTypeDef definition

class ListConfigurationPolicyAssociationsResponseTypeDef(TypedDict):
    ConfigurationPolicyAssociationSummaries: list[ConfigurationPolicyAssociationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConfigurationPolicyAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

BatchGetStandardsControlAssociationsRequestRequestTypeDef#

# BatchGetStandardsControlAssociationsRequestRequestTypeDef definition

class BatchGetStandardsControlAssociationsRequestRequestTypeDef(TypedDict):
    StandardsControlAssociationIds: Sequence[StandardsControlAssociationIdTypeDef],  # (1)
  1. See StandardsControlAssociationIdTypeDef

UnprocessedStandardsControlAssociationTypeDef#

# UnprocessedStandardsControlAssociationTypeDef definition

class UnprocessedStandardsControlAssociationTypeDef(TypedDict):
    StandardsControlAssociationId: StandardsControlAssociationIdTypeDef,  # (1)
    ErrorCode: UnprocessedErrorCodeType,  # (2)
    ErrorReason: NotRequired[str],
  1. See StandardsControlAssociationIdTypeDef
  2. See UnprocessedErrorCodeType

BatchImportFindingsResponseTypeDef#

# BatchImportFindingsResponseTypeDef definition

class BatchImportFindingsResponseTypeDef(TypedDict):
    FailedCount: int,
    SuccessCount: int,
    FailedFindings: list[ImportFindingsErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImportFindingsErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchUpdateStandardsControlAssociationsRequestRequestTypeDef#

# BatchUpdateStandardsControlAssociationsRequestRequestTypeDef definition

class BatchUpdateStandardsControlAssociationsRequestRequestTypeDef(TypedDict):
    StandardsControlAssociationUpdates: Sequence[StandardsControlAssociationUpdateTypeDef],  # (1)
  1. See StandardsControlAssociationUpdateTypeDef

UnprocessedStandardsControlAssociationUpdateTypeDef#

# UnprocessedStandardsControlAssociationUpdateTypeDef definition

class UnprocessedStandardsControlAssociationUpdateTypeDef(TypedDict):
    StandardsControlAssociationUpdate: StandardsControlAssociationUpdateTypeDef,  # (1)
    ErrorCode: UnprocessedErrorCodeType,  # (2)
    ErrorReason: NotRequired[str],
  1. See StandardsControlAssociationUpdateTypeDef
  2. See UnprocessedErrorCodeType

VulnerabilityCodeVulnerabilitiesOutputTypeDef#

# VulnerabilityCodeVulnerabilitiesOutputTypeDef definition

class VulnerabilityCodeVulnerabilitiesOutputTypeDef(TypedDict):
    Cwes: NotRequired[list[str]],
    FilePath: NotRequired[CodeVulnerabilitiesFilePathTypeDef],  # (1)
    SourceArn: NotRequired[str],
  1. See CodeVulnerabilitiesFilePathTypeDef

VulnerabilityCodeVulnerabilitiesTypeDef#

# VulnerabilityCodeVulnerabilitiesTypeDef definition

class VulnerabilityCodeVulnerabilitiesTypeDef(TypedDict):
    Cwes: NotRequired[Sequence[str]],
    FilePath: NotRequired[CodeVulnerabilitiesFilePathTypeDef],  # (1)
    SourceArn: NotRequired[str],
  1. See CodeVulnerabilitiesFilePathTypeDef

ComplianceOutputTypeDef#

# 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)
  1. See ComplianceStatusType
  2. See StatusReasonTypeDef
  3. See AssociatedStandardTypeDef
  4. See SecurityControlParameterOutputTypeDef

ConfigurationOptionsTypeDef#

# 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)
  1. See IntegerConfigurationOptionsTypeDef
  2. See IntegerListConfigurationOptionsTypeDef
  3. See DoubleConfigurationOptionsTypeDef
  4. See StringConfigurationOptionsTypeDef
  5. See StringListConfigurationOptionsTypeDef
  6. See BooleanConfigurationOptionsTypeDef
  7. See EnumConfigurationOptionsTypeDef
  8. See EnumListConfigurationOptionsTypeDef

ConfigurationPolicyAssociationTypeDef#

# ConfigurationPolicyAssociationTypeDef definition

class ConfigurationPolicyAssociationTypeDef(TypedDict):
    Target: NotRequired[TargetTypeDef],  # (1)
  1. See TargetTypeDef

GetConfigurationPolicyAssociationRequestRequestTypeDef#

# GetConfigurationPolicyAssociationRequestRequestTypeDef definition

class GetConfigurationPolicyAssociationRequestRequestTypeDef(TypedDict):
    Target: TargetTypeDef,  # (1)
  1. See TargetTypeDef

StartConfigurationPolicyAssociationRequestRequestTypeDef#

# StartConfigurationPolicyAssociationRequestRequestTypeDef definition

class StartConfigurationPolicyAssociationRequestRequestTypeDef(TypedDict):
    ConfigurationPolicyIdentifier: str,
    Target: TargetTypeDef,  # (1)
  1. See TargetTypeDef

StartConfigurationPolicyDisassociationRequestRequestTypeDef#

# StartConfigurationPolicyDisassociationRequestRequestTypeDef definition

class StartConfigurationPolicyDisassociationRequestRequestTypeDef(TypedDict):
    ConfigurationPolicyIdentifier: str,
    Target: NotRequired[TargetTypeDef],  # (1)
  1. See TargetTypeDef

ListConfigurationPoliciesResponseTypeDef#

# ListConfigurationPoliciesResponseTypeDef definition

class ListConfigurationPoliciesResponseTypeDef(TypedDict):
    ConfigurationPolicySummaries: list[ConfigurationPolicySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConfigurationPolicySummaryTypeDef
  2. See ResponseMetadataTypeDef

ContainerDetailsOutputTypeDef#

# 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],
  1. See VolumeMountTypeDef

ContainerDetailsTypeDef#

# 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],
  1. See VolumeMountTypeDef

CreateMembersResponseTypeDef#

# CreateMembersResponseTypeDef definition

class CreateMembersResponseTypeDef(TypedDict):
    UnprocessedAccounts: list[ResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResultTypeDef
  2. See ResponseMetadataTypeDef

DeclineInvitationsResponseTypeDef#

# DeclineInvitationsResponseTypeDef definition

class DeclineInvitationsResponseTypeDef(TypedDict):
    UnprocessedAccounts: list[ResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResultTypeDef
  2. See ResponseMetadataTypeDef

DeleteInvitationsResponseTypeDef#

# DeleteInvitationsResponseTypeDef definition

class DeleteInvitationsResponseTypeDef(TypedDict):
    UnprocessedAccounts: list[ResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResultTypeDef
  2. See ResponseMetadataTypeDef

DeleteMembersResponseTypeDef#

# DeleteMembersResponseTypeDef definition

class DeleteMembersResponseTypeDef(TypedDict):
    UnprocessedAccounts: list[ResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResultTypeDef
  2. See ResponseMetadataTypeDef

InviteMembersResponseTypeDef#

# InviteMembersResponseTypeDef definition

class InviteMembersResponseTypeDef(TypedDict):
    UnprocessedAccounts: list[ResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResultTypeDef
  2. See ResponseMetadataTypeDef

DateFilterTypeDef#

# DateFilterTypeDef definition

class DateFilterTypeDef(TypedDict):
    Start: NotRequired[str],
    End: NotRequired[str],
    DateRange: NotRequired[DateRangeTypeDef],  # (1)
  1. See DateRangeTypeDef

DescribeActionTargetsRequestPaginateTypeDef#

# DescribeActionTargetsRequestPaginateTypeDef definition

class DescribeActionTargetsRequestPaginateTypeDef(TypedDict):
    ActionTargetArns: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeProductsRequestPaginateTypeDef#

# DescribeProductsRequestPaginateTypeDef definition

class DescribeProductsRequestPaginateTypeDef(TypedDict):
    ProductArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeStandardsControlsRequestPaginateTypeDef#

# DescribeStandardsControlsRequestPaginateTypeDef definition

class DescribeStandardsControlsRequestPaginateTypeDef(TypedDict):
    StandardsSubscriptionArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeStandardsRequestPaginateTypeDef#

# DescribeStandardsRequestPaginateTypeDef definition

class DescribeStandardsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetEnabledStandardsRequestPaginateTypeDef#

# GetEnabledStandardsRequestPaginateTypeDef definition

class GetEnabledStandardsRequestPaginateTypeDef(TypedDict):
    StandardsSubscriptionArns: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetInsightsRequestPaginateTypeDef#

# GetInsightsRequestPaginateTypeDef definition

class GetInsightsRequestPaginateTypeDef(TypedDict):
    InsightArns: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListConfigurationPoliciesRequestPaginateTypeDef#

# ListConfigurationPoliciesRequestPaginateTypeDef definition

class ListConfigurationPoliciesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListConfigurationPolicyAssociationsRequestPaginateTypeDef#

# ListConfigurationPolicyAssociationsRequestPaginateTypeDef definition

class ListConfigurationPolicyAssociationsRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[AssociationFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AssociationFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListEnabledProductsForImportRequestPaginateTypeDef#

# ListEnabledProductsForImportRequestPaginateTypeDef definition

class ListEnabledProductsForImportRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFindingAggregatorsRequestPaginateTypeDef#

# ListFindingAggregatorsRequestPaginateTypeDef definition

class ListFindingAggregatorsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInvitationsRequestPaginateTypeDef#

# ListInvitationsRequestPaginateTypeDef definition

class ListInvitationsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMembersRequestPaginateTypeDef#

# ListMembersRequestPaginateTypeDef definition

class ListMembersRequestPaginateTypeDef(TypedDict):
    OnlyAssociated: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListOrganizationAdminAccountsRequestPaginateTypeDef#

# ListOrganizationAdminAccountsRequestPaginateTypeDef definition

class ListOrganizationAdminAccountsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSecurityControlDefinitionsRequestPaginateTypeDef#

# ListSecurityControlDefinitionsRequestPaginateTypeDef definition

class ListSecurityControlDefinitionsRequestPaginateTypeDef(TypedDict):
    StandardsArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStandardsControlAssociationsRequestPaginateTypeDef#

# ListStandardsControlAssociationsRequestPaginateTypeDef definition

class ListStandardsControlAssociationsRequestPaginateTypeDef(TypedDict):
    SecurityControlId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeOrganizationConfigurationResponseTypeDef#

# DescribeOrganizationConfigurationResponseTypeDef definition

class DescribeOrganizationConfigurationResponseTypeDef(TypedDict):
    AutoEnable: bool,
    MemberAccountLimitReached: bool,
    AutoEnableStandards: AutoEnableStandardsType,  # (1)
    OrganizationConfiguration: OrganizationConfigurationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AutoEnableStandardsType
  2. See OrganizationConfigurationTypeDef
  3. See ResponseMetadataTypeDef

UpdateOrganizationConfigurationRequestRequestTypeDef#

# UpdateOrganizationConfigurationRequestRequestTypeDef definition

class UpdateOrganizationConfigurationRequestRequestTypeDef(TypedDict):
    AutoEnable: bool,
    AutoEnableStandards: NotRequired[AutoEnableStandardsType],  # (1)
    OrganizationConfiguration: NotRequired[OrganizationConfigurationTypeDef],  # (2)
  1. See AutoEnableStandardsType
  2. See OrganizationConfigurationTypeDef

DescribeProductsResponseTypeDef#

# DescribeProductsResponseTypeDef definition

class DescribeProductsResponseTypeDef(TypedDict):
    Products: list[ProductTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ProductTypeDef
  2. See ResponseMetadataTypeDef

DescribeStandardsControlsResponseTypeDef#

# DescribeStandardsControlsResponseTypeDef definition

class DescribeStandardsControlsResponseTypeDef(TypedDict):
    Controls: list[StandardsControlTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See StandardsControlTypeDef
  2. See ResponseMetadataTypeDef

ThreatOutputTypeDef#

# ThreatOutputTypeDef definition

class ThreatOutputTypeDef(TypedDict):
    Name: NotRequired[str],
    Severity: NotRequired[str],
    ItemCount: NotRequired[int],
    FilePaths: NotRequired[list[FilePathsTypeDef]],  # (1)
  1. See FilePathsTypeDef

ThreatTypeDef#

# ThreatTypeDef definition

class ThreatTypeDef(TypedDict):
    Name: NotRequired[str],
    Severity: NotRequired[str],
    ItemCount: NotRequired[int],
    FilePaths: NotRequired[Sequence[FilePathsTypeDef]],  # (1)
  1. See FilePathsTypeDef

ListFindingAggregatorsResponseTypeDef#

# ListFindingAggregatorsResponseTypeDef definition

class ListFindingAggregatorsResponseTypeDef(TypedDict):
    FindingAggregators: list[FindingAggregatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See FindingAggregatorTypeDef
  2. See ResponseMetadataTypeDef

FindingHistoryRecordTypeDef#

# 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],
  1. See AwsSecurityFindingIdentifierTypeDef
  2. See FindingHistoryUpdateSourceTypeDef
  3. See FindingHistoryUpdateTypeDef

FindingProviderFieldsOutputTypeDef#

# FindingProviderFieldsOutputTypeDef definition

class FindingProviderFieldsOutputTypeDef(TypedDict):
    Confidence: NotRequired[int],
    Criticality: NotRequired[int],
    RelatedFindings: NotRequired[list[RelatedFindingTypeDef]],  # (1)
    Severity: NotRequired[FindingProviderSeverityTypeDef],  # (2)
    Types: NotRequired[list[str]],
  1. See RelatedFindingTypeDef
  2. See FindingProviderSeverityTypeDef

FindingProviderFieldsTypeDef#

# FindingProviderFieldsTypeDef definition

class FindingProviderFieldsTypeDef(TypedDict):
    Confidence: NotRequired[int],
    Criticality: NotRequired[int],
    RelatedFindings: NotRequired[Sequence[RelatedFindingTypeDef]],  # (1)
    Severity: NotRequired[FindingProviderSeverityTypeDef],  # (2)
    Types: NotRequired[Sequence[str]],
  1. See RelatedFindingTypeDef
  2. See FindingProviderSeverityTypeDef

GetAdministratorAccountResponseTypeDef#

# GetAdministratorAccountResponseTypeDef definition

class GetAdministratorAccountResponseTypeDef(TypedDict):
    Administrator: InvitationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InvitationTypeDef
  2. See ResponseMetadataTypeDef

GetMasterAccountResponseTypeDef#

# GetMasterAccountResponseTypeDef definition

class GetMasterAccountResponseTypeDef(TypedDict):
    Master: InvitationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InvitationTypeDef
  2. See ResponseMetadataTypeDef

ListInvitationsResponseTypeDef#

# ListInvitationsResponseTypeDef definition

class ListInvitationsResponseTypeDef(TypedDict):
    Invitations: list[InvitationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InvitationTypeDef
  2. See ResponseMetadataTypeDef

GetFindingHistoryRequestPaginateTypeDef#

# GetFindingHistoryRequestPaginateTypeDef definition

class GetFindingHistoryRequestPaginateTypeDef(TypedDict):
    FindingIdentifier: AwsSecurityFindingIdentifierTypeDef,  # (1)
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AwsSecurityFindingIdentifierTypeDef
  2. See PaginatorConfigTypeDef

GetFindingHistoryRequestRequestTypeDef#

# GetFindingHistoryRequestRequestTypeDef definition

class GetFindingHistoryRequestRequestTypeDef(TypedDict):
    FindingIdentifier: AwsSecurityFindingIdentifierTypeDef,  # (1)
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See AwsSecurityFindingIdentifierTypeDef

GetMembersResponseTypeDef#

# GetMembersResponseTypeDef definition

class GetMembersResponseTypeDef(TypedDict):
    Members: list[MemberTypeDef],  # (1)
    UnprocessedAccounts: list[ResultTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See MemberTypeDef
  2. See ResultTypeDef
  3. See ResponseMetadataTypeDef

ListMembersResponseTypeDef#

# ListMembersResponseTypeDef definition

class ListMembersResponseTypeDef(TypedDict):
    Members: list[MemberTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See MemberTypeDef
  2. See ResponseMetadataTypeDef

SignalOutputTypeDef#

# 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]],
  1. See IndicatorOutputTypeDef

SignalTypeDef#

# 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]],
  1. See IndicatorTypeDef

InsightResultsTypeDef#

# InsightResultsTypeDef definition

class InsightResultsTypeDef(TypedDict):
    InsightArn: str,
    GroupByAttribute: str,
    ResultValues: list[InsightResultValueTypeDef],  # (1)
  1. See InsightResultValueTypeDef

ListStandardsControlAssociationsResponseTypeDef#

# ListStandardsControlAssociationsResponseTypeDef definition

class ListStandardsControlAssociationsResponseTypeDef(TypedDict):
    StandardsControlAssociationSummaries: list[StandardsControlAssociationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See StandardsControlAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

NetworkEndpointTypeDef#

# 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)
  1. See NetworkGeoLocationTypeDef
  2. See NetworkAutonomousSystemTypeDef
  3. See NetworkConnectionTypeDef

NetworkPathComponentDetailsOutputTypeDef#

# NetworkPathComponentDetailsOutputTypeDef definition

class NetworkPathComponentDetailsOutputTypeDef(TypedDict):
    Address: NotRequired[list[str]],
    PortRanges: NotRequired[list[PortRangeTypeDef]],  # (1)
  1. See PortRangeTypeDef

NetworkPathComponentDetailsTypeDef#

# NetworkPathComponentDetailsTypeDef definition

class NetworkPathComponentDetailsTypeDef(TypedDict):
    Address: NotRequired[Sequence[str]],
    PortRanges: NotRequired[Sequence[PortRangeTypeDef]],  # (1)
  1. See PortRangeTypeDef

NetworkTypeDef#

# 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],
  1. See NetworkDirectionType
  2. See PortRangeTypeDef

PageTypeDef#

# PageTypeDef definition

class PageTypeDef(TypedDict):
    PageNumber: NotRequired[int],
    LineRange: NotRequired[RangeTypeDef],  # (1)
    OffsetRange: NotRequired[RangeTypeDef],  # (1)
  1. See RangeTypeDef
  2. See RangeTypeDef

ParameterConfigurationOutputTypeDef#

# ParameterConfigurationOutputTypeDef definition

class ParameterConfigurationOutputTypeDef(TypedDict):
    ValueType: ParameterValueTypeType,  # (1)
    Value: NotRequired[ParameterValueOutputTypeDef],  # (2)
  1. See ParameterValueTypeType
  2. See ParameterValueOutputTypeDef

RemediationTypeDef#

# RemediationTypeDef definition

class RemediationTypeDef(TypedDict):
    Recommendation: NotRequired[RecommendationTypeDef],  # (1)
  1. See RecommendationTypeDef

RuleGroupSourceStatefulRulesDetailsOutputTypeDef#

# RuleGroupSourceStatefulRulesDetailsOutputTypeDef definition

class RuleGroupSourceStatefulRulesDetailsOutputTypeDef(TypedDict):
    Action: NotRequired[str],
    Header: NotRequired[RuleGroupSourceStatefulRulesHeaderDetailsTypeDef],  # (1)
    RuleOptions: NotRequired[list[RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef]],  # (2)
  1. See RuleGroupSourceStatefulRulesHeaderDetailsTypeDef
  2. See RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef

RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef#

# 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)
  1. See RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef
  2. See RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef
  3. See RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef
  4. See RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef
  5. See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef

RuleGroupVariablesOutputTypeDef#

# RuleGroupVariablesOutputTypeDef definition

class RuleGroupVariablesOutputTypeDef(TypedDict):
    IpSets: NotRequired[RuleGroupVariablesIpSetsDetailsOutputTypeDef],  # (1)
    PortSets: NotRequired[RuleGroupVariablesPortSetsDetailsOutputTypeDef],  # (2)
  1. See RuleGroupVariablesIpSetsDetailsOutputTypeDef
  2. See RuleGroupVariablesPortSetsDetailsOutputTypeDef

StandardTypeDef#

# StandardTypeDef definition

class StandardTypeDef(TypedDict):
    StandardsArn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    EnabledByDefault: NotRequired[bool],
    StandardsManagedBy: NotRequired[StandardsManagedByTypeDef],  # (1)
  1. See StandardsManagedByTypeDef

StandardsSubscriptionTypeDef#

# StandardsSubscriptionTypeDef definition

class StandardsSubscriptionTypeDef(TypedDict):
    StandardsSubscriptionArn: str,
    StandardsArn: str,
    StandardsInput: dict[str, str],
    StandardsStatus: StandardsStatusType,  # (1)
    StandardsStatusReason: NotRequired[StandardsStatusReasonTypeDef],  # (2)
  1. See StandardsStatusType
  2. See StandardsStatusReasonTypeDef

StatelessCustomPublishMetricActionOutputTypeDef#

# StatelessCustomPublishMetricActionOutputTypeDef definition

class StatelessCustomPublishMetricActionOutputTypeDef(TypedDict):
    Dimensions: NotRequired[list[StatelessCustomPublishMetricActionDimensionTypeDef]],  # (1)
  1. See StatelessCustomPublishMetricActionDimensionTypeDef

StatelessCustomPublishMetricActionTypeDef#

# StatelessCustomPublishMetricActionTypeDef definition

class StatelessCustomPublishMetricActionTypeDef(TypedDict):
    Dimensions: NotRequired[Sequence[StatelessCustomPublishMetricActionDimensionTypeDef]],  # (1)
  1. See StatelessCustomPublishMetricActionDimensionTypeDef

AwsApiCallActionOutputTypeDef#

# 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],
  1. See ActionRemoteIpDetailsTypeDef
  2. See AwsApiCallActionDomainDetailsTypeDef

AwsApiCallActionTypeDef#

# 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],
  1. See ActionRemoteIpDetailsTypeDef
  2. See AwsApiCallActionDomainDetailsTypeDef

NetworkConnectionActionTypeDef#

# 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],
  1. See ActionRemoteIpDetailsTypeDef
  2. See ActionRemotePortDetailsTypeDef
  3. See ActionLocalPortDetailsTypeDef

PortProbeDetailTypeDef#

# PortProbeDetailTypeDef definition

class PortProbeDetailTypeDef(TypedDict):
    LocalPortDetails: NotRequired[ActionLocalPortDetailsTypeDef],  # (1)
    LocalIpDetails: NotRequired[ActionLocalIpDetailsTypeDef],  # (2)
    RemoteIpDetails: NotRequired[ActionRemoteIpDetailsTypeDef],  # (3)
  1. See ActionLocalPortDetailsTypeDef
  2. See ActionLocalIpDetailsTypeDef
  3. See ActionRemoteIpDetailsTypeDef

ActorTypeDef#

# ActorTypeDef definition

class ActorTypeDef(TypedDict):
    Id: NotRequired[str],
    User: NotRequired[ActorUserTypeDef],  # (1)
    Session: NotRequired[ActorSessionTypeDef],  # (2)
  1. See ActorUserTypeDef
  2. See ActorSessionTypeDef

AwsEc2RouteTableDetailsOutputTypeDef#

# 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],
  1. See AssociationSetDetailsTypeDef
  2. See PropagatingVgwSetDetailsTypeDef
  3. See RouteSetDetailsTypeDef

AwsEc2RouteTableDetailsTypeDef#

# 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],
  1. See AssociationSetDetailsTypeDef
  2. See PropagatingVgwSetDetailsTypeDef
  3. See RouteSetDetailsTypeDef

AutomationRulesActionOutputTypeDef#

# AutomationRulesActionOutputTypeDef definition

class AutomationRulesActionOutputTypeDef(TypedDict):
    Type: NotRequired[AutomationRulesActionTypeType],  # (1)
    FindingFieldsUpdate: NotRequired[AutomationRulesFindingFieldsUpdateOutputTypeDef],  # (2)
  1. See AutomationRulesActionTypeType
  2. See AutomationRulesFindingFieldsUpdateOutputTypeDef

AwsAmazonMqBrokerDetailsOutputTypeDef#

# 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)
  1. See AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef
  2. See AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef
  3. See AwsAmazonMqBrokerLogsDetailsTypeDef
  4. See AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef
  5. See AwsAmazonMqBrokerUsersDetailsTypeDef

AwsAmazonMqBrokerDetailsTypeDef#

# 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)
  1. See AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef
  2. See AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef
  3. See AwsAmazonMqBrokerLogsDetailsTypeDef
  4. See AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef
  5. See AwsAmazonMqBrokerUsersDetailsTypeDef

AwsApiGatewayStageDetailsTypeDef#

# 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],
  1. See AwsApiGatewayMethodSettingsTypeDef
  2. See AwsApiGatewayAccessLogSettingsTypeDef
  3. See AwsApiGatewayCanarySettingsTypeDef AwsApiGatewayCanarySettingsOutputTypeDef

AwsApiGatewayRestApiDetailsTypeDef#

# 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)
  1. See AwsApiGatewayEndpointConfigurationTypeDef AwsApiGatewayEndpointConfigurationOutputTypeDef

AwsAppSyncGraphQlApiDetailsOutputTypeDef#

# 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],
  1. See AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
  2. See AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
  3. See AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef
  4. See AwsAppSyncGraphQlApiLogConfigDetailsTypeDef
  5. See AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef

AwsAppSyncGraphQlApiDetailsTypeDef#

# 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],
  1. See AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
  2. See AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
  3. See AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef
  4. See AwsAppSyncGraphQlApiLogConfigDetailsTypeDef
  5. See AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef

AwsAthenaWorkGroupConfigurationDetailsTypeDef#

# AwsAthenaWorkGroupConfigurationDetailsTypeDef definition

class AwsAthenaWorkGroupConfigurationDetailsTypeDef(TypedDict):
    ResultConfiguration: NotRequired[AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef],  # (1)
  1. See AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef

AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef#

# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef definition

class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef(TypedDict):
    InstancesDistribution: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef],  # (1)
    LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef],  # (2)
  1. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef
  2. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef

AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef#

# 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)
  1. See AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef
  2. See AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef
  3. See AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef

AwsAutoScalingLaunchConfigurationDetailsTypeDef#

# 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)
  1. See AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef
  2. See AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef
  3. See AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef

AwsBackupBackupPlanRuleDetailsOutputTypeDef#

# 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)
  1. See AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef
  2. See AwsBackupBackupPlanLifecycleDetailsTypeDef

AwsBackupBackupPlanRuleDetailsTypeDef#

# 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)
  1. See AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef
  2. See AwsBackupBackupPlanLifecycleDetailsTypeDef

AwsBackupBackupVaultDetailsTypeDef#

# AwsBackupBackupVaultDetailsTypeDef definition

class AwsBackupBackupVaultDetailsTypeDef(TypedDict):
    BackupVaultArn: NotRequired[str],
    BackupVaultName: NotRequired[str],
    EncryptionKeyArn: NotRequired[str],
    Notifications: NotRequired[AwsBackupBackupVaultNotificationsDetailsUnionTypeDef],  # (1)
    AccessPolicy: NotRequired[str],
  1. See AwsBackupBackupVaultNotificationsDetailsTypeDef AwsBackupBackupVaultNotificationsDetailsOutputTypeDef

AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef#

# AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef definition

class AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef(TypedDict):
    DomainValidationOptions: NotRequired[list[AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef]],  # (1)
    RenewalStatus: NotRequired[str],
    RenewalStatusReason: NotRequired[str],
    UpdatedAt: NotRequired[str],
  1. See AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef

AwsCertificateManagerCertificateRenewalSummaryTypeDef#

# AwsCertificateManagerCertificateRenewalSummaryTypeDef definition

class AwsCertificateManagerCertificateRenewalSummaryTypeDef(TypedDict):
    DomainValidationOptions: NotRequired[Sequence[AwsCertificateManagerCertificateDomainValidationOptionTypeDef]],  # (1)
    RenewalStatus: NotRequired[str],
    RenewalStatusReason: NotRequired[str],
    UpdatedAt: NotRequired[str],
  1. See AwsCertificateManagerCertificateDomainValidationOptionTypeDef

AwsCloudFrontDistributionOriginItemOutputTypeDef#

# AwsCloudFrontDistributionOriginItemOutputTypeDef definition

class AwsCloudFrontDistributionOriginItemOutputTypeDef(TypedDict):
    DomainName: NotRequired[str],
    Id: NotRequired[str],
    OriginPath: NotRequired[str],
    S3OriginConfig: NotRequired[AwsCloudFrontDistributionOriginS3OriginConfigTypeDef],  # (1)
    CustomOriginConfig: NotRequired[AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef],  # (2)
  1. See AwsCloudFrontDistributionOriginS3OriginConfigTypeDef
  2. See AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef

AwsCloudFrontDistributionOriginGroupOutputTypeDef#

# AwsCloudFrontDistributionOriginGroupOutputTypeDef definition

class AwsCloudFrontDistributionOriginGroupOutputTypeDef(TypedDict):
    FailoverCriteria: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef],  # (1)
  1. See AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef

AwsCloudFrontDistributionOriginGroupFailoverTypeDef#

# AwsCloudFrontDistributionOriginGroupFailoverTypeDef definition

class AwsCloudFrontDistributionOriginGroupFailoverTypeDef(TypedDict):
    StatusCodes: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef],  # (1)
  1. See AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef

AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef#

# AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef definition

class AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef(TypedDict):
    HttpPort: NotRequired[int],
    HttpsPort: NotRequired[int],
    OriginKeepaliveTimeout: NotRequired[int],
    OriginProtocolPolicy: NotRequired[str],
    OriginReadTimeout: NotRequired[int],
    OriginSslProtocols: NotRequired[AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef],  # (1)
  1. See AwsCloudFrontDistributionOriginSslProtocolsTypeDef AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef

AwsCodeBuildProjectDetailsOutputTypeDef#

# 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)
  1. See AwsCodeBuildProjectArtifactsDetailsTypeDef
  2. See AwsCodeBuildProjectEnvironmentOutputTypeDef
  3. See AwsCodeBuildProjectSourceTypeDef
  4. See AwsCodeBuildProjectLogsConfigDetailsTypeDef
  5. See AwsCodeBuildProjectVpcConfigOutputTypeDef
  6. See AwsCodeBuildProjectArtifactsDetailsTypeDef

AwsApiGatewayV2ApiDetailsTypeDef#

# 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)
  1. See AwsCorsConfigurationTypeDef AwsCorsConfigurationOutputTypeDef

AwsDynamoDbTableGlobalSecondaryIndexTypeDef#

# 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)
  1. See AwsDynamoDbTableKeySchemaTypeDef
  2. See AwsDynamoDbTableProjectionTypeDef AwsDynamoDbTableProjectionOutputTypeDef
  3. See AwsDynamoDbTableProvisionedThroughputTypeDef

AwsDynamoDbTableLocalSecondaryIndexTypeDef#

# AwsDynamoDbTableLocalSecondaryIndexTypeDef definition

class AwsDynamoDbTableLocalSecondaryIndexTypeDef(TypedDict):
    IndexArn: NotRequired[str],
    IndexName: NotRequired[str],
    KeySchema: NotRequired[Sequence[AwsDynamoDbTableKeySchemaTypeDef]],  # (1)
    Projection: NotRequired[AwsDynamoDbTableProjectionUnionTypeDef],  # (2)
  1. See AwsDynamoDbTableKeySchemaTypeDef
  2. See AwsDynamoDbTableProjectionTypeDef AwsDynamoDbTableProjectionOutputTypeDef

AwsDynamoDbTableReplicaOutputTypeDef#

# 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],
  1. See AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef
  2. See AwsDynamoDbTableProvisionedThroughputOverrideTypeDef

AwsDynamoDbTableReplicaTypeDef#

# 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],
  1. See AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef
  2. See AwsDynamoDbTableProvisionedThroughputOverrideTypeDef

AwsEc2ClientVpnEndpointDetailsOutputTypeDef#

# 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)
  1. See AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef
  2. See AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef
  3. See AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef
  4. See AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef

AwsEc2ClientVpnEndpointDetailsTypeDef#

# 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)
  1. See AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef
  2. See AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef
  3. See AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef
  4. See AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef

AwsEc2LaunchTemplateDataDetailsOutputTypeDef#

# 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],
  1. See AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef
  2. See AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef
  3. See AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef
  4. See AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef
  5. See AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef
  6. See AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef
  7. See AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef
  8. See AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef
  9. See AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef
  10. See AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef
  11. See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef
  12. See AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef
  13. See AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef
  14. See AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef
  15. See AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef
  16. See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef
  17. See AwsEc2LaunchTemplateDataPlacementDetailsTypeDef
  18. See AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef

AwsEc2NetworkAclDetailsOutputTypeDef#

# 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)
  1. See AwsEc2NetworkAclAssociationTypeDef
  2. See AwsEc2NetworkAclEntryTypeDef

AwsEc2NetworkAclDetailsTypeDef#

# 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)
  1. See AwsEc2NetworkAclAssociationTypeDef
  2. See AwsEc2NetworkAclEntryTypeDef

AwsEc2SecurityGroupDetailsOutputTypeDef#

# 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)
  1. See AwsEc2SecurityGroupIpPermissionOutputTypeDef
  2. See AwsEc2SecurityGroupIpPermissionOutputTypeDef

AwsEc2VpcPeeringConnectionDetailsOutputTypeDef#

# AwsEc2VpcPeeringConnectionDetailsOutputTypeDef definition

class AwsEc2VpcPeeringConnectionDetailsOutputTypeDef(TypedDict):
    AccepterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef],  # (1)
    ExpirationTime: NotRequired[str],
    RequesterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef],  # (1)
    Status: NotRequired[AwsEc2VpcPeeringConnectionStatusDetailsTypeDef],  # (3)
    VpcPeeringConnectionId: NotRequired[str],
  1. See AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
  2. See AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
  3. See AwsEc2VpcPeeringConnectionStatusDetailsTypeDef

AwsEc2VpnConnectionDetailsOutputTypeDef#

# 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],
  1. See AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef
  2. See AwsEc2VpnConnectionOptionsDetailsOutputTypeDef
  3. See AwsEc2VpnConnectionRoutesDetailsTypeDef

AwsEc2VpnConnectionOptionsDetailsTypeDef#

# AwsEc2VpnConnectionOptionsDetailsTypeDef definition

class AwsEc2VpnConnectionOptionsDetailsTypeDef(TypedDict):
    StaticRoutesOnly: NotRequired[bool],
    TunnelOptions: NotRequired[Sequence[AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef]],  # (1)
  1. See AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef

AwsEcsClusterConfigurationDetailsTypeDef#

# AwsEcsClusterConfigurationDetailsTypeDef definition

class AwsEcsClusterConfigurationDetailsTypeDef(TypedDict):
    ExecuteCommandConfiguration: NotRequired[AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef],  # (1)
  1. See AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef

AwsEcsServiceDetailsOutputTypeDef#

# 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],
  1. See AwsEcsServiceCapacityProviderStrategyDetailsTypeDef
  2. See AwsEcsServiceDeploymentConfigurationDetailsTypeDef
  3. See AwsEcsServiceDeploymentControllerDetailsTypeDef
  4. See AwsEcsServiceLoadBalancersDetailsTypeDef
  5. See AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef
  6. See AwsEcsServicePlacementConstraintsDetailsTypeDef
  7. See AwsEcsServicePlacementStrategiesDetailsTypeDef
  8. See AwsEcsServiceServiceRegistriesDetailsTypeDef

AwsEcsServiceNetworkConfigurationDetailsTypeDef#

# AwsEcsServiceNetworkConfigurationDetailsTypeDef definition

class AwsEcsServiceNetworkConfigurationDetailsTypeDef(TypedDict):
    AwsVpcConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef],  # (1)
  1. See AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef#

# 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)
  1. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef
  2. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef
  3. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef

AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef#

# 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],
  1. See AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef
  2. See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef
  3. See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef
  4. See AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef
  5. See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef
  6. See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef
  7. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef
  8. See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef
  9. See AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef
  10. See AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef
  11. See AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef
  12. See AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef
  13. See AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef
  14. See AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef
  15. See AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef
  16. See AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef

AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef#

# AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef definition

class AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef(TypedDict):
    DockerVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef],  # (1)
    EfsVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef],  # (2)
    Host: NotRequired[AwsEcsTaskDefinitionVolumesHostDetailsTypeDef],  # (3)
    Name: NotRequired[str],
  1. See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef
  2. See AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef
  3. See AwsEcsTaskDefinitionVolumesHostDetailsTypeDef

AwsEcsTaskDefinitionVolumesDetailsTypeDef#

# AwsEcsTaskDefinitionVolumesDetailsTypeDef definition

class AwsEcsTaskDefinitionVolumesDetailsTypeDef(TypedDict):
    DockerVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef],  # (1)
    EfsVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef],  # (2)
    Host: NotRequired[AwsEcsTaskDefinitionVolumesHostDetailsTypeDef],  # (3)
    Name: NotRequired[str],
  1. See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef
  2. See AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef
  3. See AwsEcsTaskDefinitionVolumesHostDetailsTypeDef

AwsEcsTaskDetailsOutputTypeDef#

# 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)
  1. See AwsEcsTaskVolumeDetailsTypeDef
  2. See AwsEcsContainerDetailsOutputTypeDef

AwsEfsAccessPointDetailsOutputTypeDef#

# 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)
  1. See AwsEfsAccessPointPosixUserDetailsOutputTypeDef
  2. See AwsEfsAccessPointRootDirectoryDetailsTypeDef

AwsEfsAccessPointDetailsTypeDef#

# 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)
  1. See AwsEfsAccessPointPosixUserDetailsTypeDef AwsEfsAccessPointPosixUserDetailsOutputTypeDef
  2. See AwsEfsAccessPointRootDirectoryDetailsTypeDef

AwsEksClusterDetailsOutputTypeDef#

# 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)
  1. See AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef
  2. See AwsEksClusterLoggingDetailsOutputTypeDef

AwsEksClusterLoggingDetailsTypeDef#

# AwsEksClusterLoggingDetailsTypeDef definition

class AwsEksClusterLoggingDetailsTypeDef(TypedDict):
    ClusterLogging: NotRequired[Sequence[AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef]],  # (1)
  1. See AwsEksClusterLoggingClusterLoggingDetailsTypeDef AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef

AwsElasticsearchDomainDetailsOutputTypeDef#

# 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)
  1. See AwsElasticsearchDomainDomainEndpointOptionsTypeDef
  2. See AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef
  3. See AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef
  4. See AwsElasticsearchDomainLogPublishingOptionsTypeDef
  5. See AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef
  6. See AwsElasticsearchDomainServiceSoftwareOptionsTypeDef
  7. See AwsElasticsearchDomainVPCOptionsOutputTypeDef

AwsElasticsearchDomainDetailsTypeDef#

# 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)
  1. See AwsElasticsearchDomainDomainEndpointOptionsTypeDef
  2. See AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef
  3. See AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef
  4. See AwsElasticsearchDomainLogPublishingOptionsTypeDef
  5. See AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef
  6. See AwsElasticsearchDomainServiceSoftwareOptionsTypeDef
  7. See AwsElasticsearchDomainVPCOptionsTypeDef AwsElasticsearchDomainVPCOptionsOutputTypeDef

AwsElbLoadBalancerDetailsOutputTypeDef#

# 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],
  1. See AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef
  2. See AwsElbLoadBalancerHealthCheckTypeDef
  3. See AwsElbLoadBalancerInstanceTypeDef
  4. See AwsElbLoadBalancerListenerDescriptionOutputTypeDef
  5. See AwsElbLoadBalancerAttributesOutputTypeDef
  6. See AwsElbLoadBalancerPoliciesOutputTypeDef
  7. See AwsElbLoadBalancerSourceSecurityGroupTypeDef

AwsEventsEndpointRoutingConfigDetailsTypeDef#

# AwsEventsEndpointRoutingConfigDetailsTypeDef definition

class AwsEventsEndpointRoutingConfigDetailsTypeDef(TypedDict):
    FailoverConfig: NotRequired[AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef],  # (1)
  1. See AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef

AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef#

# AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef definition

class AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef(TypedDict):
    ScanEc2InstanceWithFindings: NotRequired[AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef],  # (1)
    ServiceRole: NotRequired[str],
  1. See AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef

AwsIamAccessKeyDetailsTypeDef#

# 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)
  1. See AwsIamAccessKeyStatusType
  2. See AwsIamAccessKeySessionContextTypeDef

AwsIamRoleDetailsOutputTypeDef#

# 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],
  1. See AwsIamAttachedManagedPolicyTypeDef
  2. See AwsIamInstanceProfileOutputTypeDef
  3. See AwsIamPermissionsBoundaryTypeDef
  4. See AwsIamRolePolicyTypeDef

AwsLambdaFunctionDetailsOutputTypeDef#

# 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],
  1. See AwsLambdaFunctionCodeTypeDef
  2. See AwsLambdaFunctionDeadLetterConfigTypeDef
  3. See AwsLambdaFunctionEnvironmentOutputTypeDef
  4. See AwsLambdaFunctionLayerTypeDef
  5. See AwsLambdaFunctionTracingConfigTypeDef
  6. See AwsLambdaFunctionVpcConfigOutputTypeDef

AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef#

# AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef definition

class AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef(TypedDict):
    Sasl: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef],  # (1)
    Unauthenticated: NotRequired[AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef],  # (2)
    Tls: NotRequired[AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef],  # (3)
  1. See AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef
  2. See AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef
  3. See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef

AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef#

# AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef definition

class AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef(TypedDict):
    Sasl: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef],  # (1)
    Unauthenticated: NotRequired[AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef],  # (2)
    Tls: NotRequired[AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef],  # (3)
  1. See AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef
  2. See AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef
  3. See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef

AwsOpenSearchServiceDomainDetailsOutputTypeDef#

# 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)
  1. See AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef
  2. See AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef
  3. See AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef
  4. See AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef
  5. See AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef
  6. See AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef
  7. See AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef
  8. See AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef

AwsOpenSearchServiceDomainDetailsTypeDef#

# 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)
  1. See AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef
  2. See AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef
  3. See AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef
  4. See AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef
  5. See AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef
  6. See AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef
  7. See AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef
  8. See AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef

AwsRdsDbClusterSnapshotDetailsTypeDef#

# 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)
  1. See AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef

AwsRdsDbSubnetGroupOutputTypeDef#

# 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],
  1. See AwsRdsDbSubnetGroupSubnetTypeDef

AwsRdsDbSubnetGroupTypeDef#

# 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],
  1. See AwsRdsDbSubnetGroupSubnetTypeDef

AwsRdsDbPendingModifiedValuesTypeDef#

# 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)
  1. See AwsRdsPendingCloudWatchLogsExportsTypeDef AwsRdsPendingCloudWatchLogsExportsOutputTypeDef
  2. See AwsRdsDbProcessorFeatureTypeDef

AwsRedshiftClusterDetailsOutputTypeDef#

# 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)
  1. See AwsRedshiftClusterClusterNodeTypeDef
  2. See AwsRedshiftClusterClusterParameterGroupOutputTypeDef
  3. See AwsRedshiftClusterClusterSecurityGroupTypeDef
  4. See AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef
  5. See AwsRedshiftClusterDeferredMaintenanceWindowTypeDef
  6. See AwsRedshiftClusterElasticIpStatusTypeDef
  7. See AwsRedshiftClusterEndpointTypeDef
  8. See AwsRedshiftClusterHsmStatusTypeDef
  9. See AwsRedshiftClusterIamRoleTypeDef
  10. See AwsRedshiftClusterPendingModifiedValuesTypeDef
  11. See AwsRedshiftClusterResizeInfoTypeDef
  12. See AwsRedshiftClusterRestoreStatusTypeDef
  13. See AwsRedshiftClusterVpcSecurityGroupTypeDef
  14. See AwsRedshiftClusterLoggingStatusTypeDef

AwsRoute53HostedZoneDetailsOutputTypeDef#

# AwsRoute53HostedZoneDetailsOutputTypeDef definition

class AwsRoute53HostedZoneDetailsOutputTypeDef(TypedDict):
    HostedZone: NotRequired[AwsRoute53HostedZoneObjectDetailsTypeDef],  # (1)
    Vpcs: NotRequired[list[AwsRoute53HostedZoneVpcDetailsTypeDef]],  # (2)
    NameServers: NotRequired[list[str]],
    QueryLoggingConfig: NotRequired[AwsRoute53QueryLoggingConfigDetailsTypeDef],  # (3)
  1. See AwsRoute53HostedZoneObjectDetailsTypeDef
  2. See AwsRoute53HostedZoneVpcDetailsTypeDef
  3. See AwsRoute53QueryLoggingConfigDetailsTypeDef

AwsRoute53HostedZoneDetailsTypeDef#

# AwsRoute53HostedZoneDetailsTypeDef definition

class AwsRoute53HostedZoneDetailsTypeDef(TypedDict):
    HostedZone: NotRequired[AwsRoute53HostedZoneObjectDetailsTypeDef],  # (1)
    Vpcs: NotRequired[Sequence[AwsRoute53HostedZoneVpcDetailsTypeDef]],  # (2)
    NameServers: NotRequired[Sequence[str]],
    QueryLoggingConfig: NotRequired[AwsRoute53QueryLoggingConfigDetailsTypeDef],  # (3)
  1. See AwsRoute53HostedZoneObjectDetailsTypeDef
  2. See AwsRoute53HostedZoneVpcDetailsTypeDef
  3. See AwsRoute53QueryLoggingConfigDetailsTypeDef

AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef definition

class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef(TypedDict):
    Operands: NotRequired[list[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef]],  # (1)
    Prefix: NotRequired[str],
    Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef],  # (2)
    Type: NotRequired[str],
  1. See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef
  2. See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef

AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef definition

class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef(TypedDict):
    Operands: NotRequired[Sequence[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef]],  # (1)
    Prefix: NotRequired[str],
    Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef],  # (2)
    Type: NotRequired[str],
  1. See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef
  2. See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef

AwsS3BucketNotificationConfigurationFilterOutputTypeDef#

# AwsS3BucketNotificationConfigurationFilterOutputTypeDef definition

class AwsS3BucketNotificationConfigurationFilterOutputTypeDef(TypedDict):
    S3KeyFilter: NotRequired[AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef],  # (1)
  1. See AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef

AwsS3BucketObjectLockConfigurationTypeDef#

# AwsS3BucketObjectLockConfigurationTypeDef definition

class AwsS3BucketObjectLockConfigurationTypeDef(TypedDict):
    ObjectLockEnabled: NotRequired[str],
    Rule: NotRequired[AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef],  # (1)
  1. See AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef

AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef#

# AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef definition

class AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef(TypedDict):
    Rules: NotRequired[list[AwsS3BucketServerSideEncryptionRuleTypeDef]],  # (1)
  1. See AwsS3BucketServerSideEncryptionRuleTypeDef

AwsS3BucketServerSideEncryptionConfigurationTypeDef#

# AwsS3BucketServerSideEncryptionConfigurationTypeDef definition

class AwsS3BucketServerSideEncryptionConfigurationTypeDef(TypedDict):
    Rules: NotRequired[Sequence[AwsS3BucketServerSideEncryptionRuleTypeDef]],  # (1)
  1. See AwsS3BucketServerSideEncryptionRuleTypeDef

AwsS3BucketWebsiteConfigurationOutputTypeDef#

# AwsS3BucketWebsiteConfigurationOutputTypeDef definition

class AwsS3BucketWebsiteConfigurationOutputTypeDef(TypedDict):
    ErrorDocument: NotRequired[str],
    IndexDocumentSuffix: NotRequired[str],
    RedirectAllRequestsTo: NotRequired[AwsS3BucketWebsiteConfigurationRedirectToTypeDef],  # (1)
    RoutingRules: NotRequired[list[AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef]],  # (2)
  1. See AwsS3BucketWebsiteConfigurationRedirectToTypeDef
  2. See AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef

AwsS3BucketWebsiteConfigurationTypeDef#

# AwsS3BucketWebsiteConfigurationTypeDef definition

class AwsS3BucketWebsiteConfigurationTypeDef(TypedDict):
    ErrorDocument: NotRequired[str],
    IndexDocumentSuffix: NotRequired[str],
    RedirectAllRequestsTo: NotRequired[AwsS3BucketWebsiteConfigurationRedirectToTypeDef],  # (1)
    RoutingRules: NotRequired[Sequence[AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef]],  # (2)
  1. See AwsS3BucketWebsiteConfigurationRedirectToTypeDef
  2. See AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef

BatchUpdateFindingsResponseTypeDef#

# BatchUpdateFindingsResponseTypeDef definition

class BatchUpdateFindingsResponseTypeDef(TypedDict):
    ProcessedFindings: list[AwsSecurityFindingIdentifierTypeDef],  # (1)
    UnprocessedFindings: list[BatchUpdateFindingsUnprocessedFindingTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AwsSecurityFindingIdentifierTypeDef
  2. See BatchUpdateFindingsUnprocessedFindingTypeDef
  3. See ResponseMetadataTypeDef

AwsSsmPatchComplianceDetailsTypeDef#

# AwsSsmPatchComplianceDetailsTypeDef definition

class AwsSsmPatchComplianceDetailsTypeDef(TypedDict):
    Patch: NotRequired[AwsSsmPatchTypeDef],  # (1)
  1. See AwsSsmPatchTypeDef

AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef#

# AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef definition

class AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef(TypedDict):
    Destinations: NotRequired[list[AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef]],  # (1)
    IncludeExecutionData: NotRequired[bool],
    Level: NotRequired[str],
  1. See AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef

AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef#

# AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef definition

class AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef(TypedDict):
    Destinations: NotRequired[Sequence[AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef]],  # (1)
    IncludeExecutionData: NotRequired[bool],
    Level: NotRequired[str],
  1. See AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef

AwsWafRegionalRuleGroupDetailsOutputTypeDef#

# AwsWafRegionalRuleGroupDetailsOutputTypeDef definition

class AwsWafRegionalRuleGroupDetailsOutputTypeDef(TypedDict):
    MetricName: NotRequired[str],
    Name: NotRequired[str],
    RuleGroupId: NotRequired[str],
    Rules: NotRequired[list[AwsWafRegionalRuleGroupRulesDetailsTypeDef]],  # (1)
  1. See AwsWafRegionalRuleGroupRulesDetailsTypeDef

AwsWafRegionalRuleGroupDetailsTypeDef#

# AwsWafRegionalRuleGroupDetailsTypeDef definition

class AwsWafRegionalRuleGroupDetailsTypeDef(TypedDict):
    MetricName: NotRequired[str],
    Name: NotRequired[str],
    RuleGroupId: NotRequired[str],
    Rules: NotRequired[Sequence[AwsWafRegionalRuleGroupRulesDetailsTypeDef]],  # (1)
  1. See AwsWafRegionalRuleGroupRulesDetailsTypeDef

AwsWafRegionalWebAclDetailsOutputTypeDef#

# AwsWafRegionalWebAclDetailsOutputTypeDef definition

class AwsWafRegionalWebAclDetailsOutputTypeDef(TypedDict):
    DefaultAction: NotRequired[str],
    MetricName: NotRequired[str],
    Name: NotRequired[str],
    RulesList: NotRequired[list[AwsWafRegionalWebAclRulesListDetailsTypeDef]],  # (1)
    WebAclId: NotRequired[str],
  1. See AwsWafRegionalWebAclRulesListDetailsTypeDef

AwsWafRegionalWebAclDetailsTypeDef#

# AwsWafRegionalWebAclDetailsTypeDef definition

class AwsWafRegionalWebAclDetailsTypeDef(TypedDict):
    DefaultAction: NotRequired[str],
    MetricName: NotRequired[str],
    Name: NotRequired[str],
    RulesList: NotRequired[Sequence[AwsWafRegionalWebAclRulesListDetailsTypeDef]],  # (1)
    WebAclId: NotRequired[str],
  1. See AwsWafRegionalWebAclRulesListDetailsTypeDef

AwsWafRuleGroupDetailsOutputTypeDef#

# AwsWafRuleGroupDetailsOutputTypeDef definition

class AwsWafRuleGroupDetailsOutputTypeDef(TypedDict):
    MetricName: NotRequired[str],
    Name: NotRequired[str],
    RuleGroupId: NotRequired[str],
    Rules: NotRequired[list[AwsWafRuleGroupRulesDetailsTypeDef]],  # (1)
  1. See AwsWafRuleGroupRulesDetailsTypeDef

AwsWafRuleGroupDetailsTypeDef#

# AwsWafRuleGroupDetailsTypeDef definition

class AwsWafRuleGroupDetailsTypeDef(TypedDict):
    MetricName: NotRequired[str],
    Name: NotRequired[str],
    RuleGroupId: NotRequired[str],
    Rules: NotRequired[Sequence[AwsWafRuleGroupRulesDetailsTypeDef]],  # (1)
  1. See AwsWafRuleGroupRulesDetailsTypeDef

AwsWafWebAclDetailsOutputTypeDef#

# AwsWafWebAclDetailsOutputTypeDef definition

class AwsWafWebAclDetailsOutputTypeDef(TypedDict):
    Name: NotRequired[str],
    DefaultAction: NotRequired[str],
    Rules: NotRequired[list[AwsWafWebAclRuleOutputTypeDef]],  # (1)
    WebAclId: NotRequired[str],
  1. See AwsWafWebAclRuleOutputTypeDef

AwsWafv2ActionAllowDetailsOutputTypeDef#

# AwsWafv2ActionAllowDetailsOutputTypeDef definition

class AwsWafv2ActionAllowDetailsOutputTypeDef(TypedDict):
    CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsOutputTypeDef],  # (1)
  1. See AwsWafv2CustomRequestHandlingDetailsOutputTypeDef

AwsWafv2RulesActionCaptchaDetailsOutputTypeDef#

# AwsWafv2RulesActionCaptchaDetailsOutputTypeDef definition

class AwsWafv2RulesActionCaptchaDetailsOutputTypeDef(TypedDict):
    CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsOutputTypeDef],  # (1)
  1. See AwsWafv2CustomRequestHandlingDetailsOutputTypeDef

AwsWafv2RulesActionCountDetailsOutputTypeDef#

# AwsWafv2RulesActionCountDetailsOutputTypeDef definition

class AwsWafv2RulesActionCountDetailsOutputTypeDef(TypedDict):
    CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsOutputTypeDef],  # (1)
  1. See AwsWafv2CustomRequestHandlingDetailsOutputTypeDef

AwsWafv2ActionBlockDetailsOutputTypeDef#

# AwsWafv2ActionBlockDetailsOutputTypeDef definition

class AwsWafv2ActionBlockDetailsOutputTypeDef(TypedDict):
    CustomResponse: NotRequired[AwsWafv2CustomResponseDetailsOutputTypeDef],  # (1)
  1. See AwsWafv2CustomResponseDetailsOutputTypeDef

BatchGetStandardsControlAssociationsResponseTypeDef#

# BatchGetStandardsControlAssociationsResponseTypeDef definition

class BatchGetStandardsControlAssociationsResponseTypeDef(TypedDict):
    StandardsControlAssociationDetails: list[StandardsControlAssociationDetailTypeDef],  # (1)
    UnprocessedAssociations: list[UnprocessedStandardsControlAssociationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See StandardsControlAssociationDetailTypeDef
  2. See UnprocessedStandardsControlAssociationTypeDef
  3. See ResponseMetadataTypeDef

BatchUpdateStandardsControlAssociationsResponseTypeDef#

# BatchUpdateStandardsControlAssociationsResponseTypeDef definition

class BatchUpdateStandardsControlAssociationsResponseTypeDef(TypedDict):
    UnprocessedAssociationUpdates: list[UnprocessedStandardsControlAssociationUpdateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UnprocessedStandardsControlAssociationUpdateTypeDef
  2. See ResponseMetadataTypeDef

VulnerabilityOutputTypeDef#

# 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)
  1. See SoftwarePackageTypeDef
  2. See CvssOutputTypeDef
  3. See VulnerabilityVendorTypeDef
  4. See VulnerabilityFixAvailableType
  5. See VulnerabilityExploitAvailableType
  6. See VulnerabilityCodeVulnerabilitiesOutputTypeDef

ParameterDefinitionTypeDef#

# ParameterDefinitionTypeDef definition

class ParameterDefinitionTypeDef(TypedDict):
    Description: str,
    ConfigurationOptions: ConfigurationOptionsTypeDef,  # (1)
  1. See ConfigurationOptionsTypeDef

BatchGetConfigurationPolicyAssociationsRequestRequestTypeDef#

# BatchGetConfigurationPolicyAssociationsRequestRequestTypeDef definition

class BatchGetConfigurationPolicyAssociationsRequestRequestTypeDef(TypedDict):
    ConfigurationPolicyAssociationIdentifiers: Sequence[ConfigurationPolicyAssociationTypeDef],  # (1)
  1. See ConfigurationPolicyAssociationTypeDef

UnprocessedConfigurationPolicyAssociationTypeDef#

# UnprocessedConfigurationPolicyAssociationTypeDef definition

class UnprocessedConfigurationPolicyAssociationTypeDef(TypedDict):
    ConfigurationPolicyAssociationIdentifiers: NotRequired[ConfigurationPolicyAssociationTypeDef],  # (1)
    ErrorCode: NotRequired[str],
    ErrorReason: NotRequired[str],
  1. See ConfigurationPolicyAssociationTypeDef

AutomationRulesFindingFiltersOutputTypeDef#

# 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)
  1. See StringFilterTypeDef
  2. See StringFilterTypeDef
  3. See StringFilterTypeDef
  4. See StringFilterTypeDef
  5. See StringFilterTypeDef
  6. See DateFilterTypeDef
  7. See DateFilterTypeDef
  8. See DateFilterTypeDef
  9. See DateFilterTypeDef
  10. See NumberFilterTypeDef
  11. See NumberFilterTypeDef
  12. See StringFilterTypeDef
  13. See StringFilterTypeDef
  14. See StringFilterTypeDef
  15. See StringFilterTypeDef
  16. See StringFilterTypeDef
  17. See StringFilterTypeDef
  18. See StringFilterTypeDef
  19. See StringFilterTypeDef
  20. See StringFilterTypeDef
  21. See StringFilterTypeDef
  22. See MapFilterTypeDef
  23. See MapFilterTypeDef
  24. See StringFilterTypeDef
  25. See StringFilterTypeDef
  26. See StringFilterTypeDef
  27. See StringFilterTypeDef
  28. See StringFilterTypeDef
  29. See StringFilterTypeDef
  30. See StringFilterTypeDef
  31. See StringFilterTypeDef
  32. See StringFilterTypeDef
  33. See DateFilterTypeDef
  34. See StringFilterTypeDef
  35. See MapFilterTypeDef
  36. See StringFilterTypeDef
  37. See StringFilterTypeDef
  38. See StringFilterTypeDef

AutomationRulesFindingFiltersTypeDef#

# 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)
  1. See StringFilterTypeDef
  2. See StringFilterTypeDef
  3. See StringFilterTypeDef
  4. See StringFilterTypeDef
  5. See StringFilterTypeDef
  6. See DateFilterTypeDef
  7. See DateFilterTypeDef
  8. See DateFilterTypeDef
  9. See DateFilterTypeDef
  10. See NumberFilterTypeDef
  11. See NumberFilterTypeDef
  12. See StringFilterTypeDef
  13. See StringFilterTypeDef
  14. See StringFilterTypeDef
  15. See StringFilterTypeDef
  16. See StringFilterTypeDef
  17. See StringFilterTypeDef
  18. See StringFilterTypeDef
  19. See StringFilterTypeDef
  20. See StringFilterTypeDef
  21. See StringFilterTypeDef
  22. See MapFilterTypeDef
  23. See MapFilterTypeDef
  24. See StringFilterTypeDef
  25. See StringFilterTypeDef
  26. See StringFilterTypeDef
  27. See StringFilterTypeDef
  28. See StringFilterTypeDef
  29. See StringFilterTypeDef
  30. See StringFilterTypeDef
  31. See StringFilterTypeDef
  32. See StringFilterTypeDef
  33. See DateFilterTypeDef
  34. See StringFilterTypeDef
  35. See MapFilterTypeDef
  36. See StringFilterTypeDef
  37. See StringFilterTypeDef
  38. See StringFilterTypeDef

AwsSecurityFindingFiltersOutputTypeDef#

# 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)
  1. See StringFilterTypeDef
  2. See StringFilterTypeDef
  3. See StringFilterTypeDef
  4. See StringFilterTypeDef
  5. See StringFilterTypeDef
  6. See StringFilterTypeDef
  7. See DateFilterTypeDef
  8. See DateFilterTypeDef
  9. See DateFilterTypeDef
  10. See DateFilterTypeDef
  11. See NumberFilterTypeDef
  12. See NumberFilterTypeDef
  13. See StringFilterTypeDef
  14. See NumberFilterTypeDef
  15. See NumberFilterTypeDef
  16. See StringFilterTypeDef
  17. See StringFilterTypeDef
  18. See StringFilterTypeDef
  19. See StringFilterTypeDef
  20. See MapFilterTypeDef
  21. See StringFilterTypeDef
  22. See StringFilterTypeDef
  23. See MapFilterTypeDef
  24. See StringFilterTypeDef
  25. See StringFilterTypeDef
  26. See StringFilterTypeDef
  27. See StringFilterTypeDef
  28. See StringFilterTypeDef
  29. See StringFilterTypeDef
  30. See IpFilterTypeDef
  31. See IpFilterTypeDef
  32. See NumberFilterTypeDef
  33. See StringFilterTypeDef
  34. See StringFilterTypeDef
  35. See IpFilterTypeDef
  36. See IpFilterTypeDef
  37. See NumberFilterTypeDef
  38. See StringFilterTypeDef
  39. See StringFilterTypeDef
  40. See StringFilterTypeDef
  41. See NumberFilterTypeDef
  42. See NumberFilterTypeDef
  43. See DateFilterTypeDef
  44. See DateFilterTypeDef
  45. See StringFilterTypeDef
  46. See StringFilterTypeDef
  47. See StringFilterTypeDef
  48. See DateFilterTypeDef
  49. See StringFilterTypeDef
  50. See StringFilterTypeDef
  51. See StringFilterTypeDef
  52. See StringFilterTypeDef
  53. See StringFilterTypeDef
  54. See StringFilterTypeDef
  55. See MapFilterTypeDef
  56. See StringFilterTypeDef
  57. See StringFilterTypeDef
  58. See IpFilterTypeDef
  59. See IpFilterTypeDef
  60. See StringFilterTypeDef
  61. See StringFilterTypeDef
  62. See StringFilterTypeDef
  63. See StringFilterTypeDef
  64. See DateFilterTypeDef
  65. See StringFilterTypeDef
  66. See StringFilterTypeDef
  67. See StringFilterTypeDef
  68. See StringFilterTypeDef
  69. See StringFilterTypeDef
  70. See DateFilterTypeDef
  71. See StringFilterTypeDef
  72. See StringFilterTypeDef
  73. See StringFilterTypeDef
  74. See StringFilterTypeDef
  75. See DateFilterTypeDef
  76. See MapFilterTypeDef
  77. See StringFilterTypeDef
  78. See StringFilterTypeDef
  79. See StringFilterTypeDef
  80. See StringFilterTypeDef
  81. See StringFilterTypeDef
  82. See StringFilterTypeDef
  83. See StringFilterTypeDef
  84. See StringFilterTypeDef
  85. See DateFilterTypeDef
  86. See StringFilterTypeDef
  87. See KeywordFilterTypeDef
  88. See NumberFilterTypeDef
  89. See NumberFilterTypeDef
  90. See StringFilterTypeDef
  91. See StringFilterTypeDef
  92. See StringFilterTypeDef
  93. See StringFilterTypeDef
  94. See StringFilterTypeDef
  95. See BooleanFilterTypeDef
  96. See StringFilterTypeDef
  97. See StringFilterTypeDef
  98. See StringFilterTypeDef
  99. See StringFilterTypeDef
  100. See StringFilterTypeDef
  101. See StringFilterTypeDef
  102. See StringFilterTypeDef
  103. See StringFilterTypeDef
  104. See StringFilterTypeDef

AwsSecurityFindingFiltersTypeDef#

# 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)
  1. See StringFilterTypeDef
  2. See StringFilterTypeDef
  3. See StringFilterTypeDef
  4. See StringFilterTypeDef
  5. See StringFilterTypeDef
  6. See StringFilterTypeDef
  7. See DateFilterTypeDef
  8. See DateFilterTypeDef
  9. See DateFilterTypeDef
  10. See DateFilterTypeDef
  11. See NumberFilterTypeDef
  12. See NumberFilterTypeDef
  13. See StringFilterTypeDef
  14. See NumberFilterTypeDef
  15. See NumberFilterTypeDef
  16. See StringFilterTypeDef
  17. See StringFilterTypeDef
  18. See StringFilterTypeDef
  19. See StringFilterTypeDef
  20. See MapFilterTypeDef
  21. See StringFilterTypeDef
  22. See StringFilterTypeDef
  23. See MapFilterTypeDef
  24. See StringFilterTypeDef
  25. See StringFilterTypeDef
  26. See StringFilterTypeDef
  27. See StringFilterTypeDef
  28. See StringFilterTypeDef
  29. See StringFilterTypeDef
  30. See IpFilterTypeDef
  31. See IpFilterTypeDef
  32. See NumberFilterTypeDef
  33. See StringFilterTypeDef
  34. See StringFilterTypeDef
  35. See IpFilterTypeDef
  36. See IpFilterTypeDef
  37. See NumberFilterTypeDef
  38. See StringFilterTypeDef
  39. See StringFilterTypeDef
  40. See StringFilterTypeDef
  41. See NumberFilterTypeDef
  42. See NumberFilterTypeDef
  43. See DateFilterTypeDef
  44. See DateFilterTypeDef
  45. See StringFilterTypeDef
  46. See StringFilterTypeDef
  47. See StringFilterTypeDef
  48. See DateFilterTypeDef
  49. See StringFilterTypeDef
  50. See StringFilterTypeDef
  51. See StringFilterTypeDef
  52. See StringFilterTypeDef
  53. See StringFilterTypeDef
  54. See StringFilterTypeDef
  55. See MapFilterTypeDef
  56. See StringFilterTypeDef
  57. See StringFilterTypeDef
  58. See IpFilterTypeDef
  59. See IpFilterTypeDef
  60. See StringFilterTypeDef
  61. See StringFilterTypeDef
  62. See StringFilterTypeDef
  63. See StringFilterTypeDef
  64. See DateFilterTypeDef
  65. See StringFilterTypeDef
  66. See StringFilterTypeDef
  67. See StringFilterTypeDef
  68. See StringFilterTypeDef
  69. See StringFilterTypeDef
  70. See DateFilterTypeDef
  71. See StringFilterTypeDef
  72. See StringFilterTypeDef
  73. See StringFilterTypeDef
  74. See StringFilterTypeDef
  75. See DateFilterTypeDef
  76. See MapFilterTypeDef
  77. See StringFilterTypeDef
  78. See StringFilterTypeDef
  79. See StringFilterTypeDef
  80. See StringFilterTypeDef
  81. See StringFilterTypeDef
  82. See StringFilterTypeDef
  83. See StringFilterTypeDef
  84. See StringFilterTypeDef
  85. See DateFilterTypeDef
  86. See StringFilterTypeDef
  87. See KeywordFilterTypeDef
  88. See NumberFilterTypeDef
  89. See NumberFilterTypeDef
  90. See StringFilterTypeDef
  91. See StringFilterTypeDef
  92. See StringFilterTypeDef
  93. See StringFilterTypeDef
  94. See StringFilterTypeDef
  95. See BooleanFilterTypeDef
  96. See StringFilterTypeDef
  97. See StringFilterTypeDef
  98. See StringFilterTypeDef
  99. See StringFilterTypeDef
  100. See StringFilterTypeDef
  101. See StringFilterTypeDef
  102. See StringFilterTypeDef
  103. See StringFilterTypeDef
  104. See StringFilterTypeDef

GetFindingHistoryResponseTypeDef#

# GetFindingHistoryResponseTypeDef definition

class GetFindingHistoryResponseTypeDef(TypedDict):
    Records: list[FindingHistoryRecordTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See FindingHistoryRecordTypeDef
  2. See ResponseMetadataTypeDef

GetInsightResultsResponseTypeDef#

# GetInsightResultsResponseTypeDef definition

class GetInsightResultsResponseTypeDef(TypedDict):
    InsightResults: InsightResultsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InsightResultsTypeDef
  2. See ResponseMetadataTypeDef

NetworkHeaderOutputTypeDef#

# NetworkHeaderOutputTypeDef definition

class NetworkHeaderOutputTypeDef(TypedDict):
    Protocol: NotRequired[str],
    Destination: NotRequired[NetworkPathComponentDetailsOutputTypeDef],  # (1)
    Source: NotRequired[NetworkPathComponentDetailsOutputTypeDef],  # (1)
  1. See NetworkPathComponentDetailsOutputTypeDef
  2. See NetworkPathComponentDetailsOutputTypeDef

OccurrencesOutputTypeDef#

# 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)
  1. See RangeTypeDef
  2. See RangeTypeDef
  3. See PageTypeDef
  4. See RecordTypeDef
  5. See CellTypeDef

OccurrencesTypeDef#

# 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)
  1. See RangeTypeDef
  2. See RangeTypeDef
  3. See PageTypeDef
  4. See RecordTypeDef
  5. See CellTypeDef

SecurityControlCustomParameterOutputTypeDef#

# SecurityControlCustomParameterOutputTypeDef definition

class SecurityControlCustomParameterOutputTypeDef(TypedDict):
    SecurityControlId: NotRequired[str],
    Parameters: NotRequired[dict[str, ParameterConfigurationOutputTypeDef]],  # (1)
  1. See ParameterConfigurationOutputTypeDef

SecurityControlTypeDef#

# 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],
  1. See SeverityRatingType
  2. See ControlStatusType
  3. See UpdateStatusType
  4. See ParameterConfigurationOutputTypeDef

ParameterConfigurationTypeDef#

# ParameterConfigurationTypeDef definition

class ParameterConfigurationTypeDef(TypedDict):
    ValueType: ParameterValueTypeType,  # (1)
    Value: NotRequired[ParameterValueUnionTypeDef],  # (2)
  1. See ParameterValueTypeType
  2. See ParameterValueTypeDef ParameterValueOutputTypeDef

RuleGroupSourceStatefulRulesDetailsTypeDef#

# RuleGroupSourceStatefulRulesDetailsTypeDef definition

class RuleGroupSourceStatefulRulesDetailsTypeDef(TypedDict):
    Action: NotRequired[str],
    Header: NotRequired[RuleGroupSourceStatefulRulesHeaderDetailsTypeDef],  # (1)
    RuleOptions: NotRequired[Sequence[RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef]],  # (2)
  1. See RuleGroupSourceStatefulRulesHeaderDetailsTypeDef
  2. See RuleGroupSourceStatefulRulesOptionsDetailsTypeDef RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef

RuleGroupSourceStatelessRuleDefinitionOutputTypeDef#

# RuleGroupSourceStatelessRuleDefinitionOutputTypeDef definition

class RuleGroupSourceStatelessRuleDefinitionOutputTypeDef(TypedDict):
    Actions: NotRequired[list[str]],
    MatchAttributes: NotRequired[RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef],  # (1)
  1. See RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef

RuleGroupSourceStatelessRuleMatchAttributesTypeDef#

# 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)
  1. See RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef
  2. See RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef
  3. See RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef
  4. See RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef
  5. See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef

RuleGroupVariablesTypeDef#

# RuleGroupVariablesTypeDef definition

class RuleGroupVariablesTypeDef(TypedDict):
    IpSets: NotRequired[RuleGroupVariablesIpSetsDetailsUnionTypeDef],  # (1)
    PortSets: NotRequired[RuleGroupVariablesPortSetsDetailsUnionTypeDef],  # (2)
  1. See RuleGroupVariablesIpSetsDetailsTypeDef RuleGroupVariablesIpSetsDetailsOutputTypeDef
  2. See RuleGroupVariablesPortSetsDetailsTypeDef RuleGroupVariablesPortSetsDetailsOutputTypeDef

ComplianceTypeDef#

# 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)
  1. See ComplianceStatusType
  2. See StatusReasonTypeDef
  3. See AssociatedStandardTypeDef
  4. See SecurityControlParameterTypeDef SecurityControlParameterOutputTypeDef

DescribeStandardsResponseTypeDef#

# DescribeStandardsResponseTypeDef definition

class DescribeStandardsResponseTypeDef(TypedDict):
    Standards: list[StandardTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See StandardTypeDef
  2. See ResponseMetadataTypeDef

BatchDisableStandardsResponseTypeDef#

# BatchDisableStandardsResponseTypeDef definition

class BatchDisableStandardsResponseTypeDef(TypedDict):
    StandardsSubscriptions: list[StandardsSubscriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StandardsSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

BatchEnableStandardsResponseTypeDef#

# BatchEnableStandardsResponseTypeDef definition

class BatchEnableStandardsResponseTypeDef(TypedDict):
    StandardsSubscriptions: list[StandardsSubscriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StandardsSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

GetEnabledStandardsResponseTypeDef#

# GetEnabledStandardsResponseTypeDef definition

class GetEnabledStandardsResponseTypeDef(TypedDict):
    StandardsSubscriptions: list[StandardsSubscriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See StandardsSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

StatelessCustomActionDefinitionOutputTypeDef#

# StatelessCustomActionDefinitionOutputTypeDef definition

class StatelessCustomActionDefinitionOutputTypeDef(TypedDict):
    PublishMetricAction: NotRequired[StatelessCustomPublishMetricActionOutputTypeDef],  # (1)
  1. See StatelessCustomPublishMetricActionOutputTypeDef

PortProbeActionOutputTypeDef#

# PortProbeActionOutputTypeDef definition

class PortProbeActionOutputTypeDef(TypedDict):
    PortProbeDetails: NotRequired[list[PortProbeDetailTypeDef]],  # (1)
    Blocked: NotRequired[bool],
  1. See PortProbeDetailTypeDef

PortProbeActionTypeDef#

# PortProbeActionTypeDef definition

class PortProbeActionTypeDef(TypedDict):
    PortProbeDetails: NotRequired[Sequence[PortProbeDetailTypeDef]],  # (1)
    Blocked: NotRequired[bool],
  1. See PortProbeDetailTypeDef

SequenceOutputTypeDef#

# 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)
  1. See ActorTypeDef
  2. See NetworkEndpointTypeDef
  3. See SignalOutputTypeDef
  4. See IndicatorOutputTypeDef

AutomationRulesActionTypeDef#

# AutomationRulesActionTypeDef definition

class AutomationRulesActionTypeDef(TypedDict):
    Type: NotRequired[AutomationRulesActionTypeType],  # (1)
    FindingFieldsUpdate: NotRequired[AutomationRulesFindingFieldsUpdateUnionTypeDef],  # (2)
  1. See AutomationRulesActionTypeType
  2. See AutomationRulesFindingFieldsUpdateTypeDef AutomationRulesFindingFieldsUpdateOutputTypeDef

AwsAthenaWorkGroupDetailsTypeDef#

# AwsAthenaWorkGroupDetailsTypeDef definition

class AwsAthenaWorkGroupDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    State: NotRequired[str],
    Configuration: NotRequired[AwsAthenaWorkGroupConfigurationDetailsTypeDef],  # (1)
  1. See AwsAthenaWorkGroupConfigurationDetailsTypeDef

AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef#

# 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],
  1. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef
  2. See AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef
  3. See AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef

AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef#

# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef definition

class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef(TypedDict):
    InstancesDistribution: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef],  # (1)
    LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef],  # (2)
  1. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef
  2. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef

AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef#

# AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef definition

class AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef(TypedDict):
    BackupPlanName: NotRequired[str],
    AdvancedBackupSettings: NotRequired[list[AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef]],  # (1)
    BackupPlanRule: NotRequired[list[AwsBackupBackupPlanRuleDetailsOutputTypeDef]],  # (2)
  1. See AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef
  2. See AwsBackupBackupPlanRuleDetailsOutputTypeDef

AwsCertificateManagerCertificateDetailsOutputTypeDef#

# 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],
  1. See AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef
  2. See AwsCertificateManagerCertificateExtendedKeyUsageTypeDef
  3. See AwsCertificateManagerCertificateKeyUsageTypeDef
  4. See AwsCertificateManagerCertificateOptionsTypeDef
  5. See AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef

AwsCloudFrontDistributionOriginsOutputTypeDef#

# AwsCloudFrontDistributionOriginsOutputTypeDef definition

class AwsCloudFrontDistributionOriginsOutputTypeDef(TypedDict):
    Items: NotRequired[list[AwsCloudFrontDistributionOriginItemOutputTypeDef]],  # (1)
  1. See AwsCloudFrontDistributionOriginItemOutputTypeDef

AwsCloudFrontDistributionOriginGroupsOutputTypeDef#

# AwsCloudFrontDistributionOriginGroupsOutputTypeDef definition

class AwsCloudFrontDistributionOriginGroupsOutputTypeDef(TypedDict):
    Items: NotRequired[list[AwsCloudFrontDistributionOriginGroupOutputTypeDef]],  # (1)
  1. See AwsCloudFrontDistributionOriginGroupOutputTypeDef

AwsCodeBuildProjectDetailsTypeDef#

# 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)
  1. See AwsCodeBuildProjectArtifactsDetailsTypeDef
  2. See AwsCodeBuildProjectEnvironmentTypeDef AwsCodeBuildProjectEnvironmentOutputTypeDef
  3. See AwsCodeBuildProjectSourceTypeDef
  4. See AwsCodeBuildProjectLogsConfigDetailsTypeDef
  5. See AwsCodeBuildProjectVpcConfigTypeDef AwsCodeBuildProjectVpcConfigOutputTypeDef
  6. See AwsCodeBuildProjectArtifactsDetailsTypeDef

AwsDynamoDbTableDetailsOutputTypeDef#

# 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],
  1. See AwsDynamoDbTableAttributeDefinitionTypeDef
  2. See AwsDynamoDbTableBillingModeSummaryTypeDef
  3. See AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef
  4. See AwsDynamoDbTableKeySchemaTypeDef
  5. See AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef
  6. See AwsDynamoDbTableProvisionedThroughputTypeDef
  7. See AwsDynamoDbTableReplicaOutputTypeDef
  8. See AwsDynamoDbTableRestoreSummaryTypeDef
  9. See AwsDynamoDbTableSseDescriptionTypeDef
  10. See AwsDynamoDbTableStreamSpecificationTypeDef

AwsEc2LaunchTemplateDetailsOutputTypeDef#

# AwsEc2LaunchTemplateDetailsOutputTypeDef definition

class AwsEc2LaunchTemplateDetailsOutputTypeDef(TypedDict):
    LaunchTemplateName: NotRequired[str],
    Id: NotRequired[str],
    LaunchTemplateData: NotRequired[AwsEc2LaunchTemplateDataDetailsOutputTypeDef],  # (1)
    DefaultVersionNumber: NotRequired[int],
    LatestVersionNumber: NotRequired[int],
  1. See AwsEc2LaunchTemplateDataDetailsOutputTypeDef

AwsEc2LaunchTemplateDataDetailsTypeDef#

# 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],
  1. See AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef
  2. See AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef
  3. See AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef
  4. See AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef
  5. See AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef
  6. See AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef
  7. See AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef
  8. See AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef
  9. See AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef
  10. See AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef
  11. See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef
  12. See AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef
  13. See AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef
  14. See AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef
  15. See AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef
  16. See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef
  17. See AwsEc2LaunchTemplateDataPlacementDetailsTypeDef
  18. See AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef

AwsEc2SecurityGroupDetailsTypeDef#

# 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)
  1. See AwsEc2SecurityGroupIpPermissionTypeDef AwsEc2SecurityGroupIpPermissionOutputTypeDef
  2. See AwsEc2SecurityGroupIpPermissionTypeDef

AwsEc2VpcPeeringConnectionDetailsTypeDef#

# AwsEc2VpcPeeringConnectionDetailsTypeDef definition

class AwsEc2VpcPeeringConnectionDetailsTypeDef(TypedDict):
    AccepterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef],  # (1)
    ExpirationTime: NotRequired[str],
    RequesterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef],  # (1)
    Status: NotRequired[AwsEc2VpcPeeringConnectionStatusDetailsTypeDef],  # (3)
    VpcPeeringConnectionId: NotRequired[str],
  1. See AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
  2. See AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
  3. See AwsEc2VpcPeeringConnectionStatusDetailsTypeDef

AwsEcsClusterDetailsOutputTypeDef#

# 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],
  1. See AwsEcsClusterClusterSettingsDetailsTypeDef
  2. See AwsEcsClusterConfigurationDetailsTypeDef
  3. See AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef

AwsEcsClusterDetailsTypeDef#

# 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],
  1. See AwsEcsClusterClusterSettingsDetailsTypeDef
  2. See AwsEcsClusterConfigurationDetailsTypeDef
  3. See AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef

AwsEcsTaskDetailsTypeDef#

# 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)
  1. See AwsEcsTaskVolumeDetailsTypeDef
  2. See AwsEcsContainerDetailsTypeDef AwsEcsContainerDetailsOutputTypeDef

AwsEcsTaskDefinitionDetailsOutputTypeDef#

# 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],
  1. See AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef
  2. See AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef
  3. See AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef
  4. See AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef
  5. See AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef

AwsElbLoadBalancerDetailsTypeDef#

# 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],
  1. See AwsElbLoadBalancerBackendServerDescriptionTypeDef AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef
  2. See AwsElbLoadBalancerHealthCheckTypeDef
  3. See AwsElbLoadBalancerInstanceTypeDef
  4. See AwsElbLoadBalancerListenerDescriptionTypeDef AwsElbLoadBalancerListenerDescriptionOutputTypeDef
  5. See AwsElbLoadBalancerAttributesTypeDef AwsElbLoadBalancerAttributesOutputTypeDef
  6. See AwsElbLoadBalancerPoliciesTypeDef AwsElbLoadBalancerPoliciesOutputTypeDef
  7. See AwsElbLoadBalancerSourceSecurityGroupTypeDef

AwsEventsEndpointDetailsOutputTypeDef#

# 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],
  1. See AwsEventsEndpointEventBusesDetailsTypeDef
  2. See AwsEventsEndpointReplicationConfigDetailsTypeDef
  3. See AwsEventsEndpointRoutingConfigDetailsTypeDef

AwsEventsEndpointDetailsTypeDef#

# 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],
  1. See AwsEventsEndpointEventBusesDetailsTypeDef
  2. See AwsEventsEndpointReplicationConfigDetailsTypeDef
  3. See AwsEventsEndpointRoutingConfigDetailsTypeDef

AwsGuardDutyDetectorDataSourcesDetailsTypeDef#

# 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)
  1. See AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef
  2. See AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef
  3. See AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef
  4. See AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef
  5. See AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef
  6. See AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef

AwsIamRoleDetailsTypeDef#

# 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],
  1. See AwsIamAttachedManagedPolicyTypeDef
  2. See AwsIamInstanceProfileTypeDef AwsIamInstanceProfileOutputTypeDef
  3. See AwsIamPermissionsBoundaryTypeDef
  4. See AwsIamRolePolicyTypeDef

AwsLambdaFunctionDetailsTypeDef#

# 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],
  1. See AwsLambdaFunctionCodeTypeDef
  2. See AwsLambdaFunctionDeadLetterConfigTypeDef
  3. See AwsLambdaFunctionEnvironmentTypeDef AwsLambdaFunctionEnvironmentOutputTypeDef
  4. See AwsLambdaFunctionLayerTypeDef
  5. See AwsLambdaFunctionTracingConfigTypeDef
  6. See AwsLambdaFunctionVpcConfigTypeDef AwsLambdaFunctionVpcConfigOutputTypeDef

AwsMskClusterClusterInfoDetailsOutputTypeDef#

# 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],
  1. See AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef
  2. See AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef

AwsRdsDbInstanceDetailsOutputTypeDef#

# 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],
  1. See AwsRdsDbInstanceAssociatedRoleTypeDef
  2. See AwsRdsDbInstanceEndpointTypeDef
  3. See AwsRdsDbInstanceVpcSecurityGroupTypeDef
  4. See AwsRdsDbParameterGroupTypeDef
  5. See AwsRdsDbSubnetGroupOutputTypeDef
  6. See AwsRdsDbPendingModifiedValuesOutputTypeDef
  7. See AwsRdsDbOptionGroupMembershipTypeDef
  8. See AwsRdsDbStatusInfoTypeDef
  9. See AwsRdsDbDomainMembershipTypeDef
  10. See AwsRdsDbProcessorFeatureTypeDef
  11. See AwsRdsDbInstanceEndpointTypeDef

AwsRedshiftClusterDetailsTypeDef#

# 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)
  1. See AwsRedshiftClusterClusterNodeTypeDef
  2. See AwsRedshiftClusterClusterParameterGroupTypeDef AwsRedshiftClusterClusterParameterGroupOutputTypeDef
  3. See AwsRedshiftClusterClusterSecurityGroupTypeDef
  4. See AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef
  5. See AwsRedshiftClusterDeferredMaintenanceWindowTypeDef
  6. See AwsRedshiftClusterElasticIpStatusTypeDef
  7. See AwsRedshiftClusterEndpointTypeDef
  8. See AwsRedshiftClusterHsmStatusTypeDef
  9. See AwsRedshiftClusterIamRoleTypeDef
  10. See AwsRedshiftClusterPendingModifiedValuesTypeDef
  11. See AwsRedshiftClusterResizeInfoTypeDef
  12. See AwsRedshiftClusterRestoreStatusTypeDef
  13. See AwsRedshiftClusterVpcSecurityGroupTypeDef
  14. See AwsRedshiftClusterLoggingStatusTypeDef

AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef definition

class AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef(TypedDict):
    Predicate: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef],  # (1)
  1. See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef

AwsS3BucketNotificationConfigurationDetailOutputTypeDef#

# AwsS3BucketNotificationConfigurationDetailOutputTypeDef definition

class AwsS3BucketNotificationConfigurationDetailOutputTypeDef(TypedDict):
    Events: NotRequired[list[str]],
    Filter: NotRequired[AwsS3BucketNotificationConfigurationFilterOutputTypeDef],  # (1)
    Destination: NotRequired[str],
    Type: NotRequired[str],
  1. See AwsS3BucketNotificationConfigurationFilterOutputTypeDef

AwsS3BucketNotificationConfigurationFilterTypeDef#

# AwsS3BucketNotificationConfigurationFilterTypeDef definition

class AwsS3BucketNotificationConfigurationFilterTypeDef(TypedDict):
    S3KeyFilter: NotRequired[AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef],  # (1)
  1. See AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef

AwsStepFunctionStateMachineDetailsOutputTypeDef#

# 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],
  1. See AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef
  2. See AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef

AwsWafWebAclDetailsTypeDef#

# AwsWafWebAclDetailsTypeDef definition

class AwsWafWebAclDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    DefaultAction: NotRequired[str],
    Rules: NotRequired[Sequence[AwsWafWebAclRuleUnionTypeDef]],  # (1)
    WebAclId: NotRequired[str],
  1. See AwsWafWebAclRuleTypeDef AwsWafWebAclRuleOutputTypeDef

AwsWafv2ActionAllowDetailsTypeDef#

# AwsWafv2ActionAllowDetailsTypeDef definition

class AwsWafv2ActionAllowDetailsTypeDef(TypedDict):
    CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsUnionTypeDef],  # (1)
  1. See AwsWafv2CustomRequestHandlingDetailsTypeDef AwsWafv2CustomRequestHandlingDetailsOutputTypeDef

AwsWafv2RulesActionCaptchaDetailsTypeDef#

# AwsWafv2RulesActionCaptchaDetailsTypeDef definition

class AwsWafv2RulesActionCaptchaDetailsTypeDef(TypedDict):
    CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsUnionTypeDef],  # (1)
  1. See AwsWafv2CustomRequestHandlingDetailsTypeDef AwsWafv2CustomRequestHandlingDetailsOutputTypeDef

AwsWafv2RulesActionCountDetailsTypeDef#

# AwsWafv2RulesActionCountDetailsTypeDef definition

class AwsWafv2RulesActionCountDetailsTypeDef(TypedDict):
    CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsUnionTypeDef],  # (1)
  1. See AwsWafv2CustomRequestHandlingDetailsTypeDef AwsWafv2CustomRequestHandlingDetailsOutputTypeDef

AwsWafv2RulesActionDetailsOutputTypeDef#

# AwsWafv2RulesActionDetailsOutputTypeDef definition

class AwsWafv2RulesActionDetailsOutputTypeDef(TypedDict):
    Allow: NotRequired[AwsWafv2ActionAllowDetailsOutputTypeDef],  # (1)
    Block: NotRequired[AwsWafv2ActionBlockDetailsOutputTypeDef],  # (2)
    Captcha: NotRequired[AwsWafv2RulesActionCaptchaDetailsOutputTypeDef],  # (3)
    Count: NotRequired[AwsWafv2RulesActionCountDetailsOutputTypeDef],  # (4)
  1. See AwsWafv2ActionAllowDetailsOutputTypeDef
  2. See AwsWafv2ActionBlockDetailsOutputTypeDef
  3. See AwsWafv2RulesActionCaptchaDetailsOutputTypeDef
  4. See AwsWafv2RulesActionCountDetailsOutputTypeDef

AwsWafv2WebAclActionDetailsOutputTypeDef#

# AwsWafv2WebAclActionDetailsOutputTypeDef definition

class AwsWafv2WebAclActionDetailsOutputTypeDef(TypedDict):
    Allow: NotRequired[AwsWafv2ActionAllowDetailsOutputTypeDef],  # (1)
    Block: NotRequired[AwsWafv2ActionBlockDetailsOutputTypeDef],  # (2)
  1. See AwsWafv2ActionAllowDetailsOutputTypeDef
  2. See AwsWafv2ActionBlockDetailsOutputTypeDef

AwsWafv2ActionBlockDetailsTypeDef#

# AwsWafv2ActionBlockDetailsTypeDef definition

class AwsWafv2ActionBlockDetailsTypeDef(TypedDict):
    CustomResponse: NotRequired[AwsWafv2CustomResponseDetailsUnionTypeDef],  # (1)
  1. See AwsWafv2CustomResponseDetailsTypeDef AwsWafv2CustomResponseDetailsOutputTypeDef

VulnerabilityTypeDef#

# 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)
  1. See SoftwarePackageTypeDef
  2. See CvssTypeDef CvssOutputTypeDef
  3. See VulnerabilityVendorTypeDef
  4. See VulnerabilityFixAvailableType
  5. See VulnerabilityExploitAvailableType
  6. See VulnerabilityCodeVulnerabilitiesTypeDef VulnerabilityCodeVulnerabilitiesOutputTypeDef

SecurityControlDefinitionTypeDef#

# 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)
  1. See SeverityRatingType
  2. See RegionAvailabilityStatusType
  3. See SecurityControlPropertyType
  4. See ParameterDefinitionTypeDef

BatchGetConfigurationPolicyAssociationsResponseTypeDef#

# BatchGetConfigurationPolicyAssociationsResponseTypeDef definition

class BatchGetConfigurationPolicyAssociationsResponseTypeDef(TypedDict):
    ConfigurationPolicyAssociations: list[ConfigurationPolicyAssociationSummaryTypeDef],  # (1)
    UnprocessedConfigurationPolicyAssociations: list[UnprocessedConfigurationPolicyAssociationTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ConfigurationPolicyAssociationSummaryTypeDef
  2. See UnprocessedConfigurationPolicyAssociationTypeDef
  3. See ResponseMetadataTypeDef

AutomationRulesConfigTypeDef#

# 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],
  1. See RuleStatusType
  2. See AutomationRulesFindingFiltersOutputTypeDef
  3. See AutomationRulesActionOutputTypeDef

InsightTypeDef#

# InsightTypeDef definition

class InsightTypeDef(TypedDict):
    InsightArn: str,
    Name: str,
    Filters: AwsSecurityFindingFiltersOutputTypeDef,  # (1)
    GroupByAttribute: str,
  1. See AwsSecurityFindingFiltersOutputTypeDef

CreateInsightRequestRequestTypeDef#

# CreateInsightRequestRequestTypeDef definition

class CreateInsightRequestRequestTypeDef(TypedDict):
    Name: str,
    Filters: AwsSecurityFindingFiltersTypeDef,  # (1)
    GroupByAttribute: str,
  1. See AwsSecurityFindingFiltersTypeDef

GetFindingsRequestPaginateTypeDef#

# GetFindingsRequestPaginateTypeDef definition

class GetFindingsRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[AwsSecurityFindingFiltersTypeDef],  # (1)
    SortCriteria: NotRequired[Sequence[SortCriterionTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See AwsSecurityFindingFiltersTypeDef
  2. See SortCriterionTypeDef
  3. See PaginatorConfigTypeDef

GetFindingsRequestRequestTypeDef#

# GetFindingsRequestRequestTypeDef definition

class GetFindingsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[AwsSecurityFindingFiltersTypeDef],  # (1)
    SortCriteria: NotRequired[Sequence[SortCriterionTypeDef]],  # (2)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See AwsSecurityFindingFiltersTypeDef
  2. See SortCriterionTypeDef

UpdateFindingsRequestRequestTypeDef#

# UpdateFindingsRequestRequestTypeDef definition

class UpdateFindingsRequestRequestTypeDef(TypedDict):
    Filters: AwsSecurityFindingFiltersTypeDef,  # (1)
    Note: NotRequired[NoteUpdateTypeDef],  # (2)
    RecordState: NotRequired[RecordStateType],  # (3)
  1. See AwsSecurityFindingFiltersTypeDef
  2. See NoteUpdateTypeDef
  3. See RecordStateType

UpdateInsightRequestRequestTypeDef#

# UpdateInsightRequestRequestTypeDef definition

class UpdateInsightRequestRequestTypeDef(TypedDict):
    InsightArn: str,
    Name: NotRequired[str],
    Filters: NotRequired[AwsSecurityFindingFiltersTypeDef],  # (1)
    GroupByAttribute: NotRequired[str],
  1. See AwsSecurityFindingFiltersTypeDef

SequenceTypeDef#

# 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)
  1. See ActorTypeDef
  2. See NetworkEndpointTypeDef
  3. See SignalTypeDef SignalOutputTypeDef
  4. See IndicatorTypeDef IndicatorOutputTypeDef

NetworkPathComponentOutputTypeDef#

# NetworkPathComponentOutputTypeDef definition

class NetworkPathComponentOutputTypeDef(TypedDict):
    ComponentId: NotRequired[str],
    ComponentType: NotRequired[str],
    Egress: NotRequired[NetworkHeaderOutputTypeDef],  # (1)
    Ingress: NotRequired[NetworkHeaderOutputTypeDef],  # (1)
  1. See NetworkHeaderOutputTypeDef
  2. See NetworkHeaderOutputTypeDef

NetworkHeaderTypeDef#

# NetworkHeaderTypeDef definition

class NetworkHeaderTypeDef(TypedDict):
    Protocol: NotRequired[str],
    Destination: NotRequired[NetworkPathComponentDetailsUnionTypeDef],  # (1)
    Source: NotRequired[NetworkPathComponentDetailsUnionTypeDef],  # (1)
  1. See NetworkPathComponentDetailsTypeDef NetworkPathComponentDetailsOutputTypeDef
  2. See NetworkPathComponentDetailsTypeDef NetworkPathComponentDetailsOutputTypeDef

CustomDataIdentifiersDetectionsOutputTypeDef#

# CustomDataIdentifiersDetectionsOutputTypeDef definition

class CustomDataIdentifiersDetectionsOutputTypeDef(TypedDict):
    Count: NotRequired[int],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Occurrences: NotRequired[OccurrencesOutputTypeDef],  # (1)
  1. See OccurrencesOutputTypeDef

SensitiveDataDetectionsOutputTypeDef#

# SensitiveDataDetectionsOutputTypeDef definition

class SensitiveDataDetectionsOutputTypeDef(TypedDict):
    Count: NotRequired[int],
    Type: NotRequired[str],
    Occurrences: NotRequired[OccurrencesOutputTypeDef],  # (1)
  1. See OccurrencesOutputTypeDef

SecurityControlsConfigurationOutputTypeDef#

# SecurityControlsConfigurationOutputTypeDef definition

class SecurityControlsConfigurationOutputTypeDef(TypedDict):
    EnabledSecurityControlIdentifiers: NotRequired[list[str]],
    DisabledSecurityControlIdentifiers: NotRequired[list[str]],
    SecurityControlCustomParameters: NotRequired[list[SecurityControlCustomParameterOutputTypeDef]],  # (1)
  1. See SecurityControlCustomParameterOutputTypeDef

BatchGetSecurityControlsResponseTypeDef#

# BatchGetSecurityControlsResponseTypeDef definition

class BatchGetSecurityControlsResponseTypeDef(TypedDict):
    SecurityControls: list[SecurityControlTypeDef],  # (1)
    UnprocessedIds: list[UnprocessedSecurityControlTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SecurityControlTypeDef
  2. See UnprocessedSecurityControlTypeDef
  3. See ResponseMetadataTypeDef

RuleGroupSourceStatelessRulesDetailsOutputTypeDef#

# RuleGroupSourceStatelessRulesDetailsOutputTypeDef definition

class RuleGroupSourceStatelessRulesDetailsOutputTypeDef(TypedDict):
    Priority: NotRequired[int],
    RuleDefinition: NotRequired[RuleGroupSourceStatelessRuleDefinitionOutputTypeDef],  # (1)
  1. See RuleGroupSourceStatelessRuleDefinitionOutputTypeDef

FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef#

# FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef definition

class FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef(TypedDict):
    ActionDefinition: NotRequired[StatelessCustomActionDefinitionOutputTypeDef],  # (1)
    ActionName: NotRequired[str],
  1. See StatelessCustomActionDefinitionOutputTypeDef

RuleGroupSourceCustomActionsDetailsOutputTypeDef#

# RuleGroupSourceCustomActionsDetailsOutputTypeDef definition

class RuleGroupSourceCustomActionsDetailsOutputTypeDef(TypedDict):
    ActionDefinition: NotRequired[StatelessCustomActionDefinitionOutputTypeDef],  # (1)
    ActionName: NotRequired[str],
  1. See StatelessCustomActionDefinitionOutputTypeDef

StatelessCustomActionDefinitionTypeDef#

# StatelessCustomActionDefinitionTypeDef definition

class StatelessCustomActionDefinitionTypeDef(TypedDict):
    PublishMetricAction: NotRequired[StatelessCustomPublishMetricActionUnionTypeDef],  # (1)
  1. See StatelessCustomPublishMetricActionTypeDef StatelessCustomPublishMetricActionOutputTypeDef

ActionOutputTypeDef#

# ActionOutputTypeDef definition

class ActionOutputTypeDef(TypedDict):
    ActionType: NotRequired[str],
    NetworkConnectionAction: NotRequired[NetworkConnectionActionTypeDef],  # (1)
    AwsApiCallAction: NotRequired[AwsApiCallActionOutputTypeDef],  # (2)
    DnsRequestAction: NotRequired[DnsRequestActionTypeDef],  # (3)
    PortProbeAction: NotRequired[PortProbeActionOutputTypeDef],  # (4)
  1. See NetworkConnectionActionTypeDef
  2. See AwsApiCallActionOutputTypeDef
  3. See DnsRequestActionTypeDef
  4. See PortProbeActionOutputTypeDef

DetectionOutputTypeDef#

# DetectionOutputTypeDef definition

class DetectionOutputTypeDef(TypedDict):
    Sequence: NotRequired[SequenceOutputTypeDef],  # (1)
  1. See SequenceOutputTypeDef

AwsBackupBackupPlanDetailsOutputTypeDef#

# AwsBackupBackupPlanDetailsOutputTypeDef definition

class AwsBackupBackupPlanDetailsOutputTypeDef(TypedDict):
    BackupPlan: NotRequired[AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef],  # (1)
    BackupPlanArn: NotRequired[str],
    BackupPlanId: NotRequired[str],
    VersionId: NotRequired[str],
  1. See AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef

AwsBackupBackupPlanBackupPlanDetailsTypeDef#

# AwsBackupBackupPlanBackupPlanDetailsTypeDef definition

class AwsBackupBackupPlanBackupPlanDetailsTypeDef(TypedDict):
    BackupPlanName: NotRequired[str],
    AdvancedBackupSettings: NotRequired[Sequence[AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef]],  # (1)
    BackupPlanRule: NotRequired[Sequence[AwsBackupBackupPlanRuleDetailsUnionTypeDef]],  # (2)
  1. See AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef
  2. See AwsBackupBackupPlanRuleDetailsTypeDef AwsBackupBackupPlanRuleDetailsOutputTypeDef

AwsCertificateManagerCertificateDetailsTypeDef#

# 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],
  1. See AwsCertificateManagerCertificateDomainValidationOptionTypeDef AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef
  2. See AwsCertificateManagerCertificateExtendedKeyUsageTypeDef
  3. See AwsCertificateManagerCertificateKeyUsageTypeDef
  4. See AwsCertificateManagerCertificateOptionsTypeDef
  5. See AwsCertificateManagerCertificateRenewalSummaryTypeDef AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef

AwsCloudFrontDistributionDetailsOutputTypeDef#

# 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],
  1. See AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef
  2. See AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef
  3. See AwsCloudFrontDistributionLoggingTypeDef
  4. See AwsCloudFrontDistributionOriginsOutputTypeDef
  5. See AwsCloudFrontDistributionOriginGroupsOutputTypeDef
  6. See AwsCloudFrontDistributionViewerCertificateTypeDef

AwsCloudFrontDistributionOriginGroupTypeDef#

# AwsCloudFrontDistributionOriginGroupTypeDef definition

class AwsCloudFrontDistributionOriginGroupTypeDef(TypedDict):
    FailoverCriteria: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef],  # (1)
  1. See AwsCloudFrontDistributionOriginGroupFailoverTypeDef AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef

AwsCloudFrontDistributionOriginItemTypeDef#

# AwsCloudFrontDistributionOriginItemTypeDef definition

class AwsCloudFrontDistributionOriginItemTypeDef(TypedDict):
    DomainName: NotRequired[str],
    Id: NotRequired[str],
    OriginPath: NotRequired[str],
    S3OriginConfig: NotRequired[AwsCloudFrontDistributionOriginS3OriginConfigTypeDef],  # (1)
    CustomOriginConfig: NotRequired[AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef],  # (2)
  1. See AwsCloudFrontDistributionOriginS3OriginConfigTypeDef
  2. See AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef

AwsDynamoDbTableDetailsTypeDef#

# 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],
  1. See AwsDynamoDbTableAttributeDefinitionTypeDef
  2. See AwsDynamoDbTableBillingModeSummaryTypeDef
  3. See AwsDynamoDbTableGlobalSecondaryIndexTypeDef AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef
  4. See AwsDynamoDbTableKeySchemaTypeDef
  5. See AwsDynamoDbTableLocalSecondaryIndexTypeDef AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef
  6. See AwsDynamoDbTableProvisionedThroughputTypeDef
  7. See AwsDynamoDbTableReplicaTypeDef AwsDynamoDbTableReplicaOutputTypeDef
  8. See AwsDynamoDbTableRestoreSummaryTypeDef
  9. See AwsDynamoDbTableSseDescriptionTypeDef
  10. See AwsDynamoDbTableStreamSpecificationTypeDef

AwsEc2VpnConnectionDetailsTypeDef#

# 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],
  1. See AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef
  2. See AwsEc2VpnConnectionOptionsDetailsTypeDef AwsEc2VpnConnectionOptionsDetailsOutputTypeDef
  3. See AwsEc2VpnConnectionRoutesDetailsTypeDef

AwsEcsServiceDetailsTypeDef#

# 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],
  1. See AwsEcsServiceCapacityProviderStrategyDetailsTypeDef
  2. See AwsEcsServiceDeploymentConfigurationDetailsTypeDef
  3. See AwsEcsServiceDeploymentControllerDetailsTypeDef
  4. See AwsEcsServiceLoadBalancersDetailsTypeDef
  5. See AwsEcsServiceNetworkConfigurationDetailsTypeDef AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef
  6. See AwsEcsServicePlacementConstraintsDetailsTypeDef
  7. See AwsEcsServicePlacementStrategiesDetailsTypeDef
  8. See AwsEcsServiceServiceRegistriesDetailsTypeDef

AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef#

# 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],
  1. See AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef
  2. See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef
  3. See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef
  4. See AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef
  5. See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef
  6. See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef
  7. See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef
  8. See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef
  9. See AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef
  10. See AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef
  11. See AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef
  12. See AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef
  13. See AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef
  14. See AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef
  15. See AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef
  16. See AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef

AwsEksClusterDetailsTypeDef#

# 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)
  1. See AwsEksClusterResourcesVpcConfigDetailsTypeDef AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef
  2. See AwsEksClusterLoggingDetailsTypeDef AwsEksClusterLoggingDetailsOutputTypeDef

AwsGuardDutyDetectorDetailsOutputTypeDef#

# AwsGuardDutyDetectorDetailsOutputTypeDef definition

class AwsGuardDutyDetectorDetailsOutputTypeDef(TypedDict):
    DataSources: NotRequired[AwsGuardDutyDetectorDataSourcesDetailsTypeDef],  # (1)
    Features: NotRequired[list[AwsGuardDutyDetectorFeaturesDetailsTypeDef]],  # (2)
    FindingPublishingFrequency: NotRequired[str],
    ServiceRole: NotRequired[str],
    Status: NotRequired[str],
  1. See AwsGuardDutyDetectorDataSourcesDetailsTypeDef
  2. See AwsGuardDutyDetectorFeaturesDetailsTypeDef

AwsGuardDutyDetectorDetailsTypeDef#

# AwsGuardDutyDetectorDetailsTypeDef definition

class AwsGuardDutyDetectorDetailsTypeDef(TypedDict):
    DataSources: NotRequired[AwsGuardDutyDetectorDataSourcesDetailsTypeDef],  # (1)
    Features: NotRequired[Sequence[AwsGuardDutyDetectorFeaturesDetailsTypeDef]],  # (2)
    FindingPublishingFrequency: NotRequired[str],
    ServiceRole: NotRequired[str],
    Status: NotRequired[str],
  1. See AwsGuardDutyDetectorDataSourcesDetailsTypeDef
  2. See AwsGuardDutyDetectorFeaturesDetailsTypeDef

AwsMskClusterDetailsOutputTypeDef#

# AwsMskClusterDetailsOutputTypeDef definition

class AwsMskClusterDetailsOutputTypeDef(TypedDict):
    ClusterInfo: NotRequired[AwsMskClusterClusterInfoDetailsOutputTypeDef],  # (1)
  1. See AwsMskClusterClusterInfoDetailsOutputTypeDef

AwsMskClusterClusterInfoDetailsTypeDef#

# 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],
  1. See AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef
  2. See AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef

AwsRdsDbInstanceDetailsTypeDef#

# 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],
  1. See AwsRdsDbInstanceAssociatedRoleTypeDef
  2. See AwsRdsDbInstanceEndpointTypeDef
  3. See AwsRdsDbInstanceVpcSecurityGroupTypeDef
  4. See AwsRdsDbParameterGroupTypeDef
  5. See AwsRdsDbSubnetGroupTypeDef AwsRdsDbSubnetGroupOutputTypeDef
  6. See AwsRdsDbPendingModifiedValuesTypeDef AwsRdsDbPendingModifiedValuesOutputTypeDef
  7. See AwsRdsDbOptionGroupMembershipTypeDef
  8. See AwsRdsDbStatusInfoTypeDef
  9. See AwsRdsDbDomainMembershipTypeDef
  10. See AwsRdsDbProcessorFeatureTypeDef
  11. See AwsRdsDbInstanceEndpointTypeDef

AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef#

# 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)
  1. See AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef
  2. See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef
  3. See AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef
  4. See AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef

AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef#

# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef definition

class AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef(TypedDict):
    Predicate: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef],  # (1)
  1. See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef

AwsS3BucketNotificationConfigurationOutputTypeDef#

# AwsS3BucketNotificationConfigurationOutputTypeDef definition

class AwsS3BucketNotificationConfigurationOutputTypeDef(TypedDict):
    Configurations: NotRequired[list[AwsS3BucketNotificationConfigurationDetailOutputTypeDef]],  # (1)
  1. See AwsS3BucketNotificationConfigurationDetailOutputTypeDef

AwsStepFunctionStateMachineDetailsTypeDef#

# 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],
  1. See AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef
  2. See AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef

AwsWafv2RulesDetailsOutputTypeDef#

# AwsWafv2RulesDetailsOutputTypeDef definition

class AwsWafv2RulesDetailsOutputTypeDef(TypedDict):
    Action: NotRequired[AwsWafv2RulesActionDetailsOutputTypeDef],  # (1)
    Name: NotRequired[str],
    OverrideAction: NotRequired[str],
    Priority: NotRequired[int],
    VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef],  # (2)
  1. See AwsWafv2RulesActionDetailsOutputTypeDef
  2. See AwsWafv2VisibilityConfigDetailsTypeDef

GetSecurityControlDefinitionResponseTypeDef#

# GetSecurityControlDefinitionResponseTypeDef definition

class GetSecurityControlDefinitionResponseTypeDef(TypedDict):
    SecurityControlDefinition: SecurityControlDefinitionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SecurityControlDefinitionTypeDef
  2. See ResponseMetadataTypeDef

ListSecurityControlDefinitionsResponseTypeDef#

# ListSecurityControlDefinitionsResponseTypeDef definition

class ListSecurityControlDefinitionsResponseTypeDef(TypedDict):
    SecurityControlDefinitions: list[SecurityControlDefinitionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SecurityControlDefinitionTypeDef
  2. See ResponseMetadataTypeDef

BatchGetAutomationRulesResponseTypeDef#

# BatchGetAutomationRulesResponseTypeDef definition

class BatchGetAutomationRulesResponseTypeDef(TypedDict):
    Rules: list[AutomationRulesConfigTypeDef],  # (1)
    UnprocessedAutomationRules: list[UnprocessedAutomationRuleTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AutomationRulesConfigTypeDef
  2. See UnprocessedAutomationRuleTypeDef
  3. See ResponseMetadataTypeDef

GetInsightsResponseTypeDef#

# GetInsightsResponseTypeDef definition

class GetInsightsResponseTypeDef(TypedDict):
    Insights: list[InsightTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InsightTypeDef
  2. See ResponseMetadataTypeDef

CustomDataIdentifiersResultOutputTypeDef#

# CustomDataIdentifiersResultOutputTypeDef definition

class CustomDataIdentifiersResultOutputTypeDef(TypedDict):
    Detections: NotRequired[list[CustomDataIdentifiersDetectionsOutputTypeDef]],  # (1)
    TotalCount: NotRequired[int],
  1. See CustomDataIdentifiersDetectionsOutputTypeDef

SensitiveDataResultOutputTypeDef#

# SensitiveDataResultOutputTypeDef definition

class SensitiveDataResultOutputTypeDef(TypedDict):
    Category: NotRequired[str],
    Detections: NotRequired[list[SensitiveDataDetectionsOutputTypeDef]],  # (1)
    TotalCount: NotRequired[int],
  1. See SensitiveDataDetectionsOutputTypeDef

CustomDataIdentifiersDetectionsTypeDef#

# CustomDataIdentifiersDetectionsTypeDef definition

class CustomDataIdentifiersDetectionsTypeDef(TypedDict):
    Count: NotRequired[int],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Occurrences: NotRequired[OccurrencesUnionTypeDef],  # (1)
  1. See OccurrencesTypeDef OccurrencesOutputTypeDef

SensitiveDataDetectionsTypeDef#

# SensitiveDataDetectionsTypeDef definition

class SensitiveDataDetectionsTypeDef(TypedDict):
    Count: NotRequired[int],
    Type: NotRequired[str],
    Occurrences: NotRequired[OccurrencesUnionTypeDef],  # (1)
  1. See OccurrencesTypeDef OccurrencesOutputTypeDef

SecurityHubPolicyOutputTypeDef#

# SecurityHubPolicyOutputTypeDef definition

class SecurityHubPolicyOutputTypeDef(TypedDict):
    ServiceEnabled: NotRequired[bool],
    EnabledStandardIdentifiers: NotRequired[list[str]],
    SecurityControlsConfiguration: NotRequired[SecurityControlsConfigurationOutputTypeDef],  # (1)
  1. See SecurityControlsConfigurationOutputTypeDef

SecurityControlCustomParameterTypeDef#

# SecurityControlCustomParameterTypeDef definition

class SecurityControlCustomParameterTypeDef(TypedDict):
    SecurityControlId: NotRequired[str],
    Parameters: NotRequired[Mapping[str, ParameterConfigurationUnionTypeDef]],  # (1)
  1. See ParameterConfigurationTypeDef ParameterConfigurationOutputTypeDef

UpdateSecurityControlRequestRequestTypeDef#

# UpdateSecurityControlRequestRequestTypeDef definition

class UpdateSecurityControlRequestRequestTypeDef(TypedDict):
    SecurityControlId: str,
    Parameters: Mapping[str, ParameterConfigurationUnionTypeDef],  # (1)
    LastUpdateReason: NotRequired[str],
  1. See ParameterConfigurationTypeDef ParameterConfigurationOutputTypeDef

RuleGroupSourceStatelessRuleDefinitionTypeDef#

# RuleGroupSourceStatelessRuleDefinitionTypeDef definition

class RuleGroupSourceStatelessRuleDefinitionTypeDef(TypedDict):
    Actions: NotRequired[Sequence[str]],
    MatchAttributes: NotRequired[RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef],  # (1)
  1. See RuleGroupSourceStatelessRuleMatchAttributesTypeDef RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef

FirewallPolicyDetailsOutputTypeDef#

# 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)
  1. See FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef
  2. See FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef
  3. See FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef

RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef#

# RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef definition

class RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef(TypedDict):
    CustomActions: NotRequired[list[RuleGroupSourceCustomActionsDetailsOutputTypeDef]],  # (1)
    StatelessRules: NotRequired[list[RuleGroupSourceStatelessRulesDetailsOutputTypeDef]],  # (2)
  1. See RuleGroupSourceCustomActionsDetailsOutputTypeDef
  2. See RuleGroupSourceStatelessRulesDetailsOutputTypeDef

ActionTypeDef#

# ActionTypeDef definition

class ActionTypeDef(TypedDict):
    ActionType: NotRequired[str],
    NetworkConnectionAction: NotRequired[NetworkConnectionActionTypeDef],  # (1)
    AwsApiCallAction: NotRequired[AwsApiCallActionUnionTypeDef],  # (2)
    DnsRequestAction: NotRequired[DnsRequestActionTypeDef],  # (3)
    PortProbeAction: NotRequired[PortProbeActionUnionTypeDef],  # (4)
  1. See NetworkConnectionActionTypeDef
  2. See AwsApiCallActionTypeDef AwsApiCallActionOutputTypeDef
  3. See DnsRequestActionTypeDef
  4. See PortProbeActionTypeDef PortProbeActionOutputTypeDef

CreateAutomationRuleRequestRequestTypeDef#

# CreateAutomationRuleRequestRequestTypeDef definition

class CreateAutomationRuleRequestRequestTypeDef(TypedDict):
    RuleOrder: int,
    RuleName: str,
    Description: str,
    Criteria: AutomationRulesFindingFiltersTypeDef,  # (1)
    Actions: Sequence[AutomationRulesActionUnionTypeDef],  # (2)
    Tags: NotRequired[Mapping[str, str]],
    RuleStatus: NotRequired[RuleStatusType],  # (3)
    IsTerminal: NotRequired[bool],
  1. See AutomationRulesFindingFiltersTypeDef
  2. See AutomationRulesActionTypeDef AutomationRulesActionOutputTypeDef
  3. See RuleStatusType

UpdateAutomationRulesRequestItemTypeDef#

# 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)
  1. See RuleStatusType
  2. See AutomationRulesFindingFiltersTypeDef AutomationRulesFindingFiltersOutputTypeDef
  3. See AutomationRulesActionTypeDef AutomationRulesActionOutputTypeDef

AwsAutoScalingAutoScalingGroupDetailsTypeDef#

# 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],
  1. See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef
  2. See AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef
  3. See AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef

AwsEc2LaunchTemplateDetailsTypeDef#

# AwsEc2LaunchTemplateDetailsTypeDef definition

class AwsEc2LaunchTemplateDetailsTypeDef(TypedDict):
    LaunchTemplateName: NotRequired[str],
    Id: NotRequired[str],
    LaunchTemplateData: NotRequired[AwsEc2LaunchTemplateDataDetailsUnionTypeDef],  # (1)
    DefaultVersionNumber: NotRequired[int],
    LatestVersionNumber: NotRequired[int],
  1. See AwsEc2LaunchTemplateDataDetailsTypeDef AwsEc2LaunchTemplateDataDetailsOutputTypeDef

AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef#

# AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef definition

class AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef(TypedDict):
    Rules: NotRequired[list[AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef]],  # (1)
  1. See AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef

AwsS3BucketNotificationConfigurationDetailTypeDef#

# AwsS3BucketNotificationConfigurationDetailTypeDef definition

class AwsS3BucketNotificationConfigurationDetailTypeDef(TypedDict):
    Events: NotRequired[Sequence[str]],
    Filter: NotRequired[AwsS3BucketNotificationConfigurationFilterUnionTypeDef],  # (1)
    Destination: NotRequired[str],
    Type: NotRequired[str],
  1. See AwsS3BucketNotificationConfigurationFilterTypeDef AwsS3BucketNotificationConfigurationFilterOutputTypeDef

AwsWafv2RuleGroupDetailsOutputTypeDef#

# 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)
  1. See AwsWafv2RulesDetailsOutputTypeDef
  2. See AwsWafv2VisibilityConfigDetailsTypeDef

AwsWafv2WebAclDetailsOutputTypeDef#

# 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)
  1. See AwsWafv2WebAclCaptchaConfigDetailsTypeDef
  2. See AwsWafv2WebAclActionDetailsOutputTypeDef
  3. See AwsWafv2RulesDetailsOutputTypeDef
  4. See AwsWafv2VisibilityConfigDetailsTypeDef

AwsWafv2RulesActionDetailsTypeDef#

# AwsWafv2RulesActionDetailsTypeDef definition

class AwsWafv2RulesActionDetailsTypeDef(TypedDict):
    Allow: NotRequired[AwsWafv2ActionAllowDetailsUnionTypeDef],  # (1)
    Block: NotRequired[AwsWafv2ActionBlockDetailsUnionTypeDef],  # (2)
    Captcha: NotRequired[AwsWafv2RulesActionCaptchaDetailsUnionTypeDef],  # (3)
    Count: NotRequired[AwsWafv2RulesActionCountDetailsUnionTypeDef],  # (4)
  1. See AwsWafv2ActionAllowDetailsTypeDef AwsWafv2ActionAllowDetailsOutputTypeDef
  2. See AwsWafv2ActionBlockDetailsTypeDef AwsWafv2ActionBlockDetailsOutputTypeDef
  3. See AwsWafv2RulesActionCaptchaDetailsTypeDef AwsWafv2RulesActionCaptchaDetailsOutputTypeDef
  4. See AwsWafv2RulesActionCountDetailsTypeDef AwsWafv2RulesActionCountDetailsOutputTypeDef

AwsWafv2WebAclActionDetailsTypeDef#

# AwsWafv2WebAclActionDetailsTypeDef definition

class AwsWafv2WebAclActionDetailsTypeDef(TypedDict):
    Allow: NotRequired[AwsWafv2ActionAllowDetailsUnionTypeDef],  # (1)
    Block: NotRequired[AwsWafv2ActionBlockDetailsUnionTypeDef],  # (2)
  1. See AwsWafv2ActionAllowDetailsTypeDef AwsWafv2ActionAllowDetailsOutputTypeDef
  2. See AwsWafv2ActionBlockDetailsTypeDef AwsWafv2ActionBlockDetailsOutputTypeDef

DetectionTypeDef#

# DetectionTypeDef definition

class DetectionTypeDef(TypedDict):
    Sequence: NotRequired[SequenceUnionTypeDef],  # (1)
  1. See SequenceTypeDef SequenceOutputTypeDef

NetworkPathComponentTypeDef#

# NetworkPathComponentTypeDef definition

class NetworkPathComponentTypeDef(TypedDict):
    ComponentId: NotRequired[str],
    ComponentType: NotRequired[str],
    Egress: NotRequired[NetworkHeaderUnionTypeDef],  # (1)
    Ingress: NotRequired[NetworkHeaderUnionTypeDef],  # (1)
  1. See NetworkHeaderTypeDef NetworkHeaderOutputTypeDef
  2. See NetworkHeaderTypeDef NetworkHeaderOutputTypeDef

ClassificationResultOutputTypeDef#

# 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)
  1. See ClassificationStatusTypeDef
  2. See SensitiveDataResultOutputTypeDef
  3. See CustomDataIdentifiersResultOutputTypeDef

PolicyOutputTypeDef#

# PolicyOutputTypeDef definition

class PolicyOutputTypeDef(TypedDict):
    SecurityHub: NotRequired[SecurityHubPolicyOutputTypeDef],  # (1)
  1. See SecurityHubPolicyOutputTypeDef

AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef#

# AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef definition

class AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef(TypedDict):
    FirewallPolicy: NotRequired[FirewallPolicyDetailsOutputTypeDef],  # (1)
    FirewallPolicyArn: NotRequired[str],
    FirewallPolicyId: NotRequired[str],
    FirewallPolicyName: NotRequired[str],
    Description: NotRequired[str],
  1. See FirewallPolicyDetailsOutputTypeDef

RuleGroupSourceOutputTypeDef#

# RuleGroupSourceOutputTypeDef definition

class RuleGroupSourceOutputTypeDef(TypedDict):
    RulesSourceList: NotRequired[RuleGroupSourceListDetailsOutputTypeDef],  # (1)
    RulesString: NotRequired[str],
    StatefulRules: NotRequired[list[RuleGroupSourceStatefulRulesDetailsOutputTypeDef]],  # (2)
    StatelessRulesAndCustomActions: NotRequired[RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef],  # (3)
  1. See RuleGroupSourceListDetailsOutputTypeDef
  2. See RuleGroupSourceStatefulRulesDetailsOutputTypeDef
  3. See RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef

FirewallPolicyStatelessCustomActionsDetailsTypeDef#

# FirewallPolicyStatelessCustomActionsDetailsTypeDef definition

class FirewallPolicyStatelessCustomActionsDetailsTypeDef(TypedDict):
    ActionDefinition: NotRequired[StatelessCustomActionDefinitionUnionTypeDef],  # (1)
    ActionName: NotRequired[str],
  1. See StatelessCustomActionDefinitionTypeDef StatelessCustomActionDefinitionOutputTypeDef

RuleGroupSourceCustomActionsDetailsTypeDef#

# RuleGroupSourceCustomActionsDetailsTypeDef definition

class RuleGroupSourceCustomActionsDetailsTypeDef(TypedDict):
    ActionDefinition: NotRequired[StatelessCustomActionDefinitionUnionTypeDef],  # (1)
    ActionName: NotRequired[str],
  1. See StatelessCustomActionDefinitionTypeDef StatelessCustomActionDefinitionOutputTypeDef

BatchUpdateAutomationRulesRequestRequestTypeDef#

# BatchUpdateAutomationRulesRequestRequestTypeDef definition

class BatchUpdateAutomationRulesRequestRequestTypeDef(TypedDict):
    UpdateAutomationRulesRequestItems: Sequence[UpdateAutomationRulesRequestItemTypeDef],  # (1)
  1. See UpdateAutomationRulesRequestItemTypeDef

AwsBackupBackupPlanDetailsTypeDef#

# AwsBackupBackupPlanDetailsTypeDef definition

class AwsBackupBackupPlanDetailsTypeDef(TypedDict):
    BackupPlan: NotRequired[AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef],  # (1)
    BackupPlanArn: NotRequired[str],
    BackupPlanId: NotRequired[str],
    VersionId: NotRequired[str],
  1. See AwsBackupBackupPlanBackupPlanDetailsTypeDef AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef

AwsCloudFrontDistributionOriginGroupsTypeDef#

# AwsCloudFrontDistributionOriginGroupsTypeDef definition

class AwsCloudFrontDistributionOriginGroupsTypeDef(TypedDict):
    Items: NotRequired[Sequence[AwsCloudFrontDistributionOriginGroupUnionTypeDef]],  # (1)
  1. See AwsCloudFrontDistributionOriginGroupTypeDef AwsCloudFrontDistributionOriginGroupOutputTypeDef

AwsCloudFrontDistributionOriginsTypeDef#

# AwsCloudFrontDistributionOriginsTypeDef definition

class AwsCloudFrontDistributionOriginsTypeDef(TypedDict):
    Items: NotRequired[Sequence[AwsCloudFrontDistributionOriginItemUnionTypeDef]],  # (1)
  1. See AwsCloudFrontDistributionOriginItemTypeDef AwsCloudFrontDistributionOriginItemOutputTypeDef

AwsEcsTaskDefinitionDetailsTypeDef#

# 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],
  1. See AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef
  2. See AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef
  3. See AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef
  4. See AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef
  5. See AwsEcsTaskDefinitionVolumesDetailsTypeDef AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef

AwsMskClusterDetailsTypeDef#

# AwsMskClusterDetailsTypeDef definition

class AwsMskClusterDetailsTypeDef(TypedDict):
    ClusterInfo: NotRequired[AwsMskClusterClusterInfoDetailsUnionTypeDef],  # (1)
  1. See AwsMskClusterClusterInfoDetailsTypeDef AwsMskClusterClusterInfoDetailsOutputTypeDef

AwsS3BucketDetailsOutputTypeDef#

# 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],
  1. See AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef
  2. See AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef
  3. See AwsS3AccountPublicAccessBlockDetailsTypeDef
  4. See AwsS3BucketLoggingConfigurationTypeDef
  5. See AwsS3BucketWebsiteConfigurationOutputTypeDef
  6. See AwsS3BucketNotificationConfigurationOutputTypeDef
  7. See AwsS3BucketBucketVersioningConfigurationTypeDef
  8. See AwsS3BucketObjectLockConfigurationTypeDef

AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef#

# 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)
  1. See AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef
  2. See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef
  3. See AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef
  4. See AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef

DataClassificationDetailsOutputTypeDef#

# DataClassificationDetailsOutputTypeDef definition

class DataClassificationDetailsOutputTypeDef(TypedDict):
    DetailedResultsLocation: NotRequired[str],
    Result: NotRequired[ClassificationResultOutputTypeDef],  # (1)
  1. See ClassificationResultOutputTypeDef

CustomDataIdentifiersResultTypeDef#

# CustomDataIdentifiersResultTypeDef definition

class CustomDataIdentifiersResultTypeDef(TypedDict):
    Detections: NotRequired[Sequence[CustomDataIdentifiersDetectionsUnionTypeDef]],  # (1)
    TotalCount: NotRequired[int],
  1. See CustomDataIdentifiersDetectionsTypeDef CustomDataIdentifiersDetectionsOutputTypeDef

SensitiveDataResultTypeDef#

# SensitiveDataResultTypeDef definition

class SensitiveDataResultTypeDef(TypedDict):
    Category: NotRequired[str],
    Detections: NotRequired[Sequence[SensitiveDataDetectionsUnionTypeDef]],  # (1)
    TotalCount: NotRequired[int],
  1. See SensitiveDataDetectionsTypeDef SensitiveDataDetectionsOutputTypeDef

CreateConfigurationPolicyResponseTypeDef#

# CreateConfigurationPolicyResponseTypeDef definition

class CreateConfigurationPolicyResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    Name: str,
    Description: str,
    UpdatedAt: datetime,
    CreatedAt: datetime,
    ConfigurationPolicy: PolicyOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyOutputTypeDef
  2. See ResponseMetadataTypeDef

GetConfigurationPolicyResponseTypeDef#

# GetConfigurationPolicyResponseTypeDef definition

class GetConfigurationPolicyResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    Name: str,
    Description: str,
    UpdatedAt: datetime,
    CreatedAt: datetime,
    ConfigurationPolicy: PolicyOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyOutputTypeDef
  2. See ResponseMetadataTypeDef

UpdateConfigurationPolicyResponseTypeDef#

# UpdateConfigurationPolicyResponseTypeDef definition

class UpdateConfigurationPolicyResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    Name: str,
    Description: str,
    UpdatedAt: datetime,
    CreatedAt: datetime,
    ConfigurationPolicy: PolicyOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyOutputTypeDef
  2. See ResponseMetadataTypeDef

SecurityControlsConfigurationTypeDef#

# SecurityControlsConfigurationTypeDef definition

class SecurityControlsConfigurationTypeDef(TypedDict):
    EnabledSecurityControlIdentifiers: NotRequired[Sequence[str]],
    DisabledSecurityControlIdentifiers: NotRequired[Sequence[str]],
    SecurityControlCustomParameters: NotRequired[Sequence[SecurityControlCustomParameterUnionTypeDef]],  # (1)
  1. See SecurityControlCustomParameterTypeDef SecurityControlCustomParameterOutputTypeDef

RuleGroupSourceStatelessRulesDetailsTypeDef#

# RuleGroupSourceStatelessRulesDetailsTypeDef definition

class RuleGroupSourceStatelessRulesDetailsTypeDef(TypedDict):
    Priority: NotRequired[int],
    RuleDefinition: NotRequired[RuleGroupSourceStatelessRuleDefinitionUnionTypeDef],  # (1)
  1. See RuleGroupSourceStatelessRuleDefinitionTypeDef RuleGroupSourceStatelessRuleDefinitionOutputTypeDef

RuleGroupDetailsOutputTypeDef#

# RuleGroupDetailsOutputTypeDef definition

class RuleGroupDetailsOutputTypeDef(TypedDict):
    RuleVariables: NotRequired[RuleGroupVariablesOutputTypeDef],  # (1)
    RulesSource: NotRequired[RuleGroupSourceOutputTypeDef],  # (2)
  1. See RuleGroupVariablesOutputTypeDef
  2. See RuleGroupSourceOutputTypeDef

AwsS3BucketNotificationConfigurationTypeDef#

# AwsS3BucketNotificationConfigurationTypeDef definition

class AwsS3BucketNotificationConfigurationTypeDef(TypedDict):
    Configurations: NotRequired[Sequence[AwsS3BucketNotificationConfigurationDetailUnionTypeDef]],  # (1)
  1. See AwsS3BucketNotificationConfigurationDetailTypeDef AwsS3BucketNotificationConfigurationDetailOutputTypeDef

AwsWafv2RulesDetailsTypeDef#

# AwsWafv2RulesDetailsTypeDef definition

class AwsWafv2RulesDetailsTypeDef(TypedDict):
    Action: NotRequired[AwsWafv2RulesActionDetailsUnionTypeDef],  # (1)
    Name: NotRequired[str],
    OverrideAction: NotRequired[str],
    Priority: NotRequired[int],
    VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef],  # (2)
  1. See AwsWafv2RulesActionDetailsTypeDef AwsWafv2RulesActionDetailsOutputTypeDef
  2. See AwsWafv2VisibilityConfigDetailsTypeDef

AwsNetworkFirewallRuleGroupDetailsOutputTypeDef#

# 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],
  1. See RuleGroupDetailsOutputTypeDef

FirewallPolicyDetailsTypeDef#

# 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)
  1. See FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef
  2. See FirewallPolicyStatelessCustomActionsDetailsTypeDef FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef
  3. See FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef

AwsCloudFrontDistributionDetailsTypeDef#

# 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],
  1. See AwsCloudFrontDistributionCacheBehaviorsTypeDef AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef
  2. See AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef
  3. See AwsCloudFrontDistributionLoggingTypeDef
  4. See AwsCloudFrontDistributionOriginsTypeDef AwsCloudFrontDistributionOriginsOutputTypeDef
  5. See AwsCloudFrontDistributionOriginGroupsTypeDef AwsCloudFrontDistributionOriginGroupsOutputTypeDef
  6. See AwsCloudFrontDistributionViewerCertificateTypeDef

AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef#

# AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef definition

class AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef(TypedDict):
    Rules: NotRequired[Sequence[AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef]],  # (1)
  1. See AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef

AwsWafv2WebAclDetailsTypeDef#

# 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)
  1. See AwsWafv2WebAclCaptchaConfigDetailsTypeDef
  2. See AwsWafv2WebAclActionDetailsTypeDef AwsWafv2WebAclActionDetailsOutputTypeDef
  3. See AwsWafv2RulesDetailsTypeDef
  4. See AwsWafv2VisibilityConfigDetailsTypeDef

ClassificationResultTypeDef#

# 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)
  1. See ClassificationStatusTypeDef
  2. See SensitiveDataResultTypeDef SensitiveDataResultOutputTypeDef
  3. See CustomDataIdentifiersResultTypeDef CustomDataIdentifiersResultOutputTypeDef

SecurityHubPolicyTypeDef#

# SecurityHubPolicyTypeDef definition

class SecurityHubPolicyTypeDef(TypedDict):
    ServiceEnabled: NotRequired[bool],
    EnabledStandardIdentifiers: NotRequired[Sequence[str]],
    SecurityControlsConfiguration: NotRequired[SecurityControlsConfigurationUnionTypeDef],  # (1)
  1. See SecurityControlsConfigurationTypeDef SecurityControlsConfigurationOutputTypeDef

RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef#

# RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef definition

class RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef(TypedDict):
    CustomActions: NotRequired[Sequence[RuleGroupSourceCustomActionsDetailsUnionTypeDef]],  # (1)
    StatelessRules: NotRequired[Sequence[RuleGroupSourceStatelessRulesDetailsUnionTypeDef]],  # (2)
  1. See RuleGroupSourceCustomActionsDetailsTypeDef RuleGroupSourceCustomActionsDetailsOutputTypeDef
  2. See RuleGroupSourceStatelessRulesDetailsTypeDef RuleGroupSourceStatelessRulesDetailsOutputTypeDef

ResourceDetailsOutputTypeDef#

# 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)
  1. See AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef
  2. See AwsCodeBuildProjectDetailsOutputTypeDef
  3. See AwsCloudFrontDistributionDetailsOutputTypeDef
  4. See AwsEc2InstanceDetailsOutputTypeDef
  5. See AwsEc2NetworkInterfaceDetailsOutputTypeDef
  6. See AwsEc2SecurityGroupDetailsOutputTypeDef
  7. See AwsEc2VolumeDetailsOutputTypeDef
  8. See AwsEc2VpcDetailsOutputTypeDef
  9. See AwsEc2EipDetailsTypeDef
  10. See AwsEc2SubnetDetailsOutputTypeDef
  11. See AwsEc2NetworkAclDetailsOutputTypeDef
  12. See AwsElbv2LoadBalancerDetailsOutputTypeDef
  13. See AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef
  14. See AwsElasticsearchDomainDetailsOutputTypeDef
  15. See AwsS3BucketDetailsOutputTypeDef
  16. See AwsS3AccountPublicAccessBlockDetailsTypeDef
  17. See AwsS3ObjectDetailsTypeDef
  18. See AwsSecretsManagerSecretDetailsTypeDef
  19. See AwsIamAccessKeyDetailsTypeDef
  20. See AwsIamUserDetailsOutputTypeDef
  21. See AwsIamPolicyDetailsOutputTypeDef
  22. See AwsApiGatewayV2StageDetailsOutputTypeDef
  23. See AwsApiGatewayV2ApiDetailsOutputTypeDef
  24. See AwsDynamoDbTableDetailsOutputTypeDef
  25. See AwsApiGatewayStageDetailsOutputTypeDef
  26. See AwsApiGatewayRestApiDetailsOutputTypeDef
  27. See AwsCloudTrailTrailDetailsTypeDef
  28. See AwsSsmPatchComplianceDetailsTypeDef
  29. See AwsCertificateManagerCertificateDetailsOutputTypeDef
  30. See AwsRedshiftClusterDetailsOutputTypeDef
  31. See AwsElbLoadBalancerDetailsOutputTypeDef
  32. See AwsIamGroupDetailsOutputTypeDef
  33. See AwsIamRoleDetailsOutputTypeDef
  34. See AwsKmsKeyDetailsTypeDef
  35. See AwsLambdaFunctionDetailsOutputTypeDef
  36. See AwsLambdaLayerVersionDetailsOutputTypeDef
  37. See AwsRdsDbInstanceDetailsOutputTypeDef
  38. See AwsSnsTopicDetailsOutputTypeDef
  39. See AwsSqsQueueDetailsTypeDef
  40. See AwsWafWebAclDetailsOutputTypeDef
  41. See AwsRdsDbSnapshotDetailsOutputTypeDef
  42. See AwsRdsDbClusterSnapshotDetailsOutputTypeDef
  43. See AwsRdsDbClusterDetailsOutputTypeDef
  44. See AwsEcsClusterDetailsOutputTypeDef
  45. See AwsEcsContainerDetailsOutputTypeDef
  46. See AwsEcsTaskDefinitionDetailsOutputTypeDef
  47. See ContainerDetailsOutputTypeDef
  48. See AwsRdsEventSubscriptionDetailsOutputTypeDef
  49. See AwsEcsServiceDetailsOutputTypeDef
  50. See AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef
  51. See AwsEc2VpnConnectionDetailsOutputTypeDef
  52. See AwsEcrContainerImageDetailsOutputTypeDef
  53. See AwsOpenSearchServiceDomainDetailsOutputTypeDef
  54. See AwsEc2VpcEndpointServiceDetailsOutputTypeDef
  55. See AwsXrayEncryptionConfigDetailsTypeDef
  56. See AwsWafRateBasedRuleDetailsOutputTypeDef
  57. See AwsWafRegionalRateBasedRuleDetailsOutputTypeDef
  58. See AwsEcrRepositoryDetailsTypeDef
  59. See AwsEksClusterDetailsOutputTypeDef
  60. See AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef
  61. See AwsNetworkFirewallFirewallDetailsOutputTypeDef
  62. See AwsNetworkFirewallRuleGroupDetailsOutputTypeDef
  63. See AwsRdsDbSecurityGroupDetailsOutputTypeDef
  64. See AwsKinesisStreamDetailsTypeDef
  65. See AwsEc2TransitGatewayDetailsOutputTypeDef
  66. See AwsEfsAccessPointDetailsOutputTypeDef
  67. See AwsCloudFormationStackDetailsOutputTypeDef
  68. See AwsCloudWatchAlarmDetailsOutputTypeDef
  69. See AwsEc2VpcPeeringConnectionDetailsOutputTypeDef
  70. See AwsWafRegionalRuleGroupDetailsOutputTypeDef
  71. See AwsWafRegionalRuleDetailsOutputTypeDef
  72. See AwsWafRegionalWebAclDetailsOutputTypeDef
  73. See AwsWafRuleDetailsOutputTypeDef
  74. See AwsWafRuleGroupDetailsOutputTypeDef
  75. See AwsEcsTaskDetailsOutputTypeDef
  76. See AwsBackupBackupVaultDetailsOutputTypeDef
  77. See AwsBackupBackupPlanDetailsOutputTypeDef
  78. See AwsBackupRecoveryPointDetailsTypeDef
  79. See AwsEc2LaunchTemplateDetailsOutputTypeDef
  80. See AwsSageMakerNotebookInstanceDetailsOutputTypeDef
  81. See AwsWafv2WebAclDetailsOutputTypeDef
  82. See AwsWafv2RuleGroupDetailsOutputTypeDef
  83. See AwsEc2RouteTableDetailsOutputTypeDef
  84. See AwsAmazonMqBrokerDetailsOutputTypeDef
  85. See AwsAppSyncGraphQlApiDetailsOutputTypeDef
  86. See AwsEventSchemasRegistryDetailsTypeDef
  87. See AwsGuardDutyDetectorDetailsOutputTypeDef
  88. See AwsStepFunctionStateMachineDetailsOutputTypeDef
  89. See AwsAthenaWorkGroupDetailsTypeDef
  90. See AwsEventsEventbusDetailsTypeDef
  91. See AwsDmsEndpointDetailsTypeDef
  92. See AwsEventsEndpointDetailsOutputTypeDef
  93. See AwsDmsReplicationTaskDetailsTypeDef
  94. See AwsDmsReplicationInstanceDetailsOutputTypeDef
  95. See AwsRoute53HostedZoneDetailsOutputTypeDef
  96. See AwsMskClusterDetailsOutputTypeDef
  97. See AwsS3AccessPointDetailsTypeDef
  98. See AwsEc2ClientVpnEndpointDetailsOutputTypeDef

AwsWafv2RuleGroupDetailsTypeDef#

# 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)
  1. See AwsWafv2RulesDetailsTypeDef AwsWafv2RulesDetailsOutputTypeDef
  2. See AwsWafv2VisibilityConfigDetailsTypeDef

ResourceOutputTypeDef#

# 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],
  1. See PartitionType
  2. See DataClassificationDetailsOutputTypeDef
  3. See ResourceDetailsOutputTypeDef

AwsNetworkFirewallFirewallPolicyDetailsTypeDef#

# AwsNetworkFirewallFirewallPolicyDetailsTypeDef definition

class AwsNetworkFirewallFirewallPolicyDetailsTypeDef(TypedDict):
    FirewallPolicy: NotRequired[FirewallPolicyDetailsUnionTypeDef],  # (1)
    FirewallPolicyArn: NotRequired[str],
    FirewallPolicyId: NotRequired[str],
    FirewallPolicyName: NotRequired[str],
    Description: NotRequired[str],
  1. See FirewallPolicyDetailsTypeDef FirewallPolicyDetailsOutputTypeDef

AwsS3BucketDetailsTypeDef#

# 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],
  1. See AwsS3BucketServerSideEncryptionConfigurationTypeDef AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef
  2. See AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef
  3. See AwsS3AccountPublicAccessBlockDetailsTypeDef
  4. See AwsS3BucketLoggingConfigurationTypeDef
  5. See AwsS3BucketWebsiteConfigurationTypeDef AwsS3BucketWebsiteConfigurationOutputTypeDef
  6. See AwsS3BucketNotificationConfigurationTypeDef AwsS3BucketNotificationConfigurationOutputTypeDef
  7. See AwsS3BucketBucketVersioningConfigurationTypeDef
  8. See AwsS3BucketObjectLockConfigurationTypeDef

DataClassificationDetailsTypeDef#

# DataClassificationDetailsTypeDef definition

class DataClassificationDetailsTypeDef(TypedDict):
    DetailedResultsLocation: NotRequired[str],
    Result: NotRequired[ClassificationResultUnionTypeDef],  # (1)
  1. See ClassificationResultTypeDef ClassificationResultOutputTypeDef

PolicyTypeDef#

# PolicyTypeDef definition

class PolicyTypeDef(TypedDict):
    SecurityHub: NotRequired[SecurityHubPolicyUnionTypeDef],  # (1)
  1. See SecurityHubPolicyTypeDef SecurityHubPolicyOutputTypeDef

RuleGroupSourceTypeDef#

# RuleGroupSourceTypeDef definition

class RuleGroupSourceTypeDef(TypedDict):
    RulesSourceList: NotRequired[RuleGroupSourceListDetailsUnionTypeDef],  # (1)
    RulesString: NotRequired[str],
    StatefulRules: NotRequired[Sequence[RuleGroupSourceStatefulRulesDetailsUnionTypeDef]],  # (2)
    StatelessRulesAndCustomActions: NotRequired[RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef],  # (3)
  1. See RuleGroupSourceListDetailsTypeDef RuleGroupSourceListDetailsOutputTypeDef
  2. See RuleGroupSourceStatefulRulesDetailsTypeDef RuleGroupSourceStatefulRulesDetailsOutputTypeDef
  3. See RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef

AwsSecurityFindingOutputTypeDef#

# 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)
  1. See SeverityTypeDef
  2. See RemediationTypeDef
  3. See MalwareTypeDef
  4. See NetworkTypeDef
  5. See NetworkPathComponentOutputTypeDef
  6. See ProcessDetailsTypeDef
  7. See ThreatOutputTypeDef
  8. See ThreatIntelIndicatorTypeDef
  9. See ResourceOutputTypeDef
  10. See ComplianceOutputTypeDef
  11. See VerificationStateType
  12. See WorkflowStateType
  13. See WorkflowTypeDef
  14. See RecordStateType
  15. See RelatedFindingTypeDef
  16. See NoteTypeDef
  17. See VulnerabilityOutputTypeDef
  18. See PatchSummaryTypeDef
  19. See ActionOutputTypeDef
  20. See FindingProviderFieldsOutputTypeDef
  21. See GeneratorDetailsOutputTypeDef
  22. See DetectionOutputTypeDef

CreateConfigurationPolicyRequestRequestTypeDef#

# CreateConfigurationPolicyRequestRequestTypeDef definition

class CreateConfigurationPolicyRequestRequestTypeDef(TypedDict):
    Name: str,
    ConfigurationPolicy: PolicyTypeDef,  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See PolicyTypeDef

UpdateConfigurationPolicyRequestRequestTypeDef#

# UpdateConfigurationPolicyRequestRequestTypeDef definition

class UpdateConfigurationPolicyRequestRequestTypeDef(TypedDict):
    Identifier: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    UpdatedReason: NotRequired[str],
    ConfigurationPolicy: NotRequired[PolicyTypeDef],  # (1)
  1. See PolicyTypeDef

GetFindingsResponseTypeDef#

# GetFindingsResponseTypeDef definition

class GetFindingsResponseTypeDef(TypedDict):
    Findings: list[AwsSecurityFindingOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AwsSecurityFindingOutputTypeDef
  2. See ResponseMetadataTypeDef

RuleGroupDetailsTypeDef#

# RuleGroupDetailsTypeDef definition

class RuleGroupDetailsTypeDef(TypedDict):
    RuleVariables: NotRequired[RuleGroupVariablesUnionTypeDef],  # (1)
    RulesSource: NotRequired[RuleGroupSourceUnionTypeDef],  # (2)
  1. See RuleGroupVariablesTypeDef RuleGroupVariablesOutputTypeDef
  2. See RuleGroupSourceTypeDef RuleGroupSourceOutputTypeDef

AwsNetworkFirewallRuleGroupDetailsTypeDef#

# 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],
  1. See RuleGroupDetailsTypeDef RuleGroupDetailsOutputTypeDef

ResourceDetailsTypeDef#

# 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)
  1. See AwsAutoScalingAutoScalingGroupDetailsTypeDef AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef
  2. See AwsCodeBuildProjectDetailsTypeDef AwsCodeBuildProjectDetailsOutputTypeDef
  3. See AwsCloudFrontDistributionDetailsTypeDef AwsCloudFrontDistributionDetailsOutputTypeDef
  4. See AwsEc2InstanceDetailsTypeDef AwsEc2InstanceDetailsOutputTypeDef
  5. See AwsEc2NetworkInterfaceDetailsTypeDef AwsEc2NetworkInterfaceDetailsOutputTypeDef
  6. See AwsEc2SecurityGroupDetailsTypeDef AwsEc2SecurityGroupDetailsOutputTypeDef
  7. See AwsEc2VolumeDetailsTypeDef AwsEc2VolumeDetailsOutputTypeDef
  8. See AwsEc2VpcDetailsTypeDef AwsEc2VpcDetailsOutputTypeDef
  9. See AwsEc2EipDetailsTypeDef
  10. See AwsEc2SubnetDetailsTypeDef AwsEc2SubnetDetailsOutputTypeDef
  11. See AwsEc2NetworkAclDetailsTypeDef AwsEc2NetworkAclDetailsOutputTypeDef
  12. See AwsElbv2LoadBalancerDetailsTypeDef AwsElbv2LoadBalancerDetailsOutputTypeDef
  13. See AwsElasticBeanstalkEnvironmentDetailsTypeDef AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef
  14. See AwsElasticsearchDomainDetailsTypeDef AwsElasticsearchDomainDetailsOutputTypeDef
  15. See AwsS3BucketDetailsTypeDef AwsS3BucketDetailsOutputTypeDef
  16. See AwsS3AccountPublicAccessBlockDetailsTypeDef
  17. See AwsS3ObjectDetailsTypeDef
  18. See AwsSecretsManagerSecretDetailsTypeDef
  19. See AwsIamAccessKeyDetailsTypeDef
  20. See AwsIamUserDetailsTypeDef AwsIamUserDetailsOutputTypeDef
  21. See AwsIamPolicyDetailsTypeDef AwsIamPolicyDetailsOutputTypeDef
  22. See AwsApiGatewayV2StageDetailsTypeDef AwsApiGatewayV2StageDetailsOutputTypeDef
  23. See AwsApiGatewayV2ApiDetailsTypeDef AwsApiGatewayV2ApiDetailsOutputTypeDef
  24. See AwsDynamoDbTableDetailsTypeDef AwsDynamoDbTableDetailsOutputTypeDef
  25. See AwsApiGatewayStageDetailsTypeDef AwsApiGatewayStageDetailsOutputTypeDef
  26. See AwsApiGatewayRestApiDetailsTypeDef AwsApiGatewayRestApiDetailsOutputTypeDef
  27. See AwsCloudTrailTrailDetailsTypeDef
  28. See AwsSsmPatchComplianceDetailsTypeDef
  29. See AwsCertificateManagerCertificateDetailsTypeDef AwsCertificateManagerCertificateDetailsOutputTypeDef
  30. See AwsRedshiftClusterDetailsTypeDef AwsRedshiftClusterDetailsOutputTypeDef
  31. See AwsElbLoadBalancerDetailsTypeDef AwsElbLoadBalancerDetailsOutputTypeDef
  32. See AwsIamGroupDetailsTypeDef AwsIamGroupDetailsOutputTypeDef
  33. See AwsIamRoleDetailsTypeDef AwsIamRoleDetailsOutputTypeDef
  34. See AwsKmsKeyDetailsTypeDef
  35. See AwsLambdaFunctionDetailsTypeDef AwsLambdaFunctionDetailsOutputTypeDef
  36. See AwsLambdaLayerVersionDetailsTypeDef AwsLambdaLayerVersionDetailsOutputTypeDef
  37. See AwsRdsDbInstanceDetailsTypeDef AwsRdsDbInstanceDetailsOutputTypeDef
  38. See AwsSnsTopicDetailsTypeDef AwsSnsTopicDetailsOutputTypeDef
  39. See AwsSqsQueueDetailsTypeDef
  40. See AwsWafWebAclDetailsTypeDef AwsWafWebAclDetailsOutputTypeDef
  41. See AwsRdsDbSnapshotDetailsTypeDef AwsRdsDbSnapshotDetailsOutputTypeDef
  42. See AwsRdsDbClusterSnapshotDetailsTypeDef AwsRdsDbClusterSnapshotDetailsOutputTypeDef
  43. See AwsRdsDbClusterDetailsTypeDef AwsRdsDbClusterDetailsOutputTypeDef
  44. See AwsEcsClusterDetailsTypeDef AwsEcsClusterDetailsOutputTypeDef
  45. See AwsEcsContainerDetailsTypeDef AwsEcsContainerDetailsOutputTypeDef
  46. See AwsEcsTaskDefinitionDetailsTypeDef AwsEcsTaskDefinitionDetailsOutputTypeDef
  47. See ContainerDetailsTypeDef ContainerDetailsOutputTypeDef
  48. See AwsRdsEventSubscriptionDetailsTypeDef AwsRdsEventSubscriptionDetailsOutputTypeDef
  49. See AwsEcsServiceDetailsTypeDef AwsEcsServiceDetailsOutputTypeDef
  50. See AwsAutoScalingLaunchConfigurationDetailsTypeDef AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef
  51. See AwsEc2VpnConnectionDetailsTypeDef AwsEc2VpnConnectionDetailsOutputTypeDef
  52. See AwsEcrContainerImageDetailsTypeDef AwsEcrContainerImageDetailsOutputTypeDef
  53. See AwsOpenSearchServiceDomainDetailsTypeDef AwsOpenSearchServiceDomainDetailsOutputTypeDef
  54. See AwsEc2VpcEndpointServiceDetailsTypeDef AwsEc2VpcEndpointServiceDetailsOutputTypeDef
  55. See AwsXrayEncryptionConfigDetailsTypeDef
  56. See AwsWafRateBasedRuleDetailsTypeDef AwsWafRateBasedRuleDetailsOutputTypeDef
  57. See AwsWafRegionalRateBasedRuleDetailsTypeDef AwsWafRegionalRateBasedRuleDetailsOutputTypeDef
  58. See AwsEcrRepositoryDetailsTypeDef
  59. See AwsEksClusterDetailsTypeDef AwsEksClusterDetailsOutputTypeDef
  60. See AwsNetworkFirewallFirewallPolicyDetailsTypeDef AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef
  61. See AwsNetworkFirewallFirewallDetailsTypeDef AwsNetworkFirewallFirewallDetailsOutputTypeDef
  62. See AwsNetworkFirewallRuleGroupDetailsTypeDef AwsNetworkFirewallRuleGroupDetailsOutputTypeDef
  63. See AwsRdsDbSecurityGroupDetailsTypeDef AwsRdsDbSecurityGroupDetailsOutputTypeDef
  64. See AwsKinesisStreamDetailsTypeDef
  65. See AwsEc2TransitGatewayDetailsTypeDef AwsEc2TransitGatewayDetailsOutputTypeDef
  66. See AwsEfsAccessPointDetailsTypeDef AwsEfsAccessPointDetailsOutputTypeDef
  67. See AwsCloudFormationStackDetailsTypeDef AwsCloudFormationStackDetailsOutputTypeDef
  68. See AwsCloudWatchAlarmDetailsTypeDef AwsCloudWatchAlarmDetailsOutputTypeDef
  69. See AwsEc2VpcPeeringConnectionDetailsTypeDef AwsEc2VpcPeeringConnectionDetailsOutputTypeDef
  70. See AwsWafRegionalRuleGroupDetailsTypeDef AwsWafRegionalRuleGroupDetailsOutputTypeDef
  71. See AwsWafRegionalRuleDetailsTypeDef AwsWafRegionalRuleDetailsOutputTypeDef
  72. See AwsWafRegionalWebAclDetailsTypeDef AwsWafRegionalWebAclDetailsOutputTypeDef
  73. See AwsWafRuleDetailsTypeDef AwsWafRuleDetailsOutputTypeDef
  74. See AwsWafRuleGroupDetailsTypeDef AwsWafRuleGroupDetailsOutputTypeDef
  75. See AwsEcsTaskDetailsTypeDef AwsEcsTaskDetailsOutputTypeDef
  76. See AwsBackupBackupVaultDetailsTypeDef AwsBackupBackupVaultDetailsOutputTypeDef
  77. See AwsBackupBackupPlanDetailsTypeDef AwsBackupBackupPlanDetailsOutputTypeDef
  78. See AwsBackupRecoveryPointDetailsTypeDef
  79. See AwsEc2LaunchTemplateDetailsTypeDef AwsEc2LaunchTemplateDetailsOutputTypeDef
  80. See AwsSageMakerNotebookInstanceDetailsTypeDef AwsSageMakerNotebookInstanceDetailsOutputTypeDef
  81. See AwsWafv2WebAclDetailsTypeDef AwsWafv2WebAclDetailsOutputTypeDef
  82. See AwsWafv2RuleGroupDetailsTypeDef AwsWafv2RuleGroupDetailsOutputTypeDef
  83. See AwsEc2RouteTableDetailsTypeDef AwsEc2RouteTableDetailsOutputTypeDef
  84. See AwsAmazonMqBrokerDetailsTypeDef AwsAmazonMqBrokerDetailsOutputTypeDef
  85. See AwsAppSyncGraphQlApiDetailsTypeDef AwsAppSyncGraphQlApiDetailsOutputTypeDef
  86. See AwsEventSchemasRegistryDetailsTypeDef
  87. See AwsGuardDutyDetectorDetailsTypeDef AwsGuardDutyDetectorDetailsOutputTypeDef
  88. See AwsStepFunctionStateMachineDetailsTypeDef AwsStepFunctionStateMachineDetailsOutputTypeDef
  89. See AwsAthenaWorkGroupDetailsTypeDef
  90. See AwsEventsEventbusDetailsTypeDef
  91. See AwsDmsEndpointDetailsTypeDef
  92. See AwsEventsEndpointDetailsTypeDef AwsEventsEndpointDetailsOutputTypeDef
  93. See AwsDmsReplicationTaskDetailsTypeDef
  94. See AwsDmsReplicationInstanceDetailsTypeDef AwsDmsReplicationInstanceDetailsOutputTypeDef
  95. See AwsRoute53HostedZoneDetailsTypeDef AwsRoute53HostedZoneDetailsOutputTypeDef
  96. See AwsMskClusterDetailsTypeDef AwsMskClusterDetailsOutputTypeDef
  97. See AwsS3AccessPointDetailsTypeDef
  98. See AwsEc2ClientVpnEndpointDetailsTypeDef AwsEc2ClientVpnEndpointDetailsOutputTypeDef

ResourceTypeDef#

# 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],
  1. See PartitionType
  2. See DataClassificationDetailsTypeDef DataClassificationDetailsOutputTypeDef
  3. See ResourceDetailsTypeDef ResourceDetailsOutputTypeDef

AwsSecurityFindingTypeDef#

# 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)
  1. See SeverityTypeDef
  2. See RemediationTypeDef
  3. See MalwareTypeDef
  4. See NetworkTypeDef
  5. See NetworkPathComponentTypeDef NetworkPathComponentOutputTypeDef
  6. See ProcessDetailsTypeDef
  7. See ThreatTypeDef ThreatOutputTypeDef
  8. See ThreatIntelIndicatorTypeDef
  9. See ResourceTypeDef ResourceOutputTypeDef
  10. See ComplianceTypeDef ComplianceOutputTypeDef
  11. See VerificationStateType
  12. See WorkflowStateType
  13. See WorkflowTypeDef
  14. See RecordStateType
  15. See RelatedFindingTypeDef
  16. See NoteTypeDef
  17. See VulnerabilityTypeDef VulnerabilityOutputTypeDef
  18. See PatchSummaryTypeDef
  19. See ActionTypeDef ActionOutputTypeDef
  20. See FindingProviderFieldsTypeDef FindingProviderFieldsOutputTypeDef
  21. See GeneratorDetailsTypeDef GeneratorDetailsOutputTypeDef
  22. See DetectionTypeDef DetectionOutputTypeDef

BatchImportFindingsRequestRequestTypeDef#

# BatchImportFindingsRequestRequestTypeDef definition

class BatchImportFindingsRequestRequestTypeDef(TypedDict):
    Findings: Sequence[AwsSecurityFindingUnionTypeDef],  # (1)
  1. See AwsSecurityFindingTypeDef AwsSecurityFindingOutputTypeDef