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)
]
- See AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef
- See AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef
AwsApiGatewayCanarySettingsUnionTypeDef#
# AwsApiGatewayCanarySettingsUnionTypeDef definition
AwsApiGatewayCanarySettingsUnionTypeDef = Union[
AwsApiGatewayCanarySettingsTypeDef, # (1)
AwsApiGatewayCanarySettingsOutputTypeDef, # (2)
]
AwsApiGatewayEndpointConfigurationUnionTypeDef#
# AwsApiGatewayEndpointConfigurationUnionTypeDef definition
AwsApiGatewayEndpointConfigurationUnionTypeDef = Union[
AwsApiGatewayEndpointConfigurationTypeDef, # (1)
AwsApiGatewayEndpointConfigurationOutputTypeDef, # (2)
]
AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef#
# AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef definition
AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef = Union[
AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef, # (1)
AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef, # (2)
]
- See AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef
- See AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef
AwsBackupBackupVaultNotificationsDetailsUnionTypeDef#
# AwsBackupBackupVaultNotificationsDetailsUnionTypeDef definition
AwsBackupBackupVaultNotificationsDetailsUnionTypeDef = Union[
AwsBackupBackupVaultNotificationsDetailsTypeDef, # (1)
AwsBackupBackupVaultNotificationsDetailsOutputTypeDef, # (2)
]
- See AwsBackupBackupVaultNotificationsDetailsTypeDef
- See AwsBackupBackupVaultNotificationsDetailsOutputTypeDef
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef definition
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef = Union[
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef, # (1)
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef
- See AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef
AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef#
# AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef definition
AwsCloudFrontDistributionOriginSslProtocolsUnionTypeDef = Union[
AwsCloudFrontDistributionOriginSslProtocolsTypeDef, # (1)
AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionOriginSslProtocolsTypeDef
- See AwsCloudFrontDistributionOriginSslProtocolsOutputTypeDef
AwsCodeBuildProjectVpcConfigUnionTypeDef#
# AwsCodeBuildProjectVpcConfigUnionTypeDef definition
AwsCodeBuildProjectVpcConfigUnionTypeDef = Union[
AwsCodeBuildProjectVpcConfigTypeDef, # (1)
AwsCodeBuildProjectVpcConfigOutputTypeDef, # (2)
]
AwsCorsConfigurationUnionTypeDef#
# AwsCorsConfigurationUnionTypeDef definition
AwsCorsConfigurationUnionTypeDef = Union[
AwsCorsConfigurationTypeDef, # (1)
AwsCorsConfigurationOutputTypeDef, # (2)
]
AwsDynamoDbTableProjectionUnionTypeDef#
# AwsDynamoDbTableProjectionUnionTypeDef definition
AwsDynamoDbTableProjectionUnionTypeDef = Union[
AwsDynamoDbTableProjectionTypeDef, # (1)
AwsDynamoDbTableProjectionOutputTypeDef, # (2)
]
AwsEc2TransitGatewayDetailsUnionTypeDef#
# AwsEc2TransitGatewayDetailsUnionTypeDef definition
AwsEc2TransitGatewayDetailsUnionTypeDef = Union[
AwsEc2TransitGatewayDetailsTypeDef, # (1)
AwsEc2TransitGatewayDetailsOutputTypeDef, # (2)
]
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef#
# AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef definition
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef = Union[
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef, # (1)
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef, # (2)
]
- See AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef
- See AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef
AwsEcrContainerImageDetailsUnionTypeDef#
# AwsEcrContainerImageDetailsUnionTypeDef definition
AwsEcrContainerImageDetailsUnionTypeDef = Union[
AwsEcrContainerImageDetailsTypeDef, # (1)
AwsEcrContainerImageDetailsOutputTypeDef, # (2)
]
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef#
# AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef definition
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef = Union[
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef, # (1)
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef
- See AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef#
# AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef definition
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef, # (1)
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef
AwsEfsAccessPointPosixUserDetailsUnionTypeDef#
# AwsEfsAccessPointPosixUserDetailsUnionTypeDef definition
AwsEfsAccessPointPosixUserDetailsUnionTypeDef = Union[
AwsEfsAccessPointPosixUserDetailsTypeDef, # (1)
AwsEfsAccessPointPosixUserDetailsOutputTypeDef, # (2)
]
AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef#
# AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef definition
AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef = Union[
AwsEksClusterLoggingClusterLoggingDetailsTypeDef, # (1)
AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef, # (2)
]
- See AwsEksClusterLoggingClusterLoggingDetailsTypeDef
- See AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef
AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef#
# AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef definition
AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef = Union[
AwsEksClusterResourcesVpcConfigDetailsTypeDef, # (1)
AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef, # (2)
]
- See AwsEksClusterResourcesVpcConfigDetailsTypeDef
- See AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef
AwsElasticsearchDomainVPCOptionsUnionTypeDef#
# AwsElasticsearchDomainVPCOptionsUnionTypeDef definition
AwsElasticsearchDomainVPCOptionsUnionTypeDef = Union[
AwsElasticsearchDomainVPCOptionsTypeDef, # (1)
AwsElasticsearchDomainVPCOptionsOutputTypeDef, # (2)
]
AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef#
# AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef definition
AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef = Union[
AwsElbLoadBalancerBackendServerDescriptionTypeDef, # (1)
AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef, # (2)
]
- See AwsElbLoadBalancerBackendServerDescriptionTypeDef
- See AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef
AwsLambdaFunctionVpcConfigUnionTypeDef#
# AwsLambdaFunctionVpcConfigUnionTypeDef definition
AwsLambdaFunctionVpcConfigUnionTypeDef = Union[
AwsLambdaFunctionVpcConfigTypeDef, # (1)
AwsLambdaFunctionVpcConfigOutputTypeDef, # (2)
]
AwsLambdaLayerVersionDetailsUnionTypeDef#
# AwsLambdaLayerVersionDetailsUnionTypeDef definition
AwsLambdaLayerVersionDetailsUnionTypeDef = Union[
AwsLambdaLayerVersionDetailsTypeDef, # (1)
AwsLambdaLayerVersionDetailsOutputTypeDef, # (2)
]
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef definition
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef = Union[
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef, # (1)
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef, # (2)
]
- See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef
AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef#
# AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef definition
AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef = Union[
AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef, # (1)
AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef, # (2)
]
- See AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef#
# AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef definition
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef = Union[
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef, # (1)
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef, # (2)
]
- See AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef
- See AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef
AwsRdsEventSubscriptionDetailsUnionTypeDef#
# AwsRdsEventSubscriptionDetailsUnionTypeDef definition
AwsRdsEventSubscriptionDetailsUnionTypeDef = Union[
AwsRdsEventSubscriptionDetailsTypeDef, # (1)
AwsRdsEventSubscriptionDetailsOutputTypeDef, # (2)
]
AwsRdsPendingCloudWatchLogsExportsUnionTypeDef#
# AwsRdsPendingCloudWatchLogsExportsUnionTypeDef definition
AwsRdsPendingCloudWatchLogsExportsUnionTypeDef = Union[
AwsRdsPendingCloudWatchLogsExportsTypeDef, # (1)
AwsRdsPendingCloudWatchLogsExportsOutputTypeDef, # (2)
]
GeneratorDetailsUnionTypeDef#
# GeneratorDetailsUnionTypeDef definition
GeneratorDetailsUnionTypeDef = Union[
GeneratorDetailsTypeDef, # (1)
GeneratorDetailsOutputTypeDef, # (2)
]
ParameterValueUnionTypeDef#
# ParameterValueUnionTypeDef definition
ParameterValueUnionTypeDef = Union[
ParameterValueTypeDef, # (1)
ParameterValueOutputTypeDef, # (2)
]
RuleGroupSourceListDetailsUnionTypeDef#
# RuleGroupSourceListDetailsUnionTypeDef definition
RuleGroupSourceListDetailsUnionTypeDef = Union[
RuleGroupSourceListDetailsTypeDef, # (1)
RuleGroupSourceListDetailsOutputTypeDef, # (2)
]
RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef#
# RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef definition
RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef = Union[
RuleGroupSourceStatefulRulesOptionsDetailsTypeDef, # (1)
RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef, # (2)
]
- See RuleGroupSourceStatefulRulesOptionsDetailsTypeDef
- See RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef definition
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsUnionTypeDef = Union[
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef, # (1)
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef, # (2)
]
- See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef
RuleGroupVariablesIpSetsDetailsUnionTypeDef#
# RuleGroupVariablesIpSetsDetailsUnionTypeDef definition
RuleGroupVariablesIpSetsDetailsUnionTypeDef = Union[
RuleGroupVariablesIpSetsDetailsTypeDef, # (1)
RuleGroupVariablesIpSetsDetailsOutputTypeDef, # (2)
]
RuleGroupVariablesPortSetsDetailsUnionTypeDef#
# RuleGroupVariablesPortSetsDetailsUnionTypeDef definition
RuleGroupVariablesPortSetsDetailsUnionTypeDef = Union[
RuleGroupVariablesPortSetsDetailsTypeDef, # (1)
RuleGroupVariablesPortSetsDetailsOutputTypeDef, # (2)
]
SecurityControlParameterUnionTypeDef#
# SecurityControlParameterUnionTypeDef definition
SecurityControlParameterUnionTypeDef = Union[
SecurityControlParameterTypeDef, # (1)
SecurityControlParameterOutputTypeDef, # (2)
]
CvssUnionTypeDef#
# CvssUnionTypeDef definition
CvssUnionTypeDef = Union[
CvssTypeDef, # (1)
CvssOutputTypeDef, # (2)
]
- See CvssTypeDef
- See CvssOutputTypeDef
AutomationRulesFindingFieldsUpdateUnionTypeDef#
# AutomationRulesFindingFieldsUpdateUnionTypeDef definition
AutomationRulesFindingFieldsUpdateUnionTypeDef = Union[
AutomationRulesFindingFieldsUpdateTypeDef, # (1)
AutomationRulesFindingFieldsUpdateOutputTypeDef, # (2)
]
AwsApiGatewayV2StageDetailsUnionTypeDef#
# AwsApiGatewayV2StageDetailsUnionTypeDef definition
AwsApiGatewayV2StageDetailsUnionTypeDef = Union[
AwsApiGatewayV2StageDetailsTypeDef, # (1)
AwsApiGatewayV2StageDetailsOutputTypeDef, # (2)
]
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef definition
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef = Union[
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef, # (1)
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef, # (2)
]
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef
AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef#
# AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef definition
AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef = Union[
AwsCertificateManagerCertificateDomainValidationOptionTypeDef, # (1)
AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef, # (2)
]
- See AwsCertificateManagerCertificateDomainValidationOptionTypeDef
- See AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef
AwsCloudFormationStackDetailsUnionTypeDef#
# AwsCloudFormationStackDetailsUnionTypeDef definition
AwsCloudFormationStackDetailsUnionTypeDef = Union[
AwsCloudFormationStackDetailsTypeDef, # (1)
AwsCloudFormationStackDetailsOutputTypeDef, # (2)
]
AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef#
# AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef definition
AwsCloudFrontDistributionCacheBehaviorsUnionTypeDef = Union[
AwsCloudFrontDistributionCacheBehaviorsTypeDef, # (1)
AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionCacheBehaviorsTypeDef
- See AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef
AwsCloudWatchAlarmDetailsUnionTypeDef#
# AwsCloudWatchAlarmDetailsUnionTypeDef definition
AwsCloudWatchAlarmDetailsUnionTypeDef = Union[
AwsCloudWatchAlarmDetailsTypeDef, # (1)
AwsCloudWatchAlarmDetailsOutputTypeDef, # (2)
]
AwsCodeBuildProjectEnvironmentUnionTypeDef#
# AwsCodeBuildProjectEnvironmentUnionTypeDef definition
AwsCodeBuildProjectEnvironmentUnionTypeDef = Union[
AwsCodeBuildProjectEnvironmentTypeDef, # (1)
AwsCodeBuildProjectEnvironmentOutputTypeDef, # (2)
]
AwsDmsReplicationInstanceDetailsUnionTypeDef#
# AwsDmsReplicationInstanceDetailsUnionTypeDef definition
AwsDmsReplicationInstanceDetailsUnionTypeDef = Union[
AwsDmsReplicationInstanceDetailsTypeDef, # (1)
AwsDmsReplicationInstanceDetailsOutputTypeDef, # (2)
]
AwsEc2InstanceDetailsUnionTypeDef#
# AwsEc2InstanceDetailsUnionTypeDef definition
AwsEc2InstanceDetailsUnionTypeDef = Union[
AwsEc2InstanceDetailsTypeDef, # (1)
AwsEc2InstanceDetailsOutputTypeDef, # (2)
]
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef definition
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsUnionTypeDef = Union[
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef, # (1)
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef, # (2)
]
- See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef definition
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsUnionTypeDef = Union[
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef, # (1)
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef, # (2)
]
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef
AwsEc2NetworkInterfaceDetailsUnionTypeDef#
# AwsEc2NetworkInterfaceDetailsUnionTypeDef definition
AwsEc2NetworkInterfaceDetailsUnionTypeDef = Union[
AwsEc2NetworkInterfaceDetailsTypeDef, # (1)
AwsEc2NetworkInterfaceDetailsOutputTypeDef, # (2)
]
AwsEc2SecurityGroupIpPermissionUnionTypeDef#
# AwsEc2SecurityGroupIpPermissionUnionTypeDef definition
AwsEc2SecurityGroupIpPermissionUnionTypeDef = Union[
AwsEc2SecurityGroupIpPermissionTypeDef, # (1)
AwsEc2SecurityGroupIpPermissionOutputTypeDef, # (2)
]
AwsEc2SubnetDetailsUnionTypeDef#
# AwsEc2SubnetDetailsUnionTypeDef definition
AwsEc2SubnetDetailsUnionTypeDef = Union[
AwsEc2SubnetDetailsTypeDef, # (1)
AwsEc2SubnetDetailsOutputTypeDef, # (2)
]
AwsEc2VolumeDetailsUnionTypeDef#
# AwsEc2VolumeDetailsUnionTypeDef definition
AwsEc2VolumeDetailsUnionTypeDef = Union[
AwsEc2VolumeDetailsTypeDef, # (1)
AwsEc2VolumeDetailsOutputTypeDef, # (2)
]
AwsEc2VpcDetailsUnionTypeDef#
# AwsEc2VpcDetailsUnionTypeDef definition
AwsEc2VpcDetailsUnionTypeDef = Union[
AwsEc2VpcDetailsTypeDef, # (1)
AwsEc2VpcDetailsOutputTypeDef, # (2)
]
AwsEc2VpcEndpointServiceDetailsUnionTypeDef#
# AwsEc2VpcEndpointServiceDetailsUnionTypeDef definition
AwsEc2VpcEndpointServiceDetailsUnionTypeDef = Union[
AwsEc2VpcEndpointServiceDetailsTypeDef, # (1)
AwsEc2VpcEndpointServiceDetailsOutputTypeDef, # (2)
]
AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef#
# AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef definition
AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef = Union[
AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef, # (1)
AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef, # (2)
]
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
AwsEcsContainerDetailsUnionTypeDef#
# AwsEcsContainerDetailsUnionTypeDef definition
AwsEcsContainerDetailsUnionTypeDef = Union[
AwsEcsContainerDetailsTypeDef, # (1)
AwsEcsContainerDetailsOutputTypeDef, # (2)
]
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef
AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef#
# AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef definition
AwsEcsTaskDefinitionProxyConfigurationDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef, # (1)
AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef
AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef#
# AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef definition
AwsElasticBeanstalkEnvironmentDetailsUnionTypeDef = Union[
AwsElasticBeanstalkEnvironmentDetailsTypeDef, # (1)
AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef, # (2)
]
- See AwsElasticBeanstalkEnvironmentDetailsTypeDef
- See AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef
AwsElbLoadBalancerPoliciesUnionTypeDef#
# AwsElbLoadBalancerPoliciesUnionTypeDef definition
AwsElbLoadBalancerPoliciesUnionTypeDef = Union[
AwsElbLoadBalancerPoliciesTypeDef, # (1)
AwsElbLoadBalancerPoliciesOutputTypeDef, # (2)
]
AwsElbLoadBalancerAttributesUnionTypeDef#
# AwsElbLoadBalancerAttributesUnionTypeDef definition
AwsElbLoadBalancerAttributesUnionTypeDef = Union[
AwsElbLoadBalancerAttributesTypeDef, # (1)
AwsElbLoadBalancerAttributesOutputTypeDef, # (2)
]
AwsElbLoadBalancerListenerDescriptionUnionTypeDef#
# AwsElbLoadBalancerListenerDescriptionUnionTypeDef definition
AwsElbLoadBalancerListenerDescriptionUnionTypeDef = Union[
AwsElbLoadBalancerListenerDescriptionTypeDef, # (1)
AwsElbLoadBalancerListenerDescriptionOutputTypeDef, # (2)
]
- See AwsElbLoadBalancerListenerDescriptionTypeDef
- See AwsElbLoadBalancerListenerDescriptionOutputTypeDef
AwsElbv2LoadBalancerDetailsUnionTypeDef#
# AwsElbv2LoadBalancerDetailsUnionTypeDef definition
AwsElbv2LoadBalancerDetailsUnionTypeDef = Union[
AwsElbv2LoadBalancerDetailsTypeDef, # (1)
AwsElbv2LoadBalancerDetailsOutputTypeDef, # (2)
]
AwsIamGroupDetailsUnionTypeDef#
# AwsIamGroupDetailsUnionTypeDef definition
AwsIamGroupDetailsUnionTypeDef = Union[
AwsIamGroupDetailsTypeDef, # (1)
AwsIamGroupDetailsOutputTypeDef, # (2)
]
AwsIamInstanceProfileUnionTypeDef#
# AwsIamInstanceProfileUnionTypeDef definition
AwsIamInstanceProfileUnionTypeDef = Union[
AwsIamInstanceProfileTypeDef, # (1)
AwsIamInstanceProfileOutputTypeDef, # (2)
]
AwsIamPolicyDetailsUnionTypeDef#
# AwsIamPolicyDetailsUnionTypeDef definition
AwsIamPolicyDetailsUnionTypeDef = Union[
AwsIamPolicyDetailsTypeDef, # (1)
AwsIamPolicyDetailsOutputTypeDef, # (2)
]
AwsIamUserDetailsUnionTypeDef#
# AwsIamUserDetailsUnionTypeDef definition
AwsIamUserDetailsUnionTypeDef = Union[
AwsIamUserDetailsTypeDef, # (1)
AwsIamUserDetailsOutputTypeDef, # (2)
]
AwsLambdaFunctionEnvironmentUnionTypeDef#
# AwsLambdaFunctionEnvironmentUnionTypeDef definition
AwsLambdaFunctionEnvironmentUnionTypeDef = Union[
AwsLambdaFunctionEnvironmentTypeDef, # (1)
AwsLambdaFunctionEnvironmentOutputTypeDef, # (2)
]
AwsNetworkFirewallFirewallDetailsUnionTypeDef#
# AwsNetworkFirewallFirewallDetailsUnionTypeDef definition
AwsNetworkFirewallFirewallDetailsUnionTypeDef = Union[
AwsNetworkFirewallFirewallDetailsTypeDef, # (1)
AwsNetworkFirewallFirewallDetailsOutputTypeDef, # (2)
]
AwsRdsDbClusterDetailsUnionTypeDef#
# AwsRdsDbClusterDetailsUnionTypeDef definition
AwsRdsDbClusterDetailsUnionTypeDef = Union[
AwsRdsDbClusterDetailsTypeDef, # (1)
AwsRdsDbClusterDetailsOutputTypeDef, # (2)
]
AwsRdsDbSnapshotDetailsUnionTypeDef#
# AwsRdsDbSnapshotDetailsUnionTypeDef definition
AwsRdsDbSnapshotDetailsUnionTypeDef = Union[
AwsRdsDbSnapshotDetailsTypeDef, # (1)
AwsRdsDbSnapshotDetailsOutputTypeDef, # (2)
]
AwsRdsDbSecurityGroupDetailsUnionTypeDef#
# AwsRdsDbSecurityGroupDetailsUnionTypeDef definition
AwsRdsDbSecurityGroupDetailsUnionTypeDef = Union[
AwsRdsDbSecurityGroupDetailsTypeDef, # (1)
AwsRdsDbSecurityGroupDetailsOutputTypeDef, # (2)
]
AwsRedshiftClusterClusterParameterGroupUnionTypeDef#
# AwsRedshiftClusterClusterParameterGroupUnionTypeDef definition
AwsRedshiftClusterClusterParameterGroupUnionTypeDef = Union[
AwsRedshiftClusterClusterParameterGroupTypeDef, # (1)
AwsRedshiftClusterClusterParameterGroupOutputTypeDef, # (2)
]
- See AwsRedshiftClusterClusterParameterGroupTypeDef
- See AwsRedshiftClusterClusterParameterGroupOutputTypeDef
AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef#
# AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef definition
AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef = Union[
AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef, # (1)
AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef, # (2)
]
- See AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef
- See AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef
AwsSageMakerNotebookInstanceDetailsUnionTypeDef#
# AwsSageMakerNotebookInstanceDetailsUnionTypeDef definition
AwsSageMakerNotebookInstanceDetailsUnionTypeDef = Union[
AwsSageMakerNotebookInstanceDetailsTypeDef, # (1)
AwsSageMakerNotebookInstanceDetailsOutputTypeDef, # (2)
]
AwsSnsTopicDetailsUnionTypeDef#
# AwsSnsTopicDetailsUnionTypeDef definition
AwsSnsTopicDetailsUnionTypeDef = Union[
AwsSnsTopicDetailsTypeDef, # (1)
AwsSnsTopicDetailsOutputTypeDef, # (2)
]
AwsWafRateBasedRuleDetailsUnionTypeDef#
# AwsWafRateBasedRuleDetailsUnionTypeDef definition
AwsWafRateBasedRuleDetailsUnionTypeDef = Union[
AwsWafRateBasedRuleDetailsTypeDef, # (1)
AwsWafRateBasedRuleDetailsOutputTypeDef, # (2)
]
AwsWafRegionalRateBasedRuleDetailsUnionTypeDef#
# AwsWafRegionalRateBasedRuleDetailsUnionTypeDef definition
AwsWafRegionalRateBasedRuleDetailsUnionTypeDef = Union[
AwsWafRegionalRateBasedRuleDetailsTypeDef, # (1)
AwsWafRegionalRateBasedRuleDetailsOutputTypeDef, # (2)
]
AwsWafRegionalRuleDetailsUnionTypeDef#
# AwsWafRegionalRuleDetailsUnionTypeDef definition
AwsWafRegionalRuleDetailsUnionTypeDef = Union[
AwsWafRegionalRuleDetailsTypeDef, # (1)
AwsWafRegionalRuleDetailsOutputTypeDef, # (2)
]
AwsWafRuleDetailsUnionTypeDef#
# AwsWafRuleDetailsUnionTypeDef definition
AwsWafRuleDetailsUnionTypeDef = Union[
AwsWafRuleDetailsTypeDef, # (1)
AwsWafRuleDetailsOutputTypeDef, # (2)
]
AwsWafWebAclRuleUnionTypeDef#
# AwsWafWebAclRuleUnionTypeDef definition
AwsWafWebAclRuleUnionTypeDef = Union[
AwsWafWebAclRuleTypeDef, # (1)
AwsWafWebAclRuleOutputTypeDef, # (2)
]
AwsWafv2CustomRequestHandlingDetailsUnionTypeDef#
# AwsWafv2CustomRequestHandlingDetailsUnionTypeDef definition
AwsWafv2CustomRequestHandlingDetailsUnionTypeDef = Union[
AwsWafv2CustomRequestHandlingDetailsTypeDef, # (1)
AwsWafv2CustomRequestHandlingDetailsOutputTypeDef, # (2)
]
- See AwsWafv2CustomRequestHandlingDetailsTypeDef
- See AwsWafv2CustomRequestHandlingDetailsOutputTypeDef
AwsWafv2CustomResponseDetailsUnionTypeDef#
# AwsWafv2CustomResponseDetailsUnionTypeDef definition
AwsWafv2CustomResponseDetailsUnionTypeDef = Union[
AwsWafv2CustomResponseDetailsTypeDef, # (1)
AwsWafv2CustomResponseDetailsOutputTypeDef, # (2)
]
VulnerabilityCodeVulnerabilitiesUnionTypeDef#
# VulnerabilityCodeVulnerabilitiesUnionTypeDef definition
VulnerabilityCodeVulnerabilitiesUnionTypeDef = Union[
VulnerabilityCodeVulnerabilitiesTypeDef, # (1)
VulnerabilityCodeVulnerabilitiesOutputTypeDef, # (2)
]
ContainerDetailsUnionTypeDef#
# ContainerDetailsUnionTypeDef definition
ContainerDetailsUnionTypeDef = Union[
ContainerDetailsTypeDef, # (1)
ContainerDetailsOutputTypeDef, # (2)
]
ThreatUnionTypeDef#
# ThreatUnionTypeDef definition
ThreatUnionTypeDef = Union[
ThreatTypeDef, # (1)
ThreatOutputTypeDef, # (2)
]
- See ThreatTypeDef
- See ThreatOutputTypeDef
FindingProviderFieldsUnionTypeDef#
# FindingProviderFieldsUnionTypeDef definition
FindingProviderFieldsUnionTypeDef = Union[
FindingProviderFieldsTypeDef, # (1)
FindingProviderFieldsOutputTypeDef, # (2)
]
NetworkPathComponentDetailsUnionTypeDef#
# NetworkPathComponentDetailsUnionTypeDef definition
NetworkPathComponentDetailsUnionTypeDef = Union[
NetworkPathComponentDetailsTypeDef, # (1)
NetworkPathComponentDetailsOutputTypeDef, # (2)
]
StatelessCustomPublishMetricActionUnionTypeDef#
# StatelessCustomPublishMetricActionUnionTypeDef definition
StatelessCustomPublishMetricActionUnionTypeDef = Union[
StatelessCustomPublishMetricActionTypeDef, # (1)
StatelessCustomPublishMetricActionOutputTypeDef, # (2)
]
AwsApiCallActionUnionTypeDef#
# AwsApiCallActionUnionTypeDef definition
AwsApiCallActionUnionTypeDef = Union[
AwsApiCallActionTypeDef, # (1)
AwsApiCallActionOutputTypeDef, # (2)
]
AwsEc2RouteTableDetailsUnionTypeDef#
# AwsEc2RouteTableDetailsUnionTypeDef definition
AwsEc2RouteTableDetailsUnionTypeDef = Union[
AwsEc2RouteTableDetailsTypeDef, # (1)
AwsEc2RouteTableDetailsOutputTypeDef, # (2)
]
AwsAmazonMqBrokerDetailsUnionTypeDef#
# AwsAmazonMqBrokerDetailsUnionTypeDef definition
AwsAmazonMqBrokerDetailsUnionTypeDef = Union[
AwsAmazonMqBrokerDetailsTypeDef, # (1)
AwsAmazonMqBrokerDetailsOutputTypeDef, # (2)
]
AwsApiGatewayStageDetailsUnionTypeDef#
# AwsApiGatewayStageDetailsUnionTypeDef definition
AwsApiGatewayStageDetailsUnionTypeDef = Union[
AwsApiGatewayStageDetailsTypeDef, # (1)
AwsApiGatewayStageDetailsOutputTypeDef, # (2)
]
AwsApiGatewayRestApiDetailsUnionTypeDef#
# AwsApiGatewayRestApiDetailsUnionTypeDef definition
AwsApiGatewayRestApiDetailsUnionTypeDef = Union[
AwsApiGatewayRestApiDetailsTypeDef, # (1)
AwsApiGatewayRestApiDetailsOutputTypeDef, # (2)
]
AwsAppSyncGraphQlApiDetailsUnionTypeDef#
# AwsAppSyncGraphQlApiDetailsUnionTypeDef definition
AwsAppSyncGraphQlApiDetailsUnionTypeDef = Union[
AwsAppSyncGraphQlApiDetailsTypeDef, # (1)
AwsAppSyncGraphQlApiDetailsOutputTypeDef, # (2)
]
AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef#
# AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef definition
AwsAutoScalingLaunchConfigurationDetailsUnionTypeDef = Union[
AwsAutoScalingLaunchConfigurationDetailsTypeDef, # (1)
AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsAutoScalingLaunchConfigurationDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef
AwsBackupBackupPlanRuleDetailsUnionTypeDef#
# AwsBackupBackupPlanRuleDetailsUnionTypeDef definition
AwsBackupBackupPlanRuleDetailsUnionTypeDef = Union[
AwsBackupBackupPlanRuleDetailsTypeDef, # (1)
AwsBackupBackupPlanRuleDetailsOutputTypeDef, # (2)
]
AwsBackupBackupVaultDetailsUnionTypeDef#
# AwsBackupBackupVaultDetailsUnionTypeDef definition
AwsBackupBackupVaultDetailsUnionTypeDef = Union[
AwsBackupBackupVaultDetailsTypeDef, # (1)
AwsBackupBackupVaultDetailsOutputTypeDef, # (2)
]
AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef#
# AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef definition
AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef = Union[
AwsCertificateManagerCertificateRenewalSummaryTypeDef, # (1)
AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef, # (2)
]
- See AwsCertificateManagerCertificateRenewalSummaryTypeDef
- See AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef
AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef definition
AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef = Union[
AwsCloudFrontDistributionOriginGroupFailoverTypeDef, # (1)
AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionOriginGroupFailoverTypeDef
- See AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef
AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef#
# AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef definition
AwsCloudFrontDistributionOriginCustomOriginConfigUnionTypeDef = Union[
AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef, # (1)
AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef
- See AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef
AwsApiGatewayV2ApiDetailsUnionTypeDef#
# AwsApiGatewayV2ApiDetailsUnionTypeDef definition
AwsApiGatewayV2ApiDetailsUnionTypeDef = Union[
AwsApiGatewayV2ApiDetailsTypeDef, # (1)
AwsApiGatewayV2ApiDetailsOutputTypeDef, # (2)
]
AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef#
# AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef definition
AwsDynamoDbTableGlobalSecondaryIndexUnionTypeDef = Union[
AwsDynamoDbTableGlobalSecondaryIndexTypeDef, # (1)
AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef, # (2)
]
- See AwsDynamoDbTableGlobalSecondaryIndexTypeDef
- See AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef
AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef#
# AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef definition
AwsDynamoDbTableLocalSecondaryIndexUnionTypeDef = Union[
AwsDynamoDbTableLocalSecondaryIndexTypeDef, # (1)
AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef, # (2)
]
AwsDynamoDbTableReplicaUnionTypeDef#
# AwsDynamoDbTableReplicaUnionTypeDef definition
AwsDynamoDbTableReplicaUnionTypeDef = Union[
AwsDynamoDbTableReplicaTypeDef, # (1)
AwsDynamoDbTableReplicaOutputTypeDef, # (2)
]
AwsEc2ClientVpnEndpointDetailsUnionTypeDef#
# AwsEc2ClientVpnEndpointDetailsUnionTypeDef definition
AwsEc2ClientVpnEndpointDetailsUnionTypeDef = Union[
AwsEc2ClientVpnEndpointDetailsTypeDef, # (1)
AwsEc2ClientVpnEndpointDetailsOutputTypeDef, # (2)
]
AwsEc2NetworkAclDetailsUnionTypeDef#
# AwsEc2NetworkAclDetailsUnionTypeDef definition
AwsEc2NetworkAclDetailsUnionTypeDef = Union[
AwsEc2NetworkAclDetailsTypeDef, # (1)
AwsEc2NetworkAclDetailsOutputTypeDef, # (2)
]
AwsEc2VpnConnectionOptionsDetailsUnionTypeDef#
# AwsEc2VpnConnectionOptionsDetailsUnionTypeDef definition
AwsEc2VpnConnectionOptionsDetailsUnionTypeDef = Union[
AwsEc2VpnConnectionOptionsDetailsTypeDef, # (1)
AwsEc2VpnConnectionOptionsDetailsOutputTypeDef, # (2)
]
AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef#
# AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef definition
AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef = Union[
AwsEcsServiceNetworkConfigurationDetailsTypeDef, # (1)
AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsEcsServiceNetworkConfigurationDetailsTypeDef
- See AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef
AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef#
# AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef definition
AwsEcsTaskDefinitionVolumesDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionVolumesDetailsTypeDef, # (1)
AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef, # (2)
]
AwsEfsAccessPointDetailsUnionTypeDef#
# AwsEfsAccessPointDetailsUnionTypeDef definition
AwsEfsAccessPointDetailsUnionTypeDef = Union[
AwsEfsAccessPointDetailsTypeDef, # (1)
AwsEfsAccessPointDetailsOutputTypeDef, # (2)
]
AwsEksClusterLoggingDetailsUnionTypeDef#
# AwsEksClusterLoggingDetailsUnionTypeDef definition
AwsEksClusterLoggingDetailsUnionTypeDef = Union[
AwsEksClusterLoggingDetailsTypeDef, # (1)
AwsEksClusterLoggingDetailsOutputTypeDef, # (2)
]
AwsElasticsearchDomainDetailsUnionTypeDef#
# AwsElasticsearchDomainDetailsUnionTypeDef definition
AwsElasticsearchDomainDetailsUnionTypeDef = Union[
AwsElasticsearchDomainDetailsTypeDef, # (1)
AwsElasticsearchDomainDetailsOutputTypeDef, # (2)
]
AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef definition
AwsMskClusterClusterInfoClientAuthenticationDetailsUnionTypeDef = Union[
AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef, # (1)
AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef, # (2)
]
- See AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef
AwsOpenSearchServiceDomainDetailsUnionTypeDef#
# AwsOpenSearchServiceDomainDetailsUnionTypeDef definition
AwsOpenSearchServiceDomainDetailsUnionTypeDef = Union[
AwsOpenSearchServiceDomainDetailsTypeDef, # (1)
AwsOpenSearchServiceDomainDetailsOutputTypeDef, # (2)
]
AwsRdsDbClusterSnapshotDetailsUnionTypeDef#
# AwsRdsDbClusterSnapshotDetailsUnionTypeDef definition
AwsRdsDbClusterSnapshotDetailsUnionTypeDef = Union[
AwsRdsDbClusterSnapshotDetailsTypeDef, # (1)
AwsRdsDbClusterSnapshotDetailsOutputTypeDef, # (2)
]
AwsRdsDbSubnetGroupUnionTypeDef#
# AwsRdsDbSubnetGroupUnionTypeDef definition
AwsRdsDbSubnetGroupUnionTypeDef = Union[
AwsRdsDbSubnetGroupTypeDef, # (1)
AwsRdsDbSubnetGroupOutputTypeDef, # (2)
]
AwsRdsDbPendingModifiedValuesUnionTypeDef#
# AwsRdsDbPendingModifiedValuesUnionTypeDef definition
AwsRdsDbPendingModifiedValuesUnionTypeDef = Union[
AwsRdsDbPendingModifiedValuesTypeDef, # (1)
AwsRdsDbPendingModifiedValuesOutputTypeDef, # (2)
]
AwsRoute53HostedZoneDetailsUnionTypeDef#
# AwsRoute53HostedZoneDetailsUnionTypeDef definition
AwsRoute53HostedZoneDetailsUnionTypeDef = Union[
AwsRoute53HostedZoneDetailsTypeDef, # (1)
AwsRoute53HostedZoneDetailsOutputTypeDef, # (2)
]
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef definition
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef = Union[
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef, # (1)
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef, # (2)
]
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef
AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef#
# AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef definition
AwsS3BucketServerSideEncryptionConfigurationUnionTypeDef = Union[
AwsS3BucketServerSideEncryptionConfigurationTypeDef, # (1)
AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef, # (2)
]
- See AwsS3BucketServerSideEncryptionConfigurationTypeDef
- See AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef
AwsS3BucketWebsiteConfigurationUnionTypeDef#
# AwsS3BucketWebsiteConfigurationUnionTypeDef definition
AwsS3BucketWebsiteConfigurationUnionTypeDef = Union[
AwsS3BucketWebsiteConfigurationTypeDef, # (1)
AwsS3BucketWebsiteConfigurationOutputTypeDef, # (2)
]
AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef definition
AwsStepFunctionStateMachineLoggingConfigurationDetailsUnionTypeDef = Union[
AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef, # (1)
AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef
- See AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef
AwsWafRegionalRuleGroupDetailsUnionTypeDef#
# AwsWafRegionalRuleGroupDetailsUnionTypeDef definition
AwsWafRegionalRuleGroupDetailsUnionTypeDef = Union[
AwsWafRegionalRuleGroupDetailsTypeDef, # (1)
AwsWafRegionalRuleGroupDetailsOutputTypeDef, # (2)
]
AwsWafRegionalWebAclDetailsUnionTypeDef#
# AwsWafRegionalWebAclDetailsUnionTypeDef definition
AwsWafRegionalWebAclDetailsUnionTypeDef = Union[
AwsWafRegionalWebAclDetailsTypeDef, # (1)
AwsWafRegionalWebAclDetailsOutputTypeDef, # (2)
]
AwsWafRuleGroupDetailsUnionTypeDef#
# AwsWafRuleGroupDetailsUnionTypeDef definition
AwsWafRuleGroupDetailsUnionTypeDef = Union[
AwsWafRuleGroupDetailsTypeDef, # (1)
AwsWafRuleGroupDetailsOutputTypeDef, # (2)
]
AutomationRulesFindingFiltersUnionTypeDef#
# AutomationRulesFindingFiltersUnionTypeDef definition
AutomationRulesFindingFiltersUnionTypeDef = Union[
AutomationRulesFindingFiltersTypeDef, # (1)
AutomationRulesFindingFiltersOutputTypeDef, # (2)
]
OccurrencesUnionTypeDef#
# OccurrencesUnionTypeDef definition
OccurrencesUnionTypeDef = Union[
OccurrencesTypeDef, # (1)
OccurrencesOutputTypeDef, # (2)
]
ParameterConfigurationUnionTypeDef#
# ParameterConfigurationUnionTypeDef definition
ParameterConfigurationUnionTypeDef = Union[
ParameterConfigurationTypeDef, # (1)
ParameterConfigurationOutputTypeDef, # (2)
]
RuleGroupSourceStatefulRulesDetailsUnionTypeDef#
# RuleGroupSourceStatefulRulesDetailsUnionTypeDef definition
RuleGroupSourceStatefulRulesDetailsUnionTypeDef = Union[
RuleGroupSourceStatefulRulesDetailsTypeDef, # (1)
RuleGroupSourceStatefulRulesDetailsOutputTypeDef, # (2)
]
RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef definition
RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef = Union[
RuleGroupSourceStatelessRuleMatchAttributesTypeDef, # (1)
RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef, # (2)
]
- See RuleGroupSourceStatelessRuleMatchAttributesTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef
RuleGroupVariablesUnionTypeDef#
# RuleGroupVariablesUnionTypeDef definition
RuleGroupVariablesUnionTypeDef = Union[
RuleGroupVariablesTypeDef, # (1)
RuleGroupVariablesOutputTypeDef, # (2)
]
ComplianceUnionTypeDef#
# ComplianceUnionTypeDef definition
ComplianceUnionTypeDef = Union[
ComplianceTypeDef, # (1)
ComplianceOutputTypeDef, # (2)
]
PortProbeActionUnionTypeDef#
# PortProbeActionUnionTypeDef definition
PortProbeActionUnionTypeDef = Union[
PortProbeActionTypeDef, # (1)
PortProbeActionOutputTypeDef, # (2)
]
AutomationRulesActionUnionTypeDef#
# AutomationRulesActionUnionTypeDef definition
AutomationRulesActionUnionTypeDef = Union[
AutomationRulesActionTypeDef, # (1)
AutomationRulesActionOutputTypeDef, # (2)
]
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef definition
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsUnionTypeDef = Union[
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef, # (1)
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef, # (2)
]
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef
AwsCodeBuildProjectDetailsUnionTypeDef#
# AwsCodeBuildProjectDetailsUnionTypeDef definition
AwsCodeBuildProjectDetailsUnionTypeDef = Union[
AwsCodeBuildProjectDetailsTypeDef, # (1)
AwsCodeBuildProjectDetailsOutputTypeDef, # (2)
]
AwsEc2LaunchTemplateDataDetailsUnionTypeDef#
# AwsEc2LaunchTemplateDataDetailsUnionTypeDef definition
AwsEc2LaunchTemplateDataDetailsUnionTypeDef = Union[
AwsEc2LaunchTemplateDataDetailsTypeDef, # (1)
AwsEc2LaunchTemplateDataDetailsOutputTypeDef, # (2)
]
AwsEc2SecurityGroupDetailsUnionTypeDef#
# AwsEc2SecurityGroupDetailsUnionTypeDef definition
AwsEc2SecurityGroupDetailsUnionTypeDef = Union[
AwsEc2SecurityGroupDetailsTypeDef, # (1)
AwsEc2SecurityGroupDetailsOutputTypeDef, # (2)
]
AwsEc2VpcPeeringConnectionDetailsUnionTypeDef#
# AwsEc2VpcPeeringConnectionDetailsUnionTypeDef definition
AwsEc2VpcPeeringConnectionDetailsUnionTypeDef = Union[
AwsEc2VpcPeeringConnectionDetailsTypeDef, # (1)
AwsEc2VpcPeeringConnectionDetailsOutputTypeDef, # (2)
]
AwsEcsClusterDetailsUnionTypeDef#
# AwsEcsClusterDetailsUnionTypeDef definition
AwsEcsClusterDetailsUnionTypeDef = Union[
AwsEcsClusterDetailsTypeDef, # (1)
AwsEcsClusterDetailsOutputTypeDef, # (2)
]
AwsEcsTaskDetailsUnionTypeDef#
# AwsEcsTaskDetailsUnionTypeDef definition
AwsEcsTaskDetailsUnionTypeDef = Union[
AwsEcsTaskDetailsTypeDef, # (1)
AwsEcsTaskDetailsOutputTypeDef, # (2)
]
AwsElbLoadBalancerDetailsUnionTypeDef#
# AwsElbLoadBalancerDetailsUnionTypeDef definition
AwsElbLoadBalancerDetailsUnionTypeDef = Union[
AwsElbLoadBalancerDetailsTypeDef, # (1)
AwsElbLoadBalancerDetailsOutputTypeDef, # (2)
]
AwsEventsEndpointDetailsUnionTypeDef#
# AwsEventsEndpointDetailsUnionTypeDef definition
AwsEventsEndpointDetailsUnionTypeDef = Union[
AwsEventsEndpointDetailsTypeDef, # (1)
AwsEventsEndpointDetailsOutputTypeDef, # (2)
]
AwsIamRoleDetailsUnionTypeDef#
# AwsIamRoleDetailsUnionTypeDef definition
AwsIamRoleDetailsUnionTypeDef = Union[
AwsIamRoleDetailsTypeDef, # (1)
AwsIamRoleDetailsOutputTypeDef, # (2)
]
AwsLambdaFunctionDetailsUnionTypeDef#
# AwsLambdaFunctionDetailsUnionTypeDef definition
AwsLambdaFunctionDetailsUnionTypeDef = Union[
AwsLambdaFunctionDetailsTypeDef, # (1)
AwsLambdaFunctionDetailsOutputTypeDef, # (2)
]
AwsRedshiftClusterDetailsUnionTypeDef#
# AwsRedshiftClusterDetailsUnionTypeDef definition
AwsRedshiftClusterDetailsUnionTypeDef = Union[
AwsRedshiftClusterDetailsTypeDef, # (1)
AwsRedshiftClusterDetailsOutputTypeDef, # (2)
]
AwsS3BucketNotificationConfigurationFilterUnionTypeDef#
# AwsS3BucketNotificationConfigurationFilterUnionTypeDef definition
AwsS3BucketNotificationConfigurationFilterUnionTypeDef = Union[
AwsS3BucketNotificationConfigurationFilterTypeDef, # (1)
AwsS3BucketNotificationConfigurationFilterOutputTypeDef, # (2)
]
- See AwsS3BucketNotificationConfigurationFilterTypeDef
- See AwsS3BucketNotificationConfigurationFilterOutputTypeDef
AwsWafWebAclDetailsUnionTypeDef#
# AwsWafWebAclDetailsUnionTypeDef definition
AwsWafWebAclDetailsUnionTypeDef = Union[
AwsWafWebAclDetailsTypeDef, # (1)
AwsWafWebAclDetailsOutputTypeDef, # (2)
]
AwsWafv2ActionAllowDetailsUnionTypeDef#
# AwsWafv2ActionAllowDetailsUnionTypeDef definition
AwsWafv2ActionAllowDetailsUnionTypeDef = Union[
AwsWafv2ActionAllowDetailsTypeDef, # (1)
AwsWafv2ActionAllowDetailsOutputTypeDef, # (2)
]
AwsWafv2RulesActionCaptchaDetailsUnionTypeDef#
# AwsWafv2RulesActionCaptchaDetailsUnionTypeDef definition
AwsWafv2RulesActionCaptchaDetailsUnionTypeDef = Union[
AwsWafv2RulesActionCaptchaDetailsTypeDef, # (1)
AwsWafv2RulesActionCaptchaDetailsOutputTypeDef, # (2)
]
AwsWafv2RulesActionCountDetailsUnionTypeDef#
# AwsWafv2RulesActionCountDetailsUnionTypeDef definition
AwsWafv2RulesActionCountDetailsUnionTypeDef = Union[
AwsWafv2RulesActionCountDetailsTypeDef, # (1)
AwsWafv2RulesActionCountDetailsOutputTypeDef, # (2)
]
AwsWafv2ActionBlockDetailsUnionTypeDef#
# AwsWafv2ActionBlockDetailsUnionTypeDef definition
AwsWafv2ActionBlockDetailsUnionTypeDef = Union[
AwsWafv2ActionBlockDetailsTypeDef, # (1)
AwsWafv2ActionBlockDetailsOutputTypeDef, # (2)
]
VulnerabilityUnionTypeDef#
# VulnerabilityUnionTypeDef definition
VulnerabilityUnionTypeDef = Union[
VulnerabilityTypeDef, # (1)
VulnerabilityOutputTypeDef, # (2)
]
NetworkHeaderUnionTypeDef#
# NetworkHeaderUnionTypeDef definition
NetworkHeaderUnionTypeDef = Union[
NetworkHeaderTypeDef, # (1)
NetworkHeaderOutputTypeDef, # (2)
]
StatelessCustomActionDefinitionUnionTypeDef#
# StatelessCustomActionDefinitionUnionTypeDef definition
StatelessCustomActionDefinitionUnionTypeDef = Union[
StatelessCustomActionDefinitionTypeDef, # (1)
StatelessCustomActionDefinitionOutputTypeDef, # (2)
]
AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef#
# AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef definition
AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef = Union[
AwsBackupBackupPlanBackupPlanDetailsTypeDef, # (1)
AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef, # (2)
]
- See AwsBackupBackupPlanBackupPlanDetailsTypeDef
- See AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef
AwsCertificateManagerCertificateDetailsUnionTypeDef#
# AwsCertificateManagerCertificateDetailsUnionTypeDef definition
AwsCertificateManagerCertificateDetailsUnionTypeDef = Union[
AwsCertificateManagerCertificateDetailsTypeDef, # (1)
AwsCertificateManagerCertificateDetailsOutputTypeDef, # (2)
]
- See AwsCertificateManagerCertificateDetailsTypeDef
- See AwsCertificateManagerCertificateDetailsOutputTypeDef
AwsCloudFrontDistributionOriginGroupUnionTypeDef#
# AwsCloudFrontDistributionOriginGroupUnionTypeDef definition
AwsCloudFrontDistributionOriginGroupUnionTypeDef = Union[
AwsCloudFrontDistributionOriginGroupTypeDef, # (1)
AwsCloudFrontDistributionOriginGroupOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionOriginGroupTypeDef
- See AwsCloudFrontDistributionOriginGroupOutputTypeDef
AwsCloudFrontDistributionOriginItemUnionTypeDef#
# AwsCloudFrontDistributionOriginItemUnionTypeDef definition
AwsCloudFrontDistributionOriginItemUnionTypeDef = Union[
AwsCloudFrontDistributionOriginItemTypeDef, # (1)
AwsCloudFrontDistributionOriginItemOutputTypeDef, # (2)
]
AwsDynamoDbTableDetailsUnionTypeDef#
# AwsDynamoDbTableDetailsUnionTypeDef definition
AwsDynamoDbTableDetailsUnionTypeDef = Union[
AwsDynamoDbTableDetailsTypeDef, # (1)
AwsDynamoDbTableDetailsOutputTypeDef, # (2)
]
AwsEc2VpnConnectionDetailsUnionTypeDef#
# AwsEc2VpnConnectionDetailsUnionTypeDef definition
AwsEc2VpnConnectionDetailsUnionTypeDef = Union[
AwsEc2VpnConnectionDetailsTypeDef, # (1)
AwsEc2VpnConnectionDetailsOutputTypeDef, # (2)
]
AwsEcsServiceDetailsUnionTypeDef#
# AwsEcsServiceDetailsUnionTypeDef definition
AwsEcsServiceDetailsUnionTypeDef = Union[
AwsEcsServiceDetailsTypeDef, # (1)
AwsEcsServiceDetailsOutputTypeDef, # (2)
]
AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef definition
AwsEcsTaskDefinitionContainerDefinitionsDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef, # (1)
AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef, # (2)
]
- See AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef
AwsEksClusterDetailsUnionTypeDef#
# AwsEksClusterDetailsUnionTypeDef definition
AwsEksClusterDetailsUnionTypeDef = Union[
AwsEksClusterDetailsTypeDef, # (1)
AwsEksClusterDetailsOutputTypeDef, # (2)
]
AwsGuardDutyDetectorDetailsUnionTypeDef#
# AwsGuardDutyDetectorDetailsUnionTypeDef definition
AwsGuardDutyDetectorDetailsUnionTypeDef = Union[
AwsGuardDutyDetectorDetailsTypeDef, # (1)
AwsGuardDutyDetectorDetailsOutputTypeDef, # (2)
]
AwsMskClusterClusterInfoDetailsUnionTypeDef#
# AwsMskClusterClusterInfoDetailsUnionTypeDef definition
AwsMskClusterClusterInfoDetailsUnionTypeDef = Union[
AwsMskClusterClusterInfoDetailsTypeDef, # (1)
AwsMskClusterClusterInfoDetailsOutputTypeDef, # (2)
]
AwsRdsDbInstanceDetailsUnionTypeDef#
# AwsRdsDbInstanceDetailsUnionTypeDef definition
AwsRdsDbInstanceDetailsUnionTypeDef = Union[
AwsRdsDbInstanceDetailsTypeDef, # (1)
AwsRdsDbInstanceDetailsOutputTypeDef, # (2)
]
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef definition
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsUnionTypeDef = Union[
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef, # (1)
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef, # (2)
]
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef
AwsStepFunctionStateMachineDetailsUnionTypeDef#
# AwsStepFunctionStateMachineDetailsUnionTypeDef definition
AwsStepFunctionStateMachineDetailsUnionTypeDef = Union[
AwsStepFunctionStateMachineDetailsTypeDef, # (1)
AwsStepFunctionStateMachineDetailsOutputTypeDef, # (2)
]
CustomDataIdentifiersDetectionsUnionTypeDef#
# CustomDataIdentifiersDetectionsUnionTypeDef definition
CustomDataIdentifiersDetectionsUnionTypeDef = Union[
CustomDataIdentifiersDetectionsTypeDef, # (1)
CustomDataIdentifiersDetectionsOutputTypeDef, # (2)
]
SensitiveDataDetectionsUnionTypeDef#
# SensitiveDataDetectionsUnionTypeDef definition
SensitiveDataDetectionsUnionTypeDef = Union[
SensitiveDataDetectionsTypeDef, # (1)
SensitiveDataDetectionsOutputTypeDef, # (2)
]
SecurityControlCustomParameterUnionTypeDef#
# SecurityControlCustomParameterUnionTypeDef definition
SecurityControlCustomParameterUnionTypeDef = Union[
SecurityControlCustomParameterTypeDef, # (1)
SecurityControlCustomParameterOutputTypeDef, # (2)
]
RuleGroupSourceStatelessRuleDefinitionUnionTypeDef#
# RuleGroupSourceStatelessRuleDefinitionUnionTypeDef definition
RuleGroupSourceStatelessRuleDefinitionUnionTypeDef = Union[
RuleGroupSourceStatelessRuleDefinitionTypeDef, # (1)
RuleGroupSourceStatelessRuleDefinitionOutputTypeDef, # (2)
]
- See RuleGroupSourceStatelessRuleDefinitionTypeDef
- See RuleGroupSourceStatelessRuleDefinitionOutputTypeDef
ActionUnionTypeDef#
# ActionUnionTypeDef definition
ActionUnionTypeDef = Union[
ActionTypeDef, # (1)
ActionOutputTypeDef, # (2)
]
- See ActionTypeDef
- See ActionOutputTypeDef
AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef#
# AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef definition
AwsAutoScalingAutoScalingGroupDetailsUnionTypeDef = Union[
AwsAutoScalingAutoScalingGroupDetailsTypeDef, # (1)
AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef, # (2)
]
- See AwsAutoScalingAutoScalingGroupDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef
AwsEc2LaunchTemplateDetailsUnionTypeDef#
# AwsEc2LaunchTemplateDetailsUnionTypeDef definition
AwsEc2LaunchTemplateDetailsUnionTypeDef = Union[
AwsEc2LaunchTemplateDetailsTypeDef, # (1)
AwsEc2LaunchTemplateDetailsOutputTypeDef, # (2)
]
AwsS3BucketNotificationConfigurationDetailUnionTypeDef#
# AwsS3BucketNotificationConfigurationDetailUnionTypeDef definition
AwsS3BucketNotificationConfigurationDetailUnionTypeDef = Union[
AwsS3BucketNotificationConfigurationDetailTypeDef, # (1)
AwsS3BucketNotificationConfigurationDetailOutputTypeDef, # (2)
]
- See AwsS3BucketNotificationConfigurationDetailTypeDef
- See AwsS3BucketNotificationConfigurationDetailOutputTypeDef
AwsWafv2RulesActionDetailsUnionTypeDef#
# AwsWafv2RulesActionDetailsUnionTypeDef definition
AwsWafv2RulesActionDetailsUnionTypeDef = Union[
AwsWafv2RulesActionDetailsTypeDef, # (1)
AwsWafv2RulesActionDetailsOutputTypeDef, # (2)
]
AwsWafv2WebAclActionDetailsUnionTypeDef#
# AwsWafv2WebAclActionDetailsUnionTypeDef definition
AwsWafv2WebAclActionDetailsUnionTypeDef = Union[
AwsWafv2WebAclActionDetailsTypeDef, # (1)
AwsWafv2WebAclActionDetailsOutputTypeDef, # (2)
]
NetworkPathComponentUnionTypeDef#
# NetworkPathComponentUnionTypeDef definition
NetworkPathComponentUnionTypeDef = Union[
NetworkPathComponentTypeDef, # (1)
NetworkPathComponentOutputTypeDef, # (2)
]
FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef#
# FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef definition
FirewallPolicyStatelessCustomActionsDetailsUnionTypeDef = Union[
FirewallPolicyStatelessCustomActionsDetailsTypeDef, # (1)
FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef, # (2)
]
- See FirewallPolicyStatelessCustomActionsDetailsTypeDef
- See FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef
RuleGroupSourceCustomActionsDetailsUnionTypeDef#
# RuleGroupSourceCustomActionsDetailsUnionTypeDef definition
RuleGroupSourceCustomActionsDetailsUnionTypeDef = Union[
RuleGroupSourceCustomActionsDetailsTypeDef, # (1)
RuleGroupSourceCustomActionsDetailsOutputTypeDef, # (2)
]
AwsBackupBackupPlanDetailsUnionTypeDef#
# AwsBackupBackupPlanDetailsUnionTypeDef definition
AwsBackupBackupPlanDetailsUnionTypeDef = Union[
AwsBackupBackupPlanDetailsTypeDef, # (1)
AwsBackupBackupPlanDetailsOutputTypeDef, # (2)
]
AwsCloudFrontDistributionOriginGroupsUnionTypeDef#
# AwsCloudFrontDistributionOriginGroupsUnionTypeDef definition
AwsCloudFrontDistributionOriginGroupsUnionTypeDef = Union[
AwsCloudFrontDistributionOriginGroupsTypeDef, # (1)
AwsCloudFrontDistributionOriginGroupsOutputTypeDef, # (2)
]
- See AwsCloudFrontDistributionOriginGroupsTypeDef
- See AwsCloudFrontDistributionOriginGroupsOutputTypeDef
AwsCloudFrontDistributionOriginsUnionTypeDef#
# AwsCloudFrontDistributionOriginsUnionTypeDef definition
AwsCloudFrontDistributionOriginsUnionTypeDef = Union[
AwsCloudFrontDistributionOriginsTypeDef, # (1)
AwsCloudFrontDistributionOriginsOutputTypeDef, # (2)
]
AwsEcsTaskDefinitionDetailsUnionTypeDef#
# AwsEcsTaskDefinitionDetailsUnionTypeDef definition
AwsEcsTaskDefinitionDetailsUnionTypeDef = Union[
AwsEcsTaskDefinitionDetailsTypeDef, # (1)
AwsEcsTaskDefinitionDetailsOutputTypeDef, # (2)
]
AwsMskClusterDetailsUnionTypeDef#
# AwsMskClusterDetailsUnionTypeDef definition
AwsMskClusterDetailsUnionTypeDef = Union[
AwsMskClusterDetailsTypeDef, # (1)
AwsMskClusterDetailsOutputTypeDef, # (2)
]
AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef definition
AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef = Union[
AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef, # (1)
AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef, # (2)
]
- See AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef
CustomDataIdentifiersResultUnionTypeDef#
# CustomDataIdentifiersResultUnionTypeDef definition
CustomDataIdentifiersResultUnionTypeDef = Union[
CustomDataIdentifiersResultTypeDef, # (1)
CustomDataIdentifiersResultOutputTypeDef, # (2)
]
SensitiveDataResultUnionTypeDef#
# SensitiveDataResultUnionTypeDef definition
SensitiveDataResultUnionTypeDef = Union[
SensitiveDataResultTypeDef, # (1)
SensitiveDataResultOutputTypeDef, # (2)
]
SecurityControlsConfigurationUnionTypeDef#
# SecurityControlsConfigurationUnionTypeDef definition
SecurityControlsConfigurationUnionTypeDef = Union[
SecurityControlsConfigurationTypeDef, # (1)
SecurityControlsConfigurationOutputTypeDef, # (2)
]
RuleGroupSourceStatelessRulesDetailsUnionTypeDef#
# RuleGroupSourceStatelessRulesDetailsUnionTypeDef definition
RuleGroupSourceStatelessRulesDetailsUnionTypeDef = Union[
RuleGroupSourceStatelessRulesDetailsTypeDef, # (1)
RuleGroupSourceStatelessRulesDetailsOutputTypeDef, # (2)
]
- See RuleGroupSourceStatelessRulesDetailsTypeDef
- See RuleGroupSourceStatelessRulesDetailsOutputTypeDef
AwsS3BucketNotificationConfigurationUnionTypeDef#
# AwsS3BucketNotificationConfigurationUnionTypeDef definition
AwsS3BucketNotificationConfigurationUnionTypeDef = Union[
AwsS3BucketNotificationConfigurationTypeDef, # (1)
AwsS3BucketNotificationConfigurationOutputTypeDef, # (2)
]
- See AwsS3BucketNotificationConfigurationTypeDef
- See AwsS3BucketNotificationConfigurationOutputTypeDef
AwsWafv2RulesDetailsUnionTypeDef#
# AwsWafv2RulesDetailsUnionTypeDef definition
AwsWafv2RulesDetailsUnionTypeDef = Union[
AwsWafv2RulesDetailsTypeDef, # (1)
AwsWafv2RulesDetailsOutputTypeDef, # (2)
]
FirewallPolicyDetailsUnionTypeDef#
# FirewallPolicyDetailsUnionTypeDef definition
FirewallPolicyDetailsUnionTypeDef = Union[
FirewallPolicyDetailsTypeDef, # (1)
FirewallPolicyDetailsOutputTypeDef, # (2)
]
AwsCloudFrontDistributionDetailsUnionTypeDef#
# AwsCloudFrontDistributionDetailsUnionTypeDef definition
AwsCloudFrontDistributionDetailsUnionTypeDef = Union[
AwsCloudFrontDistributionDetailsTypeDef, # (1)
AwsCloudFrontDistributionDetailsOutputTypeDef, # (2)
]
AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef#
# AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef definition
AwsS3BucketBucketLifecycleConfigurationDetailsUnionTypeDef = Union[
AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef, # (1)
AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef, # (2)
]
- See AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef
AwsWafv2RuleGroupDetailsUnionTypeDef#
# AwsWafv2RuleGroupDetailsUnionTypeDef definition
AwsWafv2RuleGroupDetailsUnionTypeDef = Union[
AwsWafv2RuleGroupDetailsTypeDef, # (1)
AwsWafv2RuleGroupDetailsOutputTypeDef, # (2)
]
ClassificationResultUnionTypeDef#
# ClassificationResultUnionTypeDef definition
ClassificationResultUnionTypeDef = Union[
ClassificationResultTypeDef, # (1)
ClassificationResultOutputTypeDef, # (2)
]
SecurityHubPolicyUnionTypeDef#
# SecurityHubPolicyUnionTypeDef definition
SecurityHubPolicyUnionTypeDef = Union[
SecurityHubPolicyTypeDef, # (1)
SecurityHubPolicyOutputTypeDef, # (2)
]
RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef#
# RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef definition
RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef = Union[
RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef, # (1)
RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef, # (2)
]
- See RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef
- See RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef
AwsWafv2WebAclDetailsUnionTypeDef#
# AwsWafv2WebAclDetailsUnionTypeDef definition
AwsWafv2WebAclDetailsUnionTypeDef = Union[
AwsWafv2WebAclDetailsTypeDef, # (1)
AwsWafv2WebAclDetailsOutputTypeDef, # (2)
]
AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef#
# AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef definition
AwsNetworkFirewallFirewallPolicyDetailsUnionTypeDef = Union[
AwsNetworkFirewallFirewallPolicyDetailsTypeDef, # (1)
AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef, # (2)
]
- See AwsNetworkFirewallFirewallPolicyDetailsTypeDef
- See AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef
AwsS3BucketDetailsUnionTypeDef#
# AwsS3BucketDetailsUnionTypeDef definition
AwsS3BucketDetailsUnionTypeDef = Union[
AwsS3BucketDetailsTypeDef, # (1)
AwsS3BucketDetailsOutputTypeDef, # (2)
]
DataClassificationDetailsUnionTypeDef#
# DataClassificationDetailsUnionTypeDef definition
DataClassificationDetailsUnionTypeDef = Union[
DataClassificationDetailsTypeDef, # (1)
DataClassificationDetailsOutputTypeDef, # (2)
]
RuleGroupSourceUnionTypeDef#
# RuleGroupSourceUnionTypeDef definition
RuleGroupSourceUnionTypeDef = Union[
RuleGroupSourceTypeDef, # (1)
RuleGroupSourceOutputTypeDef, # (2)
]
RuleGroupDetailsUnionTypeDef#
# RuleGroupDetailsUnionTypeDef definition
RuleGroupDetailsUnionTypeDef = Union[
RuleGroupDetailsTypeDef, # (1)
RuleGroupDetailsOutputTypeDef, # (2)
]
AwsNetworkFirewallRuleGroupDetailsUnionTypeDef#
# AwsNetworkFirewallRuleGroupDetailsUnionTypeDef definition
AwsNetworkFirewallRuleGroupDetailsUnionTypeDef = Union[
AwsNetworkFirewallRuleGroupDetailsTypeDef, # (1)
AwsNetworkFirewallRuleGroupDetailsOutputTypeDef, # (2)
]
ResourceDetailsUnionTypeDef#
# ResourceDetailsUnionTypeDef definition
ResourceDetailsUnionTypeDef = Union[
ResourceDetailsTypeDef, # (1)
ResourceDetailsOutputTypeDef, # (2)
]
ResourceUnionTypeDef#
# ResourceUnionTypeDef definition
ResourceUnionTypeDef = Union[
ResourceTypeDef, # (1)
ResourceOutputTypeDef, # (2)
]
- See ResourceTypeDef
- See ResourceOutputTypeDef
AwsSecurityFindingUnionTypeDef#
# AwsSecurityFindingUnionTypeDef definition
AwsSecurityFindingUnionTypeDef = Union[
AwsSecurityFindingTypeDef, # (1)
AwsSecurityFindingOutputTypeDef, # (2)
]
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,
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)
- 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)
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)
WorkflowUpdateTypeDef#
# WorkflowUpdateTypeDef definition
class WorkflowUpdateTypeDef(TypedDict):
Status: NotRequired[WorkflowStatusType], # (1)
MapFilterTypeDef#
# MapFilterTypeDef definition
class MapFilterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
Comparison: NotRequired[MapFilterComparisonType], # (1)
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)
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],
- 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],
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)
- See MalwareTypeType
- 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],
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],
WorkflowTypeDef#
# WorkflowTypeDef definition
class WorkflowTypeDef(TypedDict):
Status: NotRequired[WorkflowStatusType], # (1)
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],
BatchGetSecurityControlsRequestRequestTypeDef#
# BatchGetSecurityControlsRequestRequestTypeDef definition
class BatchGetSecurityControlsRequestRequestTypeDef(TypedDict):
SecurityControlIds: Sequence[str],
UnprocessedSecurityControlTypeDef#
# UnprocessedSecurityControlTypeDef definition
class UnprocessedSecurityControlTypeDef(TypedDict):
SecurityControlId: str,
ErrorCode: UnprocessedErrorCodeType, # (1)
ErrorReason: NotRequired[str],
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]],
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],
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)
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],
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],
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]],
- See ControlStatusType
- 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)
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],
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],
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)
- 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,
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],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
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)
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)
UpdateStandardsControlRequestRequestTypeDef#
# UpdateStandardsControlRequestRequestTypeDef definition
class UpdateStandardsControlRequestRequestTypeDef(TypedDict):
StandardsControlArn: str,
ControlStatus: NotRequired[ControlStatusType], # (1)
DisabledReason: NotRequired[str],
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)
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)
- See IpOrganizationDetailsTypeDef
- See CountryTypeDef
- See CityTypeDef
- See GeoLocationTypeDef
CvssOutputTypeDef#
# CvssOutputTypeDef definition
class CvssOutputTypeDef(TypedDict):
Version: NotRequired[str],
BaseScore: NotRequired[float],
BaseVector: NotRequired[str],
Source: NotRequired[str],
Adjustments: NotRequired[List[AdjustmentTypeDef]], # (1)
CvssTypeDef#
# CvssTypeDef definition
class CvssTypeDef(TypedDict):
Version: NotRequired[str],
BaseScore: NotRequired[float],
BaseVector: NotRequired[str],
Source: NotRequired[str],
Adjustments: NotRequired[Sequence[AdjustmentTypeDef]], # (1)
ListConfigurationPolicyAssociationsRequestRequestTypeDef#
# ListConfigurationPolicyAssociationsRequestRequestTypeDef definition
class ListConfigurationPolicyAssociationsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[AssociationFiltersTypeDef], # (1)
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],
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)
- See NoteUpdateTypeDef
- See SeverityUpdateTypeDef
- See VerificationStateType
- See WorkflowUpdateTypeDef
- 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)
- See NoteUpdateTypeDef
- See SeverityUpdateTypeDef
- See VerificationStateType
- See WorkflowUpdateTypeDef
- See RelatedFindingTypeDef
AwsAmazonMqBrokerLogsDetailsTypeDef#
# AwsAmazonMqBrokerLogsDetailsTypeDef definition
class AwsAmazonMqBrokerLogsDetailsTypeDef(TypedDict):
Audit: NotRequired[bool],
General: NotRequired[bool],
AuditLogGroup: NotRequired[str],
GeneralLogGroup: NotRequired[str],
Pending: NotRequired[AwsAmazonMqBrokerLogsPendingDetailsTypeDef], # (1)
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)
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],
- See AwsApiGatewayMethodSettingsTypeDef
- See AwsApiGatewayAccessLogSettingsTypeDef
- 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)
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],
- See AwsApiGatewayV2RouteSettingsTypeDef
- See AwsApiGatewayV2RouteSettingsTypeDef
- 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],
- See AwsApiGatewayV2RouteSettingsTypeDef
- See AwsApiGatewayV2RouteSettingsTypeDef
- See AwsApiGatewayAccessLogSettingsTypeDef
AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef#
# AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef definition
class AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef(TypedDict):
AuthenticationType: NotRequired[str],
LambdaAuthorizerConfig: NotRequired[AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef], # (1)
OpenIdConnectConfig: NotRequired[AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef], # (2)
UserPoolConfig: NotRequired[AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef], # (3)
- See AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef
AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef#
# AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef definition
class AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef(TypedDict):
EncryptionConfiguration: NotRequired[AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef], # (1)
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[List[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef]], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[Sequence[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef]], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef#
# AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef definition
class AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef(TypedDict):
DeviceName: NotRequired[str],
Ebs: NotRequired[AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef], # (1)
NoDevice: NotRequired[bool],
VirtualName: NotRequired[str],
AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef#
# AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef definition
class AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef(TypedDict):
DestinationBackupVaultArn: NotRequired[str],
Lifecycle: NotRequired[AwsBackupBackupPlanLifecycleDetailsTypeDef], # (1)
AwsBackupBackupVaultDetailsOutputTypeDef#
# AwsBackupBackupVaultDetailsOutputTypeDef definition
class AwsBackupBackupVaultDetailsOutputTypeDef(TypedDict):
BackupVaultArn: NotRequired[str],
BackupVaultName: NotRequired[str],
EncryptionKeyArn: NotRequired[str],
Notifications: NotRequired[AwsBackupBackupVaultNotificationsDetailsOutputTypeDef], # (1)
AccessPolicy: NotRequired[str],
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],
- See AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef
- See AwsBackupRecoveryPointCreatedByDetailsTypeDef
- 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],
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],
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],
- See AwsCloudFormationStackDriftInformationDetailsTypeDef
- 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],
- See AwsCloudFormationStackDriftInformationDetailsTypeDef
- See AwsCloudFormationStackOutputsDetailsTypeDef
AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef#
# AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef definition
class AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef(TypedDict):
Items: NotRequired[List[AwsCloudFrontDistributionCacheBehaviorTypeDef]], # (1)
AwsCloudFrontDistributionCacheBehaviorsTypeDef#
# AwsCloudFrontDistributionCacheBehaviorsTypeDef definition
class AwsCloudFrontDistributionCacheBehaviorsTypeDef(TypedDict):
Items: NotRequired[Sequence[AwsCloudFrontDistributionCacheBehaviorTypeDef]], # (1)
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)
AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef definition
class AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef(TypedDict):
StatusCodes: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutputTypeDef], # (1)
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],
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],
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],
- See AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef
- 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],
- See AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef
- See AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef
AwsCodeBuildProjectLogsConfigDetailsTypeDef#
# AwsCodeBuildProjectLogsConfigDetailsTypeDef definition
class AwsCodeBuildProjectLogsConfigDetailsTypeDef(TypedDict):
CloudWatchLogs: NotRequired[AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef], # (1)
S3Logs: NotRequired[AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef], # (2)
- See AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef
- 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)
- See AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef
- 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)
- See AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef
- 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)
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableProjectionOutputTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef#
# AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef definition
class AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef(TypedDict):
IndexArn: NotRequired[str],
IndexName: NotRequired[str],
KeySchema: NotRequired[List[AwsDynamoDbTableKeySchemaTypeDef]], # (1)
Projection: NotRequired[AwsDynamoDbTableProjectionOutputTypeDef], # (2)
AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef#
# AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef definition
class AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef(TypedDict):
IndexName: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[AwsDynamoDbTableProvisionedThroughputOverrideTypeDef], # (1)
AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef#
# AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef definition
class AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef(TypedDict):
Type: NotRequired[str],
ActiveDirectory: NotRequired[AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef], # (1)
MutualAuthentication: NotRequired[AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef], # (2)
FederatedAuthentication: NotRequired[AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef], # (3)
- See AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef
- See AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef
- See AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef
AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef#
# AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef definition
class AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
LambdaFunctionArn: NotRequired[str],
Status: NotRequired[AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef], # (1)
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)
- See AwsEc2InstanceNetworkInterfacesDetailsTypeDef
- See AwsEc2InstanceMetadataOptionsTypeDef
- 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)
- See AwsEc2InstanceNetworkInterfacesDetailsTypeDef
- See AwsEc2InstanceMetadataOptionsTypeDef
- See AwsEc2InstanceMonitoringDetailsTypeDef
AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef(TypedDict):
DeviceName: NotRequired[str],
Ebs: NotRequired[AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef], # (1)
NoDevice: NotRequired[str],
VirtualName: NotRequired[str],
AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef#
# AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef definition
class AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef(TypedDict):
CapacityReservationPreference: NotRequired[str],
CapacityReservationTarget: NotRequired[AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef], # (1)
AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef(TypedDict):
MarketType: NotRequired[str],
SpotOptions: NotRequired[AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef], # (1)
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)
- See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef
- 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)
- See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef
- 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],
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef
- 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],
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef
- 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],
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],
- See AwsEc2NetworkInterfaceAttachmentTypeDef
- See AwsEc2NetworkInterfaceSecurityGroupTypeDef
- See AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef
- 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],
- See AwsEc2NetworkInterfaceAttachmentTypeDef
- See AwsEc2NetworkInterfaceSecurityGroupTypeDef
- See AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef
- 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)
- See AwsEc2SecurityGroupUserIdGroupPairTypeDef
- See AwsEc2SecurityGroupIpRangeTypeDef
- See AwsEc2SecurityGroupIpv6RangeTypeDef
- 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)
- See AwsEc2SecurityGroupUserIdGroupPairTypeDef
- See AwsEc2SecurityGroupIpRangeTypeDef
- See AwsEc2SecurityGroupIpv6RangeTypeDef
- 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)
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)
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],
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],
AwsEc2VpcDetailsOutputTypeDef#
# AwsEc2VpcDetailsOutputTypeDef definition
class AwsEc2VpcDetailsOutputTypeDef(TypedDict):
CidrBlockAssociationSet: NotRequired[List[CidrBlockAssociationTypeDef]], # (1)
Ipv6CidrBlockAssociationSet: NotRequired[List[Ipv6CidrBlockAssociationTypeDef]], # (2)
DhcpOptionsId: NotRequired[str],
State: NotRequired[str],
AwsEc2VpcDetailsTypeDef#
# AwsEc2VpcDetailsTypeDef definition
class AwsEc2VpcDetailsTypeDef(TypedDict):
CidrBlockAssociationSet: NotRequired[Sequence[CidrBlockAssociationTypeDef]], # (1)
Ipv6CidrBlockAssociationSet: NotRequired[Sequence[Ipv6CidrBlockAssociationTypeDef]], # (2)
DhcpOptionsId: NotRequired[str],
State: NotRequired[str],
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)
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)
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],
- See VpcInfoCidrBlockSetDetailsTypeDef
- See VpcInfoIpv6CidrBlockSetDetailsTypeDef
- 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],
- See VpcInfoCidrBlockSetDetailsTypeDef
- See VpcInfoIpv6CidrBlockSetDetailsTypeDef
- See VpcInfoPeeringOptionsDetailsTypeDef
AwsEc2VpnConnectionOptionsDetailsOutputTypeDef#
# AwsEc2VpnConnectionOptionsDetailsOutputTypeDef definition
class AwsEc2VpnConnectionOptionsDetailsOutputTypeDef(TypedDict):
StaticRoutesOnly: NotRequired[bool],
TunnelOptions: NotRequired[List[AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef]], # (1)
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],
- See AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef
- See AwsEcrRepositoryLifecyclePolicyDetailsTypeDef
AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef#
# AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef definition
class AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef(TypedDict):
KmsKeyId: NotRequired[str],
LogConfiguration: NotRequired[AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef], # (1)
Logging: NotRequired[str],
AwsEcsContainerDetailsOutputTypeDef#
# AwsEcsContainerDetailsOutputTypeDef definition
class AwsEcsContainerDetailsOutputTypeDef(TypedDict):
Name: NotRequired[str],
Image: NotRequired[str],
MountPoints: NotRequired[List[AwsMountPointTypeDef]], # (1)
Privileged: NotRequired[bool],
AwsEcsContainerDetailsTypeDef#
# AwsEcsContainerDetailsTypeDef definition
class AwsEcsContainerDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Image: NotRequired[str],
MountPoints: NotRequired[Sequence[AwsMountPointTypeDef]], # (1)
Privileged: NotRequired[bool],
AwsEcsServiceDeploymentConfigurationDetailsTypeDef#
# AwsEcsServiceDeploymentConfigurationDetailsTypeDef definition
class AwsEcsServiceDeploymentConfigurationDetailsTypeDef(TypedDict):
DeploymentCircuitBreaker: NotRequired[AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef], # (1)
MaximumPercent: NotRequired[int],
MinimumHealthyPercent: NotRequired[int],
AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef#
# AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef definition
class AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef(TypedDict):
AwsVpcConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutputTypeDef], # (1)
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)
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutputTypeDef
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef(TypedDict):
LogDriver: NotRequired[str],
Options: NotRequired[Dict[str, str]],
SecretOptions: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef]], # (1)
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef(TypedDict):
LogDriver: NotRequired[str],
Options: NotRequired[Mapping[str, str]],
SecretOptions: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef]], # (1)
AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef#
# AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef(TypedDict):
ContainerName: NotRequired[str],
ProxyConfigurationProperties: NotRequired[List[AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef]], # (1)
Type: NotRequired[str],
AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef(TypedDict):
ContainerName: NotRequired[str],
ProxyConfigurationProperties: NotRequired[Sequence[AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef]], # (1)
Type: NotRequired[str],
AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef(TypedDict):
AuthorizationConfig: NotRequired[AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef], # (1)
FilesystemId: NotRequired[str],
RootDirectory: NotRequired[str],
TransitEncryption: NotRequired[str],
TransitEncryptionPort: NotRequired[int],
AwsEcsTaskVolumeDetailsTypeDef#
# AwsEcsTaskVolumeDetailsTypeDef definition
class AwsEcsTaskVolumeDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Host: NotRequired[AwsEcsTaskVolumeHostDetailsTypeDef], # (1)
AwsEfsAccessPointRootDirectoryDetailsTypeDef#
# AwsEfsAccessPointRootDirectoryDetailsTypeDef definition
class AwsEfsAccessPointRootDirectoryDetailsTypeDef(TypedDict):
CreationInfo: NotRequired[AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef], # (1)
Path: NotRequired[str],
AwsEksClusterLoggingDetailsOutputTypeDef#
# AwsEksClusterLoggingDetailsOutputTypeDef definition
class AwsEksClusterLoggingDetailsOutputTypeDef(TypedDict):
ClusterLogging: NotRequired[List[AwsEksClusterLoggingClusterLoggingDetailsOutputTypeDef]], # (1)
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],
- See AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef
- See AwsElasticBeanstalkEnvironmentOptionSettingTypeDef
- 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],
- See AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef
- See AwsElasticBeanstalkEnvironmentOptionSettingTypeDef
- 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],
AwsElasticsearchDomainLogPublishingOptionsTypeDef#
# AwsElasticsearchDomainLogPublishingOptionsTypeDef definition
class AwsElasticsearchDomainLogPublishingOptionsTypeDef(TypedDict):
IndexSlowLogs: NotRequired[AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef], # (1)
SearchSlowLogs: NotRequired[AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef], # (1)
AuditLogs: NotRequired[AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef], # (1)
- See AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef
- See AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef
- See AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef
AwsElbLoadBalancerPoliciesOutputTypeDef#
# AwsElbLoadBalancerPoliciesOutputTypeDef definition
class AwsElbLoadBalancerPoliciesOutputTypeDef(TypedDict):
AppCookieStickinessPolicies: NotRequired[List[AwsElbAppCookieStickinessPolicyTypeDef]], # (1)
LbCookieStickinessPolicies: NotRequired[List[AwsElbLbCookieStickinessPolicyTypeDef]], # (2)
OtherPolicies: NotRequired[List[str]],
AwsElbLoadBalancerPoliciesTypeDef#
# AwsElbLoadBalancerPoliciesTypeDef definition
class AwsElbLoadBalancerPoliciesTypeDef(TypedDict):
AppCookieStickinessPolicies: NotRequired[Sequence[AwsElbAppCookieStickinessPolicyTypeDef]], # (1)
LbCookieStickinessPolicies: NotRequired[Sequence[AwsElbLbCookieStickinessPolicyTypeDef]], # (2)
OtherPolicies: NotRequired[Sequence[str]],
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)
- See AwsElbLoadBalancerAccessLogTypeDef
- See AwsElbLoadBalancerConnectionDrainingTypeDef
- See AwsElbLoadBalancerConnectionSettingsTypeDef
- See AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef
- 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)
- See AwsElbLoadBalancerAccessLogTypeDef
- See AwsElbLoadBalancerConnectionDrainingTypeDef
- See AwsElbLoadBalancerConnectionSettingsTypeDef
- See AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef
- See AwsElbLoadBalancerAdditionalAttributeTypeDef
AwsElbLoadBalancerListenerDescriptionOutputTypeDef#
# AwsElbLoadBalancerListenerDescriptionOutputTypeDef definition
class AwsElbLoadBalancerListenerDescriptionOutputTypeDef(TypedDict):
Listener: NotRequired[AwsElbLoadBalancerListenerTypeDef], # (1)
PolicyNames: NotRequired[List[str]],
AwsElbLoadBalancerListenerDescriptionTypeDef#
# AwsElbLoadBalancerListenerDescriptionTypeDef definition
class AwsElbLoadBalancerListenerDescriptionTypeDef(TypedDict):
Listener: NotRequired[AwsElbLoadBalancerListenerTypeDef], # (1)
PolicyNames: NotRequired[Sequence[str]],
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)
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)
AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef#
# AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef definition
class AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef(TypedDict):
Primary: NotRequired[AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef], # (1)
Secondary: NotRequired[AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef], # (2)
- See AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef
- See AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef
AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef(TypedDict):
AuditLogs: NotRequired[AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef], # (1)
AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef(TypedDict):
EbsVolumes: NotRequired[AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef], # (1)
- See AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef
AwsIamAccessKeySessionContextTypeDef#
# AwsIamAccessKeySessionContextTypeDef definition
class AwsIamAccessKeySessionContextTypeDef(TypedDict):
Attributes: NotRequired[AwsIamAccessKeySessionContextAttributesTypeDef], # (1)
SessionIssuer: NotRequired[AwsIamAccessKeySessionContextSessionIssuerTypeDef], # (2)
- See AwsIamAccessKeySessionContextAttributesTypeDef
- 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],
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],
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)
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)
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],
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],
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)
- See AwsIamAttachedManagedPolicyTypeDef
- See AwsIamPermissionsBoundaryTypeDef
- 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)
- See AwsIamAttachedManagedPolicyTypeDef
- See AwsIamPermissionsBoundaryTypeDef
- See AwsIamUserPolicyTypeDef
AwsKinesisStreamDetailsTypeDef#
# AwsKinesisStreamDetailsTypeDef definition
class AwsKinesisStreamDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Arn: NotRequired[str],
StreamEncryption: NotRequired[AwsKinesisStreamStreamEncryptionDetailsTypeDef], # (1)
ShardCount: NotRequired[int],
RetentionPeriodHours: NotRequired[int],
AwsLambdaFunctionEnvironmentOutputTypeDef#
# AwsLambdaFunctionEnvironmentOutputTypeDef definition
class AwsLambdaFunctionEnvironmentOutputTypeDef(TypedDict):
Variables: NotRequired[Dict[str, str]],
Error: NotRequired[AwsLambdaFunctionEnvironmentErrorTypeDef], # (1)
AwsLambdaFunctionEnvironmentTypeDef#
# AwsLambdaFunctionEnvironmentTypeDef definition
class AwsLambdaFunctionEnvironmentTypeDef(TypedDict):
Variables: NotRequired[Mapping[str, str]],
Error: NotRequired[AwsLambdaFunctionEnvironmentErrorTypeDef], # (1)
AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef(TypedDict):
Iam: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef], # (1)
Scram: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef], # (2)
- See AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef
AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef#
# AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef definition
class AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef(TypedDict):
EncryptionInTransit: NotRequired[AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef], # (1)
EncryptionAtRest: NotRequired[AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef], # (2)
- See AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef
- 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],
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],
AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
InternalUserDatabaseEnabled: NotRequired[bool],
MasterUserOptions: NotRequired[AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef], # (1)
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],
AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef(TypedDict):
IndexSlowLogs: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionTypeDef], # (1)
SearchSlowLogs: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionTypeDef], # (1)
AuditLogs: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionTypeDef], # (1)
- See AwsOpenSearchServiceDomainLogPublishingOptionTypeDef
- See AwsOpenSearchServiceDomainLogPublishingOptionTypeDef
- See AwsOpenSearchServiceDomainLogPublishingOptionTypeDef
AwsRdsDbClusterDetailsOutputTypeDef#
# AwsRdsDbClusterDetailsOutputTypeDef definition
class AwsRdsDbClusterDetailsOutputTypeDef(TypedDict):
AllocatedStorage: NotRequired[int],
AvailabilityZones: NotRequired[List[str]],
BackupRetentionPeriod: NotRequired[int],
DatabaseName: NotRequired[str],
Status: NotRequired[str],
Endpoint: NotRequired[str],
ReaderEndpoint: NotRequired[str],
CustomEndpoints: NotRequired[List[str]],
MultiAz: NotRequired[bool],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
Port: NotRequired[int],
MasterUsername: NotRequired[str],
PreferredBackupWindow: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
ReadReplicaIdentifiers: NotRequired[List[str]],
VpcSecurityGroups: NotRequired[List[AwsRdsDbInstanceVpcSecurityGroupTypeDef]], # (1)
HostedZoneId: NotRequired[str],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbClusterResourceId: NotRequired[str],
AssociatedRoles: NotRequired[List[AwsRdsDbClusterAssociatedRoleTypeDef]], # (2)
ClusterCreateTime: NotRequired[str],
EnabledCloudWatchLogsExports: NotRequired[List[str]],
EngineMode: NotRequired[str],
DeletionProtection: NotRequired[bool],
HttpEndpointEnabled: NotRequired[bool],
ActivityStreamStatus: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
CrossAccountClone: NotRequired[bool],
DomainMemberships: NotRequired[List[AwsRdsDbDomainMembershipTypeDef]], # (3)
DbClusterParameterGroup: NotRequired[str],
DbSubnetGroup: NotRequired[str],
DbClusterOptionGroupMemberships: NotRequired[List[AwsRdsDbClusterOptionGroupMembershipTypeDef]], # (4)
DbClusterIdentifier: NotRequired[str],
DbClusterMembers: NotRequired[List[AwsRdsDbClusterMemberTypeDef]], # (5)
IamDatabaseAuthenticationEnabled: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
- See AwsRdsDbInstanceVpcSecurityGroupTypeDef
- See AwsRdsDbClusterAssociatedRoleTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbClusterOptionGroupMembershipTypeDef
- See AwsRdsDbClusterMemberTypeDef
AwsRdsDbClusterDetailsTypeDef#
# AwsRdsDbClusterDetailsTypeDef definition
class AwsRdsDbClusterDetailsTypeDef(TypedDict):
AllocatedStorage: NotRequired[int],
AvailabilityZones: NotRequired[Sequence[str]],
BackupRetentionPeriod: NotRequired[int],
DatabaseName: NotRequired[str],
Status: NotRequired[str],
Endpoint: NotRequired[str],
ReaderEndpoint: NotRequired[str],
CustomEndpoints: NotRequired[Sequence[str]],
MultiAz: NotRequired[bool],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
Port: NotRequired[int],
MasterUsername: NotRequired[str],
PreferredBackupWindow: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
ReadReplicaIdentifiers: NotRequired[Sequence[str]],
VpcSecurityGroups: NotRequired[Sequence[AwsRdsDbInstanceVpcSecurityGroupTypeDef]], # (1)
HostedZoneId: NotRequired[str],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbClusterResourceId: NotRequired[str],
AssociatedRoles: NotRequired[Sequence[AwsRdsDbClusterAssociatedRoleTypeDef]], # (2)
ClusterCreateTime: NotRequired[str],
EnabledCloudWatchLogsExports: NotRequired[Sequence[str]],
EngineMode: NotRequired[str],
DeletionProtection: NotRequired[bool],
HttpEndpointEnabled: NotRequired[bool],
ActivityStreamStatus: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
CrossAccountClone: NotRequired[bool],
DomainMemberships: NotRequired[Sequence[AwsRdsDbDomainMembershipTypeDef]], # (3)
DbClusterParameterGroup: NotRequired[str],
DbSubnetGroup: NotRequired[str],
DbClusterOptionGroupMemberships: NotRequired[Sequence[AwsRdsDbClusterOptionGroupMembershipTypeDef]], # (4)
DbClusterIdentifier: NotRequired[str],
DbClusterMembers: NotRequired[Sequence[AwsRdsDbClusterMemberTypeDef]], # (5)
IamDatabaseAuthenticationEnabled: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
- See AwsRdsDbInstanceVpcSecurityGroupTypeDef
- See AwsRdsDbClusterAssociatedRoleTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbClusterOptionGroupMembershipTypeDef
- See AwsRdsDbClusterMemberTypeDef
AwsRdsDbClusterSnapshotDetailsOutputTypeDef#
# AwsRdsDbClusterSnapshotDetailsOutputTypeDef definition
class AwsRdsDbClusterSnapshotDetailsOutputTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[str]],
SnapshotCreateTime: NotRequired[str],
Engine: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
VpcId: NotRequired[str],
ClusterCreateTime: NotRequired[str],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
PercentProgress: NotRequired[int],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbClusterIdentifier: NotRequired[str],
DbClusterSnapshotIdentifier: NotRequired[str],
IamDatabaseAuthenticationEnabled: NotRequired[bool],
DbClusterSnapshotAttributes: NotRequired[List[AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef]], # (1)
AwsRdsDbSnapshotDetailsOutputTypeDef#
# AwsRdsDbSnapshotDetailsOutputTypeDef definition
class AwsRdsDbSnapshotDetailsOutputTypeDef(TypedDict):
DbSnapshotIdentifier: NotRequired[str],
DbInstanceIdentifier: NotRequired[str],
SnapshotCreateTime: NotRequired[str],
Engine: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
AvailabilityZone: NotRequired[str],
VpcId: NotRequired[str],
InstanceCreateTime: NotRequired[str],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
PercentProgress: NotRequired[int],
SourceRegion: NotRequired[str],
SourceDbSnapshotIdentifier: NotRequired[str],
StorageType: NotRequired[str],
TdeCredentialArn: NotRequired[str],
Encrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
Timezone: NotRequired[str],
IamDatabaseAuthenticationEnabled: NotRequired[bool],
ProcessorFeatures: NotRequired[List[AwsRdsDbProcessorFeatureTypeDef]], # (1)
DbiResourceId: NotRequired[str],
AwsRdsDbSnapshotDetailsTypeDef#
# AwsRdsDbSnapshotDetailsTypeDef definition
class AwsRdsDbSnapshotDetailsTypeDef(TypedDict):
DbSnapshotIdentifier: NotRequired[str],
DbInstanceIdentifier: NotRequired[str],
SnapshotCreateTime: NotRequired[str],
Engine: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
AvailabilityZone: NotRequired[str],
VpcId: NotRequired[str],
InstanceCreateTime: NotRequired[str],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
PercentProgress: NotRequired[int],
SourceRegion: NotRequired[str],
SourceDbSnapshotIdentifier: NotRequired[str],
StorageType: NotRequired[str],
TdeCredentialArn: NotRequired[str],
Encrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
Timezone: NotRequired[str],
IamDatabaseAuthenticationEnabled: NotRequired[bool],
ProcessorFeatures: NotRequired[Sequence[AwsRdsDbProcessorFeatureTypeDef]], # (1)
DbiResourceId: NotRequired[str],
AwsRdsDbPendingModifiedValuesOutputTypeDef#
# AwsRdsDbPendingModifiedValuesOutputTypeDef definition
class AwsRdsDbPendingModifiedValuesOutputTypeDef(TypedDict):
DbInstanceClass: NotRequired[str],
AllocatedStorage: NotRequired[int],
MasterUserPassword: NotRequired[str],
Port: NotRequired[int],
BackupRetentionPeriod: NotRequired[int],
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
DbInstanceIdentifier: NotRequired[str],
StorageType: NotRequired[str],
CaCertificateIdentifier: NotRequired[str],
DbSubnetGroupName: NotRequired[str],
PendingCloudWatchLogsExports: NotRequired[AwsRdsPendingCloudWatchLogsExportsOutputTypeDef], # (1)
ProcessorFeatures: NotRequired[List[AwsRdsDbProcessorFeatureTypeDef]], # (2)
AwsRdsDbSecurityGroupDetailsOutputTypeDef#
# AwsRdsDbSecurityGroupDetailsOutputTypeDef definition
class AwsRdsDbSecurityGroupDetailsOutputTypeDef(TypedDict):
DbSecurityGroupArn: NotRequired[str],
DbSecurityGroupDescription: NotRequired[str],
DbSecurityGroupName: NotRequired[str],
Ec2SecurityGroups: NotRequired[List[AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef]], # (1)
IpRanges: NotRequired[List[AwsRdsDbSecurityGroupIpRangeTypeDef]], # (2)
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
AwsRdsDbSecurityGroupDetailsTypeDef#
# AwsRdsDbSecurityGroupDetailsTypeDef definition
class AwsRdsDbSecurityGroupDetailsTypeDef(TypedDict):
DbSecurityGroupArn: NotRequired[str],
DbSecurityGroupDescription: NotRequired[str],
DbSecurityGroupName: NotRequired[str],
Ec2SecurityGroups: NotRequired[Sequence[AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef]], # (1)
IpRanges: NotRequired[Sequence[AwsRdsDbSecurityGroupIpRangeTypeDef]], # (2)
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
AwsRdsDbSubnetGroupSubnetTypeDef#
# AwsRdsDbSubnetGroupSubnetTypeDef definition
class AwsRdsDbSubnetGroupSubnetTypeDef(TypedDict):
SubnetIdentifier: NotRequired[str],
SubnetAvailabilityZone: NotRequired[AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef], # (1)
SubnetStatus: NotRequired[str],
AwsRedshiftClusterClusterParameterGroupOutputTypeDef#
# AwsRedshiftClusterClusterParameterGroupOutputTypeDef definition
class AwsRedshiftClusterClusterParameterGroupOutputTypeDef(TypedDict):
ClusterParameterStatusList: NotRequired[List[AwsRedshiftClusterClusterParameterStatusTypeDef]], # (1)
ParameterApplyStatus: NotRequired[str],
ParameterGroupName: NotRequired[str],
AwsRedshiftClusterClusterParameterGroupTypeDef#
# AwsRedshiftClusterClusterParameterGroupTypeDef definition
class AwsRedshiftClusterClusterParameterGroupTypeDef(TypedDict):
ClusterParameterStatusList: NotRequired[Sequence[AwsRedshiftClusterClusterParameterStatusTypeDef]], # (1)
ParameterApplyStatus: NotRequired[str],
ParameterGroupName: NotRequired[str],
AwsRoute53HostedZoneObjectDetailsTypeDef#
# AwsRoute53HostedZoneObjectDetailsTypeDef definition
class AwsRoute53HostedZoneObjectDetailsTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Config: NotRequired[AwsRoute53HostedZoneConfigDetailsTypeDef], # (1)
AwsRoute53QueryLoggingConfigDetailsTypeDef#
# AwsRoute53QueryLoggingConfigDetailsTypeDef definition
class AwsRoute53QueryLoggingConfigDetailsTypeDef(TypedDict):
CloudWatchLogsLogGroupArn: NotRequired[CloudWatchLogsLogGroupArnConfigDetailsTypeDef], # (1)
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)
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef(TypedDict):
Prefix: NotRequired[str],
Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef], # (1)
Type: NotRequired[str],
AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef#
# AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef definition
class AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef(TypedDict):
FilterRules: NotRequired[List[AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef]], # (1)
AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef#
# AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef definition
class AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef(TypedDict):
FilterRules: NotRequired[Sequence[AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef]], # (1)
AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef#
# AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef definition
class AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef(TypedDict):
DefaultRetention: NotRequired[AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef], # (1)
AwsS3BucketServerSideEncryptionRuleTypeDef#
# AwsS3BucketServerSideEncryptionRuleTypeDef definition
class AwsS3BucketServerSideEncryptionRuleTypeDef(TypedDict):
ApplyServerSideEncryptionByDefault: NotRequired[AwsS3BucketServerSideEncryptionByDefaultTypeDef], # (1)
AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef#
# AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef definition
class AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef(TypedDict):
Condition: NotRequired[AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef], # (1)
Redirect: NotRequired[AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef], # (2)
- See AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef
- 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],
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],
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],
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)
- See AwsSecurityFindingIdentifierTypeDef
- See NoteUpdateTypeDef
- See SeverityUpdateTypeDef
- See VerificationStateType
- See WorkflowUpdateTypeDef
- See RelatedFindingTypeDef
BatchUpdateFindingsUnprocessedFindingTypeDef#
# BatchUpdateFindingsUnprocessedFindingTypeDef definition
class BatchUpdateFindingsUnprocessedFindingTypeDef(TypedDict):
FindingIdentifier: AwsSecurityFindingIdentifierTypeDef, # (1)
ErrorCode: str,
ErrorMessage: str,
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],
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],
AwsSsmPatchTypeDef#
# AwsSsmPatchTypeDef definition
class AwsSsmPatchTypeDef(TypedDict):
ComplianceSummary: NotRequired[AwsSsmComplianceSummaryTypeDef], # (1)
AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef definition
class AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef(TypedDict):
CloudWatchLogsLogGroup: NotRequired[AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef], # (1)
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)
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)
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)
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)
AwsWafRegionalRuleDetailsOutputTypeDef#
# AwsWafRegionalRuleDetailsOutputTypeDef definition
class AwsWafRegionalRuleDetailsOutputTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
PredicateList: NotRequired[List[AwsWafRegionalRulePredicateListDetailsTypeDef]], # (1)
RuleId: NotRequired[str],
AwsWafRegionalRuleDetailsTypeDef#
# AwsWafRegionalRuleDetailsTypeDef definition
class AwsWafRegionalRuleDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
PredicateList: NotRequired[Sequence[AwsWafRegionalRulePredicateListDetailsTypeDef]], # (1)
RuleId: NotRequired[str],
AwsWafRegionalRuleGroupRulesDetailsTypeDef#
# AwsWafRegionalRuleGroupRulesDetailsTypeDef definition
class AwsWafRegionalRuleGroupRulesDetailsTypeDef(TypedDict):
Action: NotRequired[AwsWafRegionalRuleGroupRulesActionDetailsTypeDef], # (1)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
AwsWafRegionalWebAclRulesListDetailsTypeDef#
# AwsWafRegionalWebAclRulesListDetailsTypeDef definition
class AwsWafRegionalWebAclRulesListDetailsTypeDef(TypedDict):
Action: NotRequired[AwsWafRegionalWebAclRulesListActionDetailsTypeDef], # (1)
OverrideAction: NotRequired[AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef], # (2)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
- See AwsWafRegionalWebAclRulesListActionDetailsTypeDef
- See AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef
AwsWafRuleDetailsOutputTypeDef#
# AwsWafRuleDetailsOutputTypeDef definition
class AwsWafRuleDetailsOutputTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
PredicateList: NotRequired[List[AwsWafRulePredicateListDetailsTypeDef]], # (1)
RuleId: NotRequired[str],
AwsWafRuleDetailsTypeDef#
# AwsWafRuleDetailsTypeDef definition
class AwsWafRuleDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
PredicateList: NotRequired[Sequence[AwsWafRulePredicateListDetailsTypeDef]], # (1)
RuleId: NotRequired[str],
AwsWafRuleGroupRulesDetailsTypeDef#
# AwsWafRuleGroupRulesDetailsTypeDef definition
class AwsWafRuleGroupRulesDetailsTypeDef(TypedDict):
Action: NotRequired[AwsWafRuleGroupRulesActionDetailsTypeDef], # (1)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
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],
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],
AwsWafv2CustomRequestHandlingDetailsOutputTypeDef#
# AwsWafv2CustomRequestHandlingDetailsOutputTypeDef definition
class AwsWafv2CustomRequestHandlingDetailsOutputTypeDef(TypedDict):
InsertHeaders: NotRequired[List[AwsWafv2CustomHttpHeaderTypeDef]], # (1)
AwsWafv2CustomRequestHandlingDetailsTypeDef#
# AwsWafv2CustomRequestHandlingDetailsTypeDef definition
class AwsWafv2CustomRequestHandlingDetailsTypeDef(TypedDict):
InsertHeaders: NotRequired[Sequence[AwsWafv2CustomHttpHeaderTypeDef]], # (1)
AwsWafv2CustomResponseDetailsOutputTypeDef#
# AwsWafv2CustomResponseDetailsOutputTypeDef definition
class AwsWafv2CustomResponseDetailsOutputTypeDef(TypedDict):
CustomResponseBodyKey: NotRequired[str],
ResponseCode: NotRequired[int],
ResponseHeaders: NotRequired[List[AwsWafv2CustomHttpHeaderTypeDef]], # (1)
AwsWafv2CustomResponseDetailsTypeDef#
# AwsWafv2CustomResponseDetailsTypeDef definition
class AwsWafv2CustomResponseDetailsTypeDef(TypedDict):
CustomResponseBodyKey: NotRequired[str],
ResponseCode: NotRequired[int],
ResponseHeaders: NotRequired[Sequence[AwsWafv2CustomHttpHeaderTypeDef]], # (1)
AwsWafv2WebAclCaptchaConfigDetailsTypeDef#
# AwsWafv2WebAclCaptchaConfigDetailsTypeDef definition
class AwsWafv2WebAclCaptchaConfigDetailsTypeDef(TypedDict):
ImmunityTimeProperty: NotRequired[AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef], # (1)
CreateActionTargetResponseTypeDef#
# CreateActionTargetResponseTypeDef definition
class CreateActionTargetResponseTypeDef(TypedDict):
ActionTargetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAutomationRuleResponseTypeDef#
# CreateAutomationRuleResponseTypeDef definition
class CreateAutomationRuleResponseTypeDef(TypedDict):
RuleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFindingAggregatorResponseTypeDef#
# CreateFindingAggregatorResponseTypeDef definition
class CreateFindingAggregatorResponseTypeDef(TypedDict):
FindingAggregatorArn: str,
FindingAggregationRegion: str,
RegionLinkingMode: str,
Regions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateInsightResponseTypeDef#
# CreateInsightResponseTypeDef definition
class CreateInsightResponseTypeDef(TypedDict):
InsightArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteActionTargetResponseTypeDef#
# DeleteActionTargetResponseTypeDef definition
class DeleteActionTargetResponseTypeDef(TypedDict):
ActionTargetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteInsightResponseTypeDef#
# DeleteInsightResponseTypeDef definition
class DeleteInsightResponseTypeDef(TypedDict):
InsightArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeActionTargetsResponseTypeDef#
# DescribeActionTargetsResponseTypeDef definition
class DescribeActionTargetsResponseTypeDef(TypedDict):
ActionTargets: List[ActionTargetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeHubResponseTypeDef#
# DescribeHubResponseTypeDef definition
class DescribeHubResponseTypeDef(TypedDict):
HubArn: str,
SubscribedAt: str,
AutoEnableControls: bool,
ControlFindingGenerator: ControlFindingGeneratorType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableImportFindingsForProductResponseTypeDef#
# EnableImportFindingsForProductResponseTypeDef definition
class EnableImportFindingsForProductResponseTypeDef(TypedDict):
ProductSubscriptionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
- See TargetTypeType
- See AssociationTypeType
- See ConfigurationPolicyAssociationStatusType
- See ResponseMetadataTypeDef
GetFindingAggregatorResponseTypeDef#
# GetFindingAggregatorResponseTypeDef definition
class GetFindingAggregatorResponseTypeDef(TypedDict):
FindingAggregatorArn: str,
FindingAggregationRegion: str,
RegionLinkingMode: str,
Regions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetInvitationsCountResponseTypeDef#
# GetInvitationsCountResponseTypeDef definition
class GetInvitationsCountResponseTypeDef(TypedDict):
InvitationsCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAutomationRulesResponseTypeDef#
# ListAutomationRulesResponseTypeDef definition
class ListAutomationRulesResponseTypeDef(TypedDict):
AutomationRulesMetadata: List[AutomationRulesMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListEnabledProductsForImportResponseTypeDef#
# ListEnabledProductsForImportResponseTypeDef definition
class ListEnabledProductsForImportResponseTypeDef(TypedDict):
ProductSubscriptions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListOrganizationAdminAccountsResponseTypeDef#
# ListOrganizationAdminAccountsResponseTypeDef definition
class ListOrganizationAdminAccountsResponseTypeDef(TypedDict):
AdminAccounts: List[AdminAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
- See TargetTypeType
- See AssociationTypeType
- See ConfigurationPolicyAssociationStatusType
- See ResponseMetadataTypeDef
UpdateFindingAggregatorResponseTypeDef#
# UpdateFindingAggregatorResponseTypeDef definition
class UpdateFindingAggregatorResponseTypeDef(TypedDict):
FindingAggregatorArn: str,
FindingAggregationRegion: str,
RegionLinkingMode: str,
Regions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchDeleteAutomationRulesResponseTypeDef#
# BatchDeleteAutomationRulesResponseTypeDef definition
class BatchDeleteAutomationRulesResponseTypeDef(TypedDict):
ProcessedAutomationRules: List[str],
UnprocessedAutomationRules: List[UnprocessedAutomationRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchUpdateAutomationRulesResponseTypeDef#
# BatchUpdateAutomationRulesResponseTypeDef definition
class BatchUpdateAutomationRulesResponseTypeDef(TypedDict):
ProcessedAutomationRules: List[str],
UnprocessedAutomationRules: List[UnprocessedAutomationRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchEnableStandardsRequestRequestTypeDef#
# BatchEnableStandardsRequestRequestTypeDef definition
class BatchEnableStandardsRequestRequestTypeDef(TypedDict):
StandardsSubscriptionRequests: Sequence[StandardsSubscriptionRequestTypeDef], # (1)
ListConfigurationPolicyAssociationsResponseTypeDef#
# ListConfigurationPolicyAssociationsResponseTypeDef definition
class ListConfigurationPolicyAssociationsResponseTypeDef(TypedDict):
ConfigurationPolicyAssociationSummaries: List[ConfigurationPolicyAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BatchGetStandardsControlAssociationsRequestRequestTypeDef#
# BatchGetStandardsControlAssociationsRequestRequestTypeDef definition
class BatchGetStandardsControlAssociationsRequestRequestTypeDef(TypedDict):
StandardsControlAssociationIds: Sequence[StandardsControlAssociationIdTypeDef], # (1)
UnprocessedStandardsControlAssociationTypeDef#
# UnprocessedStandardsControlAssociationTypeDef definition
class UnprocessedStandardsControlAssociationTypeDef(TypedDict):
StandardsControlAssociationId: StandardsControlAssociationIdTypeDef, # (1)
ErrorCode: UnprocessedErrorCodeType, # (2)
ErrorReason: NotRequired[str],
BatchImportFindingsResponseTypeDef#
# BatchImportFindingsResponseTypeDef definition
class BatchImportFindingsResponseTypeDef(TypedDict):
FailedCount: int,
SuccessCount: int,
FailedFindings: List[ImportFindingsErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchUpdateStandardsControlAssociationsRequestRequestTypeDef#
# BatchUpdateStandardsControlAssociationsRequestRequestTypeDef definition
class BatchUpdateStandardsControlAssociationsRequestRequestTypeDef(TypedDict):
StandardsControlAssociationUpdates: Sequence[StandardsControlAssociationUpdateTypeDef], # (1)
UnprocessedStandardsControlAssociationUpdateTypeDef#
# UnprocessedStandardsControlAssociationUpdateTypeDef definition
class UnprocessedStandardsControlAssociationUpdateTypeDef(TypedDict):
StandardsControlAssociationUpdate: StandardsControlAssociationUpdateTypeDef, # (1)
ErrorCode: UnprocessedErrorCodeType, # (2)
ErrorReason: NotRequired[str],
VulnerabilityCodeVulnerabilitiesOutputTypeDef#
# VulnerabilityCodeVulnerabilitiesOutputTypeDef definition
class VulnerabilityCodeVulnerabilitiesOutputTypeDef(TypedDict):
Cwes: NotRequired[List[str]],
FilePath: NotRequired[CodeVulnerabilitiesFilePathTypeDef], # (1)
SourceArn: NotRequired[str],
VulnerabilityCodeVulnerabilitiesTypeDef#
# VulnerabilityCodeVulnerabilitiesTypeDef definition
class VulnerabilityCodeVulnerabilitiesTypeDef(TypedDict):
Cwes: NotRequired[Sequence[str]],
FilePath: NotRequired[CodeVulnerabilitiesFilePathTypeDef], # (1)
SourceArn: NotRequired[str],
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)
- See ComplianceStatusType
- See StatusReasonTypeDef
- See AssociatedStandardTypeDef
- 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)
- See IntegerConfigurationOptionsTypeDef
- See IntegerListConfigurationOptionsTypeDef
- See DoubleConfigurationOptionsTypeDef
- See StringConfigurationOptionsTypeDef
- See StringListConfigurationOptionsTypeDef
- See BooleanConfigurationOptionsTypeDef
- See EnumConfigurationOptionsTypeDef
- See EnumListConfigurationOptionsTypeDef
ConfigurationPolicyAssociationTypeDef#
# ConfigurationPolicyAssociationTypeDef definition
class ConfigurationPolicyAssociationTypeDef(TypedDict):
Target: NotRequired[TargetTypeDef], # (1)
- See TargetTypeDef
GetConfigurationPolicyAssociationRequestRequestTypeDef#
# GetConfigurationPolicyAssociationRequestRequestTypeDef definition
class GetConfigurationPolicyAssociationRequestRequestTypeDef(TypedDict):
Target: TargetTypeDef, # (1)
- See TargetTypeDef
StartConfigurationPolicyAssociationRequestRequestTypeDef#
# StartConfigurationPolicyAssociationRequestRequestTypeDef definition
class StartConfigurationPolicyAssociationRequestRequestTypeDef(TypedDict):
ConfigurationPolicyIdentifier: str,
Target: TargetTypeDef, # (1)
- See TargetTypeDef
StartConfigurationPolicyDisassociationRequestRequestTypeDef#
# StartConfigurationPolicyDisassociationRequestRequestTypeDef definition
class StartConfigurationPolicyDisassociationRequestRequestTypeDef(TypedDict):
ConfigurationPolicyIdentifier: str,
Target: NotRequired[TargetTypeDef], # (1)
- See TargetTypeDef
ListConfigurationPoliciesResponseTypeDef#
# ListConfigurationPoliciesResponseTypeDef definition
class ListConfigurationPoliciesResponseTypeDef(TypedDict):
ConfigurationPolicySummaries: List[ConfigurationPolicySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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],
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],
CreateMembersResponseTypeDef#
# CreateMembersResponseTypeDef definition
class CreateMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
DeclineInvitationsResponseTypeDef#
# DeclineInvitationsResponseTypeDef definition
class DeclineInvitationsResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
DeleteInvitationsResponseTypeDef#
# DeleteInvitationsResponseTypeDef definition
class DeleteInvitationsResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
DeleteMembersResponseTypeDef#
# DeleteMembersResponseTypeDef definition
class DeleteMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
InviteMembersResponseTypeDef#
# InviteMembersResponseTypeDef definition
class InviteMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
DateFilterTypeDef#
# DateFilterTypeDef definition
class DateFilterTypeDef(TypedDict):
Start: NotRequired[str],
End: NotRequired[str],
DateRange: NotRequired[DateRangeTypeDef], # (1)
- See DateRangeTypeDef
DescribeActionTargetsRequestDescribeActionTargetsPaginateTypeDef#
# DescribeActionTargetsRequestDescribeActionTargetsPaginateTypeDef definition
class DescribeActionTargetsRequestDescribeActionTargetsPaginateTypeDef(TypedDict):
ActionTargetArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeProductsRequestDescribeProductsPaginateTypeDef#
# DescribeProductsRequestDescribeProductsPaginateTypeDef definition
class DescribeProductsRequestDescribeProductsPaginateTypeDef(TypedDict):
ProductArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStandardsControlsRequestDescribeStandardsControlsPaginateTypeDef#
# DescribeStandardsControlsRequestDescribeStandardsControlsPaginateTypeDef definition
class DescribeStandardsControlsRequestDescribeStandardsControlsPaginateTypeDef(TypedDict):
StandardsSubscriptionArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStandardsRequestDescribeStandardsPaginateTypeDef#
# DescribeStandardsRequestDescribeStandardsPaginateTypeDef definition
class DescribeStandardsRequestDescribeStandardsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetEnabledStandardsRequestGetEnabledStandardsPaginateTypeDef#
# GetEnabledStandardsRequestGetEnabledStandardsPaginateTypeDef definition
class GetEnabledStandardsRequestGetEnabledStandardsPaginateTypeDef(TypedDict):
StandardsSubscriptionArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetInsightsRequestGetInsightsPaginateTypeDef#
# GetInsightsRequestGetInsightsPaginateTypeDef definition
class GetInsightsRequestGetInsightsPaginateTypeDef(TypedDict):
InsightArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfigurationPoliciesRequestListConfigurationPoliciesPaginateTypeDef#
# ListConfigurationPoliciesRequestListConfigurationPoliciesPaginateTypeDef definition
class ListConfigurationPoliciesRequestListConfigurationPoliciesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfigurationPolicyAssociationsRequestListConfigurationPolicyAssociationsPaginateTypeDef#
# ListConfigurationPolicyAssociationsRequestListConfigurationPolicyAssociationsPaginateTypeDef definition
class ListConfigurationPolicyAssociationsRequestListConfigurationPolicyAssociationsPaginateTypeDef(TypedDict):
Filters: NotRequired[AssociationFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEnabledProductsForImportRequestListEnabledProductsForImportPaginateTypeDef#
# ListEnabledProductsForImportRequestListEnabledProductsForImportPaginateTypeDef definition
class ListEnabledProductsForImportRequestListEnabledProductsForImportPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFindingAggregatorsRequestListFindingAggregatorsPaginateTypeDef#
# ListFindingAggregatorsRequestListFindingAggregatorsPaginateTypeDef definition
class ListFindingAggregatorsRequestListFindingAggregatorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInvitationsRequestListInvitationsPaginateTypeDef#
# ListInvitationsRequestListInvitationsPaginateTypeDef definition
class ListInvitationsRequestListInvitationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembersRequestListMembersPaginateTypeDef#
# ListMembersRequestListMembersPaginateTypeDef definition
class ListMembersRequestListMembersPaginateTypeDef(TypedDict):
OnlyAssociated: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef#
# ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef definition
class ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSecurityControlDefinitionsRequestListSecurityControlDefinitionsPaginateTypeDef#
# ListSecurityControlDefinitionsRequestListSecurityControlDefinitionsPaginateTypeDef definition
class ListSecurityControlDefinitionsRequestListSecurityControlDefinitionsPaginateTypeDef(TypedDict):
StandardsArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStandardsControlAssociationsRequestListStandardsControlAssociationsPaginateTypeDef#
# ListStandardsControlAssociationsRequestListStandardsControlAssociationsPaginateTypeDef definition
class ListStandardsControlAssociationsRequestListStandardsControlAssociationsPaginateTypeDef(TypedDict):
SecurityControlId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConfigurationResponseTypeDef#
# DescribeOrganizationConfigurationResponseTypeDef definition
class DescribeOrganizationConfigurationResponseTypeDef(TypedDict):
AutoEnable: bool,
MemberAccountLimitReached: bool,
AutoEnableStandards: AutoEnableStandardsType, # (1)
OrganizationConfiguration: OrganizationConfigurationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateOrganizationConfigurationRequestRequestTypeDef#
# UpdateOrganizationConfigurationRequestRequestTypeDef definition
class UpdateOrganizationConfigurationRequestRequestTypeDef(TypedDict):
AutoEnable: bool,
AutoEnableStandards: NotRequired[AutoEnableStandardsType], # (1)
OrganizationConfiguration: NotRequired[OrganizationConfigurationTypeDef], # (2)
DescribeProductsResponseTypeDef#
# DescribeProductsResponseTypeDef definition
class DescribeProductsResponseTypeDef(TypedDict):
Products: List[ProductTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeStandardsControlsResponseTypeDef#
# DescribeStandardsControlsResponseTypeDef definition
class DescribeStandardsControlsResponseTypeDef(TypedDict):
Controls: List[StandardsControlTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ThreatOutputTypeDef#
# ThreatOutputTypeDef definition
class ThreatOutputTypeDef(TypedDict):
Name: NotRequired[str],
Severity: NotRequired[str],
ItemCount: NotRequired[int],
FilePaths: NotRequired[List[FilePathsTypeDef]], # (1)
- See FilePathsTypeDef
ThreatTypeDef#
# ThreatTypeDef definition
class ThreatTypeDef(TypedDict):
Name: NotRequired[str],
Severity: NotRequired[str],
ItemCount: NotRequired[int],
FilePaths: NotRequired[Sequence[FilePathsTypeDef]], # (1)
- See FilePathsTypeDef
ListFindingAggregatorsResponseTypeDef#
# ListFindingAggregatorsResponseTypeDef definition
class ListFindingAggregatorsResponseTypeDef(TypedDict):
FindingAggregators: List[FindingAggregatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
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],
- See AwsSecurityFindingIdentifierTypeDef
- See FindingHistoryUpdateSourceTypeDef
- 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]],
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]],
GetAdministratorAccountResponseTypeDef#
# GetAdministratorAccountResponseTypeDef definition
class GetAdministratorAccountResponseTypeDef(TypedDict):
Administrator: InvitationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMasterAccountResponseTypeDef#
# GetMasterAccountResponseTypeDef definition
class GetMasterAccountResponseTypeDef(TypedDict):
Master: InvitationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInvitationsResponseTypeDef#
# ListInvitationsResponseTypeDef definition
class ListInvitationsResponseTypeDef(TypedDict):
Invitations: List[InvitationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetFindingHistoryRequestGetFindingHistoryPaginateTypeDef#
# GetFindingHistoryRequestGetFindingHistoryPaginateTypeDef definition
class GetFindingHistoryRequestGetFindingHistoryPaginateTypeDef(TypedDict):
FindingIdentifier: AwsSecurityFindingIdentifierTypeDef, # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetFindingHistoryRequestRequestTypeDef#
# GetFindingHistoryRequestRequestTypeDef definition
class GetFindingHistoryRequestRequestTypeDef(TypedDict):
FindingIdentifier: AwsSecurityFindingIdentifierTypeDef, # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetMembersResponseTypeDef#
# GetMembersResponseTypeDef definition
class GetMembersResponseTypeDef(TypedDict):
Members: List[MemberTypeDef], # (1)
UnprocessedAccounts: List[ResultTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See MemberTypeDef
- See ResultTypeDef
- See ResponseMetadataTypeDef
ListMembersResponseTypeDef#
# ListMembersResponseTypeDef definition
class ListMembersResponseTypeDef(TypedDict):
Members: List[MemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See MemberTypeDef
- See ResponseMetadataTypeDef
InsightResultsTypeDef#
# InsightResultsTypeDef definition
class InsightResultsTypeDef(TypedDict):
InsightArn: str,
GroupByAttribute: str,
ResultValues: List[InsightResultValueTypeDef], # (1)
ListStandardsControlAssociationsResponseTypeDef#
# ListStandardsControlAssociationsResponseTypeDef definition
class ListStandardsControlAssociationsResponseTypeDef(TypedDict):
StandardsControlAssociationSummaries: List[StandardsControlAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
NetworkPathComponentDetailsOutputTypeDef#
# NetworkPathComponentDetailsOutputTypeDef definition
class NetworkPathComponentDetailsOutputTypeDef(TypedDict):
Address: NotRequired[List[str]],
PortRanges: NotRequired[List[PortRangeTypeDef]], # (1)
- See PortRangeTypeDef
NetworkPathComponentDetailsTypeDef#
# NetworkPathComponentDetailsTypeDef definition
class NetworkPathComponentDetailsTypeDef(TypedDict):
Address: NotRequired[Sequence[str]],
PortRanges: NotRequired[Sequence[PortRangeTypeDef]], # (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],
- See NetworkDirectionType
- See PortRangeTypeDef
PageTypeDef#
# PageTypeDef definition
class PageTypeDef(TypedDict):
PageNumber: NotRequired[int],
LineRange: NotRequired[RangeTypeDef], # (1)
OffsetRange: NotRequired[RangeTypeDef], # (1)
- See RangeTypeDef
- See RangeTypeDef
ParameterConfigurationOutputTypeDef#
# ParameterConfigurationOutputTypeDef definition
class ParameterConfigurationOutputTypeDef(TypedDict):
ValueType: ParameterValueTypeType, # (1)
Value: NotRequired[ParameterValueOutputTypeDef], # (2)
RemediationTypeDef#
# RemediationTypeDef definition
class RemediationTypeDef(TypedDict):
Recommendation: NotRequired[RecommendationTypeDef], # (1)
RuleGroupSourceStatefulRulesDetailsOutputTypeDef#
# RuleGroupSourceStatefulRulesDetailsOutputTypeDef definition
class RuleGroupSourceStatefulRulesDetailsOutputTypeDef(TypedDict):
Action: NotRequired[str],
Header: NotRequired[RuleGroupSourceStatefulRulesHeaderDetailsTypeDef], # (1)
RuleOptions: NotRequired[List[RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef]], # (2)
- See RuleGroupSourceStatefulRulesHeaderDetailsTypeDef
- 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)
- See RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef
RuleGroupVariablesOutputTypeDef#
# RuleGroupVariablesOutputTypeDef definition
class RuleGroupVariablesOutputTypeDef(TypedDict):
IpSets: NotRequired[RuleGroupVariablesIpSetsDetailsOutputTypeDef], # (1)
PortSets: NotRequired[RuleGroupVariablesPortSetsDetailsOutputTypeDef], # (2)
StandardTypeDef#
# StandardTypeDef definition
class StandardTypeDef(TypedDict):
StandardsArn: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
EnabledByDefault: NotRequired[bool],
StandardsManagedBy: NotRequired[StandardsManagedByTypeDef], # (1)
StandardsSubscriptionTypeDef#
# StandardsSubscriptionTypeDef definition
class StandardsSubscriptionTypeDef(TypedDict):
StandardsSubscriptionArn: str,
StandardsArn: str,
StandardsInput: Dict[str, str],
StandardsStatus: StandardsStatusType, # (1)
StandardsStatusReason: NotRequired[StandardsStatusReasonTypeDef], # (2)
StatelessCustomPublishMetricActionOutputTypeDef#
# StatelessCustomPublishMetricActionOutputTypeDef definition
class StatelessCustomPublishMetricActionOutputTypeDef(TypedDict):
Dimensions: NotRequired[List[StatelessCustomPublishMetricActionDimensionTypeDef]], # (1)
StatelessCustomPublishMetricActionTypeDef#
# StatelessCustomPublishMetricActionTypeDef definition
class StatelessCustomPublishMetricActionTypeDef(TypedDict):
Dimensions: NotRequired[Sequence[StatelessCustomPublishMetricActionDimensionTypeDef]], # (1)
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],
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],
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],
- See ActionRemoteIpDetailsTypeDef
- See ActionRemotePortDetailsTypeDef
- See ActionLocalPortDetailsTypeDef
PortProbeDetailTypeDef#
# PortProbeDetailTypeDef definition
class PortProbeDetailTypeDef(TypedDict):
LocalPortDetails: NotRequired[ActionLocalPortDetailsTypeDef], # (1)
LocalIpDetails: NotRequired[ActionLocalIpDetailsTypeDef], # (2)
RemoteIpDetails: NotRequired[ActionRemoteIpDetailsTypeDef], # (3)
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],
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],
AutomationRulesActionOutputTypeDef#
# AutomationRulesActionOutputTypeDef definition
class AutomationRulesActionOutputTypeDef(TypedDict):
Type: NotRequired[AutomationRulesActionTypeType], # (1)
FindingFieldsUpdate: NotRequired[AutomationRulesFindingFieldsUpdateOutputTypeDef], # (2)
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)
- See AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef
- See AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef
- See AwsAmazonMqBrokerLogsDetailsTypeDef
- See AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef
- 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)
- See AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef
- See AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef AwsAmazonMqBrokerLdapServerMetadataDetailsOutputTypeDef
- See AwsAmazonMqBrokerLogsDetailsTypeDef
- See AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef
- 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],
- See AwsApiGatewayMethodSettingsTypeDef
- See AwsApiGatewayAccessLogSettingsTypeDef
- 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)
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],
- See AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiLogConfigDetailsTypeDef
- 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],
- See AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiLogConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef
AwsAthenaWorkGroupConfigurationDetailsTypeDef#
# AwsAthenaWorkGroupConfigurationDetailsTypeDef definition
class AwsAthenaWorkGroupConfigurationDetailsTypeDef(TypedDict):
ResultConfiguration: NotRequired[AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef], # (1)
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef(TypedDict):
InstancesDistribution: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef], # (1)
LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef
- 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)
- See AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef
- 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)
- See AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef
- 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)
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)
AwsBackupBackupVaultDetailsTypeDef#
# AwsBackupBackupVaultDetailsTypeDef definition
class AwsBackupBackupVaultDetailsTypeDef(TypedDict):
BackupVaultArn: NotRequired[str],
BackupVaultName: NotRequired[str],
EncryptionKeyArn: NotRequired[str],
Notifications: NotRequired[AwsBackupBackupVaultNotificationsDetailsUnionTypeDef], # (1)
AccessPolicy: NotRequired[str],
- See AwsBackupBackupVaultNotificationsDetailsTypeDef AwsBackupBackupVaultNotificationsDetailsOutputTypeDef
AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef#
# AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef definition
class AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef(TypedDict):
DomainValidationOptions: NotRequired[List[AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef]], # (1)
RenewalStatus: NotRequired[str],
RenewalStatusReason: NotRequired[str],
UpdatedAt: NotRequired[str],
AwsCertificateManagerCertificateRenewalSummaryTypeDef#
# AwsCertificateManagerCertificateRenewalSummaryTypeDef definition
class AwsCertificateManagerCertificateRenewalSummaryTypeDef(TypedDict):
DomainValidationOptions: NotRequired[Sequence[AwsCertificateManagerCertificateDomainValidationOptionTypeDef]], # (1)
RenewalStatus: NotRequired[str],
RenewalStatusReason: NotRequired[str],
UpdatedAt: NotRequired[str],
AwsCloudFrontDistributionOriginItemOutputTypeDef#
# AwsCloudFrontDistributionOriginItemOutputTypeDef definition
class AwsCloudFrontDistributionOriginItemOutputTypeDef(TypedDict):
DomainName: NotRequired[str],
Id: NotRequired[str],
OriginPath: NotRequired[str],
S3OriginConfig: NotRequired[AwsCloudFrontDistributionOriginS3OriginConfigTypeDef], # (1)
CustomOriginConfig: NotRequired[AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef], # (2)
- See AwsCloudFrontDistributionOriginS3OriginConfigTypeDef
- See AwsCloudFrontDistributionOriginCustomOriginConfigOutputTypeDef
AwsCloudFrontDistributionOriginGroupOutputTypeDef#
# AwsCloudFrontDistributionOriginGroupOutputTypeDef definition
class AwsCloudFrontDistributionOriginGroupOutputTypeDef(TypedDict):
FailoverCriteria: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverOutputTypeDef], # (1)
AwsCloudFrontDistributionOriginGroupFailoverTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverTypeDef definition
class AwsCloudFrontDistributionOriginGroupFailoverTypeDef(TypedDict):
StatusCodes: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverStatusCodesUnionTypeDef], # (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)
- 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)
- See AwsCodeBuildProjectArtifactsDetailsTypeDef
- See AwsCodeBuildProjectEnvironmentOutputTypeDef
- See AwsCodeBuildProjectSourceTypeDef
- See AwsCodeBuildProjectLogsConfigDetailsTypeDef
- See AwsCodeBuildProjectVpcConfigOutputTypeDef
- 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)
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)
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableProjectionTypeDef AwsDynamoDbTableProjectionOutputTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
AwsDynamoDbTableLocalSecondaryIndexTypeDef#
# AwsDynamoDbTableLocalSecondaryIndexTypeDef definition
class AwsDynamoDbTableLocalSecondaryIndexTypeDef(TypedDict):
IndexArn: NotRequired[str],
IndexName: NotRequired[str],
KeySchema: NotRequired[Sequence[AwsDynamoDbTableKeySchemaTypeDef]], # (1)
Projection: NotRequired[AwsDynamoDbTableProjectionUnionTypeDef], # (2)
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableProjectionTypeDef AwsDynamoDbTableProjectionOutputTypeDef
AwsDynamoDbTableReplicaOutputTypeDef#
# AwsDynamoDbTableReplicaOutputTypeDef definition
class AwsDynamoDbTableReplicaOutputTypeDef(TypedDict):
GlobalSecondaryIndexes: NotRequired[List[AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef]], # (1)
KmsMasterKeyId: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[AwsDynamoDbTableProvisionedThroughputOverrideTypeDef], # (2)
RegionName: NotRequired[str],
ReplicaStatus: NotRequired[str],
ReplicaStatusDescription: NotRequired[str],
- See AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef
- See AwsDynamoDbTableProvisionedThroughputOverrideTypeDef
AwsDynamoDbTableReplicaTypeDef#
# AwsDynamoDbTableReplicaTypeDef definition
class AwsDynamoDbTableReplicaTypeDef(TypedDict):
GlobalSecondaryIndexes: NotRequired[Sequence[AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef]], # (1)
KmsMasterKeyId: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[AwsDynamoDbTableProvisionedThroughputOverrideTypeDef], # (2)
RegionName: NotRequired[str],
ReplicaStatus: NotRequired[str],
ReplicaStatusDescription: NotRequired[str],
- See AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef
- See AwsDynamoDbTableProvisionedThroughputOverrideTypeDef
AwsEc2ClientVpnEndpointDetailsOutputTypeDef#
# AwsEc2ClientVpnEndpointDetailsOutputTypeDef definition
class AwsEc2ClientVpnEndpointDetailsOutputTypeDef(TypedDict):
ClientVpnEndpointId: NotRequired[str],
Description: NotRequired[str],
ClientCidrBlock: NotRequired[str],
DnsServer: NotRequired[List[str]],
SplitTunnel: NotRequired[bool],
TransportProtocol: NotRequired[str],
VpnPort: NotRequired[int],
ServerCertificateArn: NotRequired[str],
AuthenticationOptions: NotRequired[List[AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef]], # (1)
ConnectionLogOptions: NotRequired[AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef], # (2)
SecurityGroupIdSet: NotRequired[List[str]],
VpcId: NotRequired[str],
SelfServicePortalUrl: NotRequired[str],
ClientConnectOptions: NotRequired[AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef], # (3)
SessionTimeoutHours: NotRequired[int],
ClientLoginBannerOptions: NotRequired[AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef], # (4)
- See AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef
AwsEc2ClientVpnEndpointDetailsTypeDef#
# AwsEc2ClientVpnEndpointDetailsTypeDef definition
class AwsEc2ClientVpnEndpointDetailsTypeDef(TypedDict):
ClientVpnEndpointId: NotRequired[str],
Description: NotRequired[str],
ClientCidrBlock: NotRequired[str],
DnsServer: NotRequired[Sequence[str]],
SplitTunnel: NotRequired[bool],
TransportProtocol: NotRequired[str],
VpnPort: NotRequired[int],
ServerCertificateArn: NotRequired[str],
AuthenticationOptions: NotRequired[Sequence[AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef]], # (1)
ConnectionLogOptions: NotRequired[AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef], # (2)
SecurityGroupIdSet: NotRequired[Sequence[str]],
VpcId: NotRequired[str],
SelfServicePortalUrl: NotRequired[str],
ClientConnectOptions: NotRequired[AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef], # (3)
SessionTimeoutHours: NotRequired[int],
ClientLoginBannerOptions: NotRequired[AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef], # (4)
- See AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef
AwsEc2LaunchTemplateDataDetailsOutputTypeDef#
# AwsEc2LaunchTemplateDataDetailsOutputTypeDef definition
class AwsEc2LaunchTemplateDataDetailsOutputTypeDef(TypedDict):
BlockDeviceMappingSet: NotRequired[List[AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef]], # (1)
CapacityReservationSpecification: NotRequired[AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef], # (2)
CpuOptions: NotRequired[AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef], # (3)
CreditSpecification: NotRequired[AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef], # (4)
DisableApiStop: NotRequired[bool],
DisableApiTermination: NotRequired[bool],
EbsOptimized: NotRequired[bool],
ElasticGpuSpecificationSet: NotRequired[List[AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef]], # (5)
ElasticInferenceAcceleratorSet: NotRequired[List[AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef]], # (6)
EnclaveOptions: NotRequired[AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef], # (7)
HibernationOptions: NotRequired[AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef], # (8)
IamInstanceProfile: NotRequired[AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef], # (9)
ImageId: NotRequired[str],
InstanceInitiatedShutdownBehavior: NotRequired[str],
InstanceMarketOptions: NotRequired[AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef], # (10)
InstanceRequirements: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef], # (11)
InstanceType: NotRequired[str],
KernelId: NotRequired[str],
KeyName: NotRequired[str],
LicenseSet: NotRequired[List[AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef]], # (12)
MaintenanceOptions: NotRequired[AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef], # (13)
MetadataOptions: NotRequired[AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef], # (14)
Monitoring: NotRequired[AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef], # (15)
NetworkInterfaceSet: NotRequired[List[AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef]], # (16)
Placement: NotRequired[AwsEc2LaunchTemplateDataPlacementDetailsTypeDef], # (17)
PrivateDnsNameOptions: NotRequired[AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef], # (18)
RamDiskId: NotRequired[str],
SecurityGroupIdSet: NotRequired[List[str]],
SecurityGroupSet: NotRequired[List[str]],
UserData: NotRequired[str],
- See AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef
- See AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef
- See AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef
- See AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef
- See AwsEc2LaunchTemplateDataPlacementDetailsTypeDef
- See AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef
AwsEc2NetworkAclDetailsOutputTypeDef#
# AwsEc2NetworkAclDetailsOutputTypeDef definition
class AwsEc2NetworkAclDetailsOutputTypeDef(TypedDict):
IsDefault: NotRequired[bool],
NetworkAclId: NotRequired[str],
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
Associations: NotRequired[List[AwsEc2NetworkAclAssociationTypeDef]], # (1)
Entries: NotRequired[List[AwsEc2NetworkAclEntryTypeDef]], # (2)
AwsEc2NetworkAclDetailsTypeDef#
# AwsEc2NetworkAclDetailsTypeDef definition
class AwsEc2NetworkAclDetailsTypeDef(TypedDict):
IsDefault: NotRequired[bool],
NetworkAclId: NotRequired[str],
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
Associations: NotRequired[Sequence[AwsEc2NetworkAclAssociationTypeDef]], # (1)
Entries: NotRequired[Sequence[AwsEc2NetworkAclEntryTypeDef]], # (2)
AwsEc2SecurityGroupDetailsOutputTypeDef#
# AwsEc2SecurityGroupDetailsOutputTypeDef definition
class AwsEc2SecurityGroupDetailsOutputTypeDef(TypedDict):
GroupName: NotRequired[str],
GroupId: NotRequired[str],
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
IpPermissions: NotRequired[List[AwsEc2SecurityGroupIpPermissionOutputTypeDef]], # (1)
IpPermissionsEgress: NotRequired[List[AwsEc2SecurityGroupIpPermissionOutputTypeDef]], # (1)
AwsEc2VpcPeeringConnectionDetailsOutputTypeDef#
# AwsEc2VpcPeeringConnectionDetailsOutputTypeDef definition
class AwsEc2VpcPeeringConnectionDetailsOutputTypeDef(TypedDict):
AccepterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef], # (1)
ExpirationTime: NotRequired[str],
RequesterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef], # (1)
Status: NotRequired[AwsEc2VpcPeeringConnectionStatusDetailsTypeDef], # (3)
VpcPeeringConnectionId: NotRequired[str],
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
- See AwsEc2VpcPeeringConnectionStatusDetailsTypeDef
AwsEc2VpnConnectionDetailsOutputTypeDef#
# AwsEc2VpnConnectionDetailsOutputTypeDef definition
class AwsEc2VpnConnectionDetailsOutputTypeDef(TypedDict):
VpnConnectionId: NotRequired[str],
State: NotRequired[str],
CustomerGatewayId: NotRequired[str],
CustomerGatewayConfiguration: NotRequired[str],
Type: NotRequired[str],
VpnGatewayId: NotRequired[str],
Category: NotRequired[str],
VgwTelemetry: NotRequired[List[AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef]], # (1)
Options: NotRequired[AwsEc2VpnConnectionOptionsDetailsOutputTypeDef], # (2)
Routes: NotRequired[List[AwsEc2VpnConnectionRoutesDetailsTypeDef]], # (3)
TransitGatewayId: NotRequired[str],
- See AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef
- See AwsEc2VpnConnectionOptionsDetailsOutputTypeDef
- See AwsEc2VpnConnectionRoutesDetailsTypeDef
AwsEc2VpnConnectionOptionsDetailsTypeDef#
# AwsEc2VpnConnectionOptionsDetailsTypeDef definition
class AwsEc2VpnConnectionOptionsDetailsTypeDef(TypedDict):
StaticRoutesOnly: NotRequired[bool],
TunnelOptions: NotRequired[Sequence[AwsEc2VpnConnectionOptionsTunnelOptionsDetailsUnionTypeDef]], # (1)
- See AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutputTypeDef
AwsEcsClusterConfigurationDetailsTypeDef#
# AwsEcsClusterConfigurationDetailsTypeDef definition
class AwsEcsClusterConfigurationDetailsTypeDef(TypedDict):
ExecuteCommandConfiguration: NotRequired[AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef], # (1)
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],
- See AwsEcsServiceCapacityProviderStrategyDetailsTypeDef
- See AwsEcsServiceDeploymentConfigurationDetailsTypeDef
- See AwsEcsServiceDeploymentControllerDetailsTypeDef
- See AwsEcsServiceLoadBalancersDetailsTypeDef
- See AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef
- See AwsEcsServicePlacementConstraintsDetailsTypeDef
- See AwsEcsServicePlacementStrategiesDetailsTypeDef
- See AwsEcsServiceServiceRegistriesDetailsTypeDef
AwsEcsServiceNetworkConfigurationDetailsTypeDef#
# AwsEcsServiceNetworkConfigurationDetailsTypeDef definition
class AwsEcsServiceNetworkConfigurationDetailsTypeDef(TypedDict):
AwsVpcConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsUnionTypeDef], # (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)
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutputTypeDef
- 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],
- See AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef
AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef#
# AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef(TypedDict):
DockerVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef], # (1)
EfsVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef], # (2)
Host: NotRequired[AwsEcsTaskDefinitionVolumesHostDetailsTypeDef], # (3)
Name: NotRequired[str],
- See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionVolumesHostDetailsTypeDef
AwsEcsTaskDefinitionVolumesDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesDetailsTypeDef(TypedDict):
DockerVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsUnionTypeDef], # (1)
EfsVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef], # (2)
Host: NotRequired[AwsEcsTaskDefinitionVolumesHostDetailsTypeDef], # (3)
Name: NotRequired[str],
- See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionVolumesHostDetailsTypeDef
AwsEcsTaskDetailsOutputTypeDef#
# AwsEcsTaskDetailsOutputTypeDef definition
class AwsEcsTaskDetailsOutputTypeDef(TypedDict):
ClusterArn: NotRequired[str],
TaskDefinitionArn: NotRequired[str],
Version: NotRequired[str],
CreatedAt: NotRequired[str],
StartedAt: NotRequired[str],
StartedBy: NotRequired[str],
Group: NotRequired[str],
Volumes: NotRequired[List[AwsEcsTaskVolumeDetailsTypeDef]], # (1)
Containers: NotRequired[List[AwsEcsContainerDetailsOutputTypeDef]], # (2)
AwsEfsAccessPointDetailsOutputTypeDef#
# AwsEfsAccessPointDetailsOutputTypeDef definition
class AwsEfsAccessPointDetailsOutputTypeDef(TypedDict):
AccessPointId: NotRequired[str],
Arn: NotRequired[str],
ClientToken: NotRequired[str],
FileSystemId: NotRequired[str],
PosixUser: NotRequired[AwsEfsAccessPointPosixUserDetailsOutputTypeDef], # (1)
RootDirectory: NotRequired[AwsEfsAccessPointRootDirectoryDetailsTypeDef], # (2)
AwsEfsAccessPointDetailsTypeDef#
# AwsEfsAccessPointDetailsTypeDef definition
class AwsEfsAccessPointDetailsTypeDef(TypedDict):
AccessPointId: NotRequired[str],
Arn: NotRequired[str],
ClientToken: NotRequired[str],
FileSystemId: NotRequired[str],
PosixUser: NotRequired[AwsEfsAccessPointPosixUserDetailsUnionTypeDef], # (1)
RootDirectory: NotRequired[AwsEfsAccessPointRootDirectoryDetailsTypeDef], # (2)
- See AwsEfsAccessPointPosixUserDetailsTypeDef AwsEfsAccessPointPosixUserDetailsOutputTypeDef
- See AwsEfsAccessPointRootDirectoryDetailsTypeDef
AwsEksClusterDetailsOutputTypeDef#
# AwsEksClusterDetailsOutputTypeDef definition
class AwsEksClusterDetailsOutputTypeDef(TypedDict):
Arn: NotRequired[str],
CertificateAuthorityData: NotRequired[str],
ClusterStatus: NotRequired[str],
Endpoint: NotRequired[str],
Name: NotRequired[str],
ResourcesVpcConfig: NotRequired[AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef], # (1)
RoleArn: NotRequired[str],
Version: NotRequired[str],
Logging: NotRequired[AwsEksClusterLoggingDetailsOutputTypeDef], # (2)
- See AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef
- See AwsEksClusterLoggingDetailsOutputTypeDef
AwsEksClusterLoggingDetailsTypeDef#
# AwsEksClusterLoggingDetailsTypeDef definition
class AwsEksClusterLoggingDetailsTypeDef(TypedDict):
ClusterLogging: NotRequired[Sequence[AwsEksClusterLoggingClusterLoggingDetailsUnionTypeDef]], # (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)
- See AwsElasticsearchDomainDomainEndpointOptionsTypeDef
- See AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef
- See AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef
- See AwsElasticsearchDomainLogPublishingOptionsTypeDef
- See AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef
- See AwsElasticsearchDomainServiceSoftwareOptionsTypeDef
- 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)
- See AwsElasticsearchDomainDomainEndpointOptionsTypeDef
- See AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef
- See AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef
- See AwsElasticsearchDomainLogPublishingOptionsTypeDef
- See AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef
- See AwsElasticsearchDomainServiceSoftwareOptionsTypeDef
- 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],
- See AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef
- See AwsElbLoadBalancerHealthCheckTypeDef
- See AwsElbLoadBalancerInstanceTypeDef
- See AwsElbLoadBalancerListenerDescriptionOutputTypeDef
- See AwsElbLoadBalancerAttributesOutputTypeDef
- See AwsElbLoadBalancerPoliciesOutputTypeDef
- See AwsElbLoadBalancerSourceSecurityGroupTypeDef
AwsEventsEndpointRoutingConfigDetailsTypeDef#
# AwsEventsEndpointRoutingConfigDetailsTypeDef definition
class AwsEventsEndpointRoutingConfigDetailsTypeDef(TypedDict):
FailoverConfig: NotRequired[AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef], # (1)
AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef], # (1)
ServiceRole: NotRequired[str],
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)
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],
- See AwsIamAttachedManagedPolicyTypeDef
- See AwsIamInstanceProfileOutputTypeDef
- See AwsIamPermissionsBoundaryTypeDef
- 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],
- See AwsLambdaFunctionCodeTypeDef
- See AwsLambdaFunctionDeadLetterConfigTypeDef
- See AwsLambdaFunctionEnvironmentOutputTypeDef
- See AwsLambdaFunctionLayerTypeDef
- See AwsLambdaFunctionTracingConfigTypeDef
- See AwsLambdaFunctionVpcConfigOutputTypeDef
AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef(TypedDict):
Sasl: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef], # (1)
Unauthenticated: NotRequired[AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef], # (2)
Tls: NotRequired[AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef], # (3)
- See AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef
AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef(TypedDict):
Sasl: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef], # (1)
Unauthenticated: NotRequired[AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef], # (2)
Tls: NotRequired[AwsMskClusterClusterInfoClientAuthenticationTlsDetailsUnionTypeDef], # (3)
- See AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutputTypeDef
AwsOpenSearchServiceDomainDetailsOutputTypeDef#
# AwsOpenSearchServiceDomainDetailsOutputTypeDef definition
class AwsOpenSearchServiceDomainDetailsOutputTypeDef(TypedDict):
Arn: NotRequired[str],
AccessPolicies: NotRequired[str],
DomainName: NotRequired[str],
Id: NotRequired[str],
DomainEndpoint: NotRequired[str],
EngineVersion: NotRequired[str],
EncryptionAtRestOptions: NotRequired[AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef], # (1)
NodeToNodeEncryptionOptions: NotRequired[AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef], # (2)
ServiceSoftwareOptions: NotRequired[AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef], # (3)
ClusterConfig: NotRequired[AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef], # (4)
DomainEndpointOptions: NotRequired[AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef], # (5)
VpcOptions: NotRequired[AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef], # (6)
LogPublishingOptions: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef], # (7)
DomainEndpoints: NotRequired[Dict[str, str]],
AdvancedSecurityOptions: NotRequired[AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef], # (8)
- See AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef
- See AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef
- See AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef
AwsOpenSearchServiceDomainDetailsTypeDef#
# AwsOpenSearchServiceDomainDetailsTypeDef definition
class AwsOpenSearchServiceDomainDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
AccessPolicies: NotRequired[str],
DomainName: NotRequired[str],
Id: NotRequired[str],
DomainEndpoint: NotRequired[str],
EngineVersion: NotRequired[str],
EncryptionAtRestOptions: NotRequired[AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef], # (1)
NodeToNodeEncryptionOptions: NotRequired[AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef], # (2)
ServiceSoftwareOptions: NotRequired[AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef], # (3)
ClusterConfig: NotRequired[AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef], # (4)
DomainEndpointOptions: NotRequired[AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef], # (5)
VpcOptions: NotRequired[AwsOpenSearchServiceDomainVpcOptionsDetailsUnionTypeDef], # (6)
LogPublishingOptions: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef], # (7)
DomainEndpoints: NotRequired[Mapping[str, str]],
AdvancedSecurityOptions: NotRequired[AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef], # (8)
- See AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef
- See AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef AwsOpenSearchServiceDomainVpcOptionsDetailsOutputTypeDef
- See AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef
AwsRdsDbClusterSnapshotDetailsTypeDef#
# AwsRdsDbClusterSnapshotDetailsTypeDef definition
class AwsRdsDbClusterSnapshotDetailsTypeDef(TypedDict):
AvailabilityZones: NotRequired[Sequence[str]],
SnapshotCreateTime: NotRequired[str],
Engine: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
VpcId: NotRequired[str],
ClusterCreateTime: NotRequired[str],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
PercentProgress: NotRequired[int],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbClusterIdentifier: NotRequired[str],
DbClusterSnapshotIdentifier: NotRequired[str],
IamDatabaseAuthenticationEnabled: NotRequired[bool],
DbClusterSnapshotAttributes: NotRequired[Sequence[AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeUnionTypeDef]], # (1)
- See AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutputTypeDef
AwsRdsDbSubnetGroupOutputTypeDef#
# AwsRdsDbSubnetGroupOutputTypeDef definition
class AwsRdsDbSubnetGroupOutputTypeDef(TypedDict):
DbSubnetGroupName: NotRequired[str],
DbSubnetGroupDescription: NotRequired[str],
VpcId: NotRequired[str],
SubnetGroupStatus: NotRequired[str],
Subnets: NotRequired[List[AwsRdsDbSubnetGroupSubnetTypeDef]], # (1)
DbSubnetGroupArn: NotRequired[str],
AwsRdsDbSubnetGroupTypeDef#
# AwsRdsDbSubnetGroupTypeDef definition
class AwsRdsDbSubnetGroupTypeDef(TypedDict):
DbSubnetGroupName: NotRequired[str],
DbSubnetGroupDescription: NotRequired[str],
VpcId: NotRequired[str],
SubnetGroupStatus: NotRequired[str],
Subnets: NotRequired[Sequence[AwsRdsDbSubnetGroupSubnetTypeDef]], # (1)
DbSubnetGroupArn: NotRequired[str],
AwsRdsDbPendingModifiedValuesTypeDef#
# AwsRdsDbPendingModifiedValuesTypeDef definition
class AwsRdsDbPendingModifiedValuesTypeDef(TypedDict):
DbInstanceClass: NotRequired[str],
AllocatedStorage: NotRequired[int],
MasterUserPassword: NotRequired[str],
Port: NotRequired[int],
BackupRetentionPeriod: NotRequired[int],
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
DbInstanceIdentifier: NotRequired[str],
StorageType: NotRequired[str],
CaCertificateIdentifier: NotRequired[str],
DbSubnetGroupName: NotRequired[str],
PendingCloudWatchLogsExports: NotRequired[AwsRdsPendingCloudWatchLogsExportsUnionTypeDef], # (1)
ProcessorFeatures: NotRequired[Sequence[AwsRdsDbProcessorFeatureTypeDef]], # (2)
- See AwsRdsPendingCloudWatchLogsExportsTypeDef AwsRdsPendingCloudWatchLogsExportsOutputTypeDef
- See AwsRdsDbProcessorFeatureTypeDef
AwsRedshiftClusterDetailsOutputTypeDef#
# AwsRedshiftClusterDetailsOutputTypeDef definition
class AwsRedshiftClusterDetailsOutputTypeDef(TypedDict):
AllowVersionUpgrade: NotRequired[bool],
AutomatedSnapshotRetentionPeriod: NotRequired[int],
AvailabilityZone: NotRequired[str],
ClusterAvailabilityStatus: NotRequired[str],
ClusterCreateTime: NotRequired[str],
ClusterIdentifier: NotRequired[str],
ClusterNodes: NotRequired[List[AwsRedshiftClusterClusterNodeTypeDef]], # (1)
ClusterParameterGroups: NotRequired[List[AwsRedshiftClusterClusterParameterGroupOutputTypeDef]], # (2)
ClusterPublicKey: NotRequired[str],
ClusterRevisionNumber: NotRequired[str],
ClusterSecurityGroups: NotRequired[List[AwsRedshiftClusterClusterSecurityGroupTypeDef]], # (3)
ClusterSnapshotCopyStatus: NotRequired[AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef], # (4)
ClusterStatus: NotRequired[str],
ClusterSubnetGroupName: NotRequired[str],
ClusterVersion: NotRequired[str],
DBName: NotRequired[str],
DeferredMaintenanceWindows: NotRequired[List[AwsRedshiftClusterDeferredMaintenanceWindowTypeDef]], # (5)
ElasticIpStatus: NotRequired[AwsRedshiftClusterElasticIpStatusTypeDef], # (6)
ElasticResizeNumberOfNodeOptions: NotRequired[str],
Encrypted: NotRequired[bool],
Endpoint: NotRequired[AwsRedshiftClusterEndpointTypeDef], # (7)
EnhancedVpcRouting: NotRequired[bool],
ExpectedNextSnapshotScheduleTime: NotRequired[str],
ExpectedNextSnapshotScheduleTimeStatus: NotRequired[str],
HsmStatus: NotRequired[AwsRedshiftClusterHsmStatusTypeDef], # (8)
IamRoles: NotRequired[List[AwsRedshiftClusterIamRoleTypeDef]], # (9)
KmsKeyId: NotRequired[str],
MaintenanceTrackName: NotRequired[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
MasterUsername: NotRequired[str],
NextMaintenanceWindowStartTime: NotRequired[str],
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
PendingActions: NotRequired[List[str]],
PendingModifiedValues: NotRequired[AwsRedshiftClusterPendingModifiedValuesTypeDef], # (10)
PreferredMaintenanceWindow: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
ResizeInfo: NotRequired[AwsRedshiftClusterResizeInfoTypeDef], # (11)
RestoreStatus: NotRequired[AwsRedshiftClusterRestoreStatusTypeDef], # (12)
SnapshotScheduleIdentifier: NotRequired[str],
SnapshotScheduleState: NotRequired[str],
VpcId: NotRequired[str],
VpcSecurityGroups: NotRequired[List[AwsRedshiftClusterVpcSecurityGroupTypeDef]], # (13)
LoggingStatus: NotRequired[AwsRedshiftClusterLoggingStatusTypeDef], # (14)
- See AwsRedshiftClusterClusterNodeTypeDef
- See AwsRedshiftClusterClusterParameterGroupOutputTypeDef
- See AwsRedshiftClusterClusterSecurityGroupTypeDef
- See AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef
- See AwsRedshiftClusterDeferredMaintenanceWindowTypeDef
- See AwsRedshiftClusterElasticIpStatusTypeDef
- See AwsRedshiftClusterEndpointTypeDef
- See AwsRedshiftClusterHsmStatusTypeDef
- See AwsRedshiftClusterIamRoleTypeDef
- See AwsRedshiftClusterPendingModifiedValuesTypeDef
- See AwsRedshiftClusterResizeInfoTypeDef
- See AwsRedshiftClusterRestoreStatusTypeDef
- See AwsRedshiftClusterVpcSecurityGroupTypeDef
- See AwsRedshiftClusterLoggingStatusTypeDef
AwsRoute53HostedZoneDetailsOutputTypeDef#
# AwsRoute53HostedZoneDetailsOutputTypeDef definition
class AwsRoute53HostedZoneDetailsOutputTypeDef(TypedDict):
HostedZone: NotRequired[AwsRoute53HostedZoneObjectDetailsTypeDef], # (1)
Vpcs: NotRequired[List[AwsRoute53HostedZoneVpcDetailsTypeDef]], # (2)
NameServers: NotRequired[List[str]],
QueryLoggingConfig: NotRequired[AwsRoute53QueryLoggingConfigDetailsTypeDef], # (3)
- See AwsRoute53HostedZoneObjectDetailsTypeDef
- See AwsRoute53HostedZoneVpcDetailsTypeDef
- See AwsRoute53QueryLoggingConfigDetailsTypeDef
AwsRoute53HostedZoneDetailsTypeDef#
# AwsRoute53HostedZoneDetailsTypeDef definition
class AwsRoute53HostedZoneDetailsTypeDef(TypedDict):
HostedZone: NotRequired[AwsRoute53HostedZoneObjectDetailsTypeDef], # (1)
Vpcs: NotRequired[Sequence[AwsRoute53HostedZoneVpcDetailsTypeDef]], # (2)
NameServers: NotRequired[Sequence[str]],
QueryLoggingConfig: NotRequired[AwsRoute53QueryLoggingConfigDetailsTypeDef], # (3)
- See AwsRoute53HostedZoneObjectDetailsTypeDef
- See AwsRoute53HostedZoneVpcDetailsTypeDef
- See AwsRoute53QueryLoggingConfigDetailsTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef(TypedDict):
Operands: NotRequired[List[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef]], # (1)
Prefix: NotRequired[str],
Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef], # (2)
Type: NotRequired[str],
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef(TypedDict):
Operands: NotRequired[Sequence[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef]], # (1)
Prefix: NotRequired[str],
Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef], # (2)
Type: NotRequired[str],
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef
AwsS3BucketNotificationConfigurationFilterOutputTypeDef#
# AwsS3BucketNotificationConfigurationFilterOutputTypeDef definition
class AwsS3BucketNotificationConfigurationFilterOutputTypeDef(TypedDict):
S3KeyFilter: NotRequired[AwsS3BucketNotificationConfigurationS3KeyFilterOutputTypeDef], # (1)
AwsS3BucketObjectLockConfigurationTypeDef#
# AwsS3BucketObjectLockConfigurationTypeDef definition
class AwsS3BucketObjectLockConfigurationTypeDef(TypedDict):
ObjectLockEnabled: NotRequired[str],
Rule: NotRequired[AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef], # (1)
AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef#
# AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef definition
class AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef(TypedDict):
Rules: NotRequired[List[AwsS3BucketServerSideEncryptionRuleTypeDef]], # (1)
AwsS3BucketServerSideEncryptionConfigurationTypeDef#
# AwsS3BucketServerSideEncryptionConfigurationTypeDef definition
class AwsS3BucketServerSideEncryptionConfigurationTypeDef(TypedDict):
Rules: NotRequired[Sequence[AwsS3BucketServerSideEncryptionRuleTypeDef]], # (1)
AwsS3BucketWebsiteConfigurationOutputTypeDef#
# AwsS3BucketWebsiteConfigurationOutputTypeDef definition
class AwsS3BucketWebsiteConfigurationOutputTypeDef(TypedDict):
ErrorDocument: NotRequired[str],
IndexDocumentSuffix: NotRequired[str],
RedirectAllRequestsTo: NotRequired[AwsS3BucketWebsiteConfigurationRedirectToTypeDef], # (1)
RoutingRules: NotRequired[List[AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef]], # (2)
- See AwsS3BucketWebsiteConfigurationRedirectToTypeDef
- See AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef
AwsS3BucketWebsiteConfigurationTypeDef#
# AwsS3BucketWebsiteConfigurationTypeDef definition
class AwsS3BucketWebsiteConfigurationTypeDef(TypedDict):
ErrorDocument: NotRequired[str],
IndexDocumentSuffix: NotRequired[str],
RedirectAllRequestsTo: NotRequired[AwsS3BucketWebsiteConfigurationRedirectToTypeDef], # (1)
RoutingRules: NotRequired[Sequence[AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef]], # (2)
- See AwsS3BucketWebsiteConfigurationRedirectToTypeDef
- See AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef
BatchUpdateFindingsResponseTypeDef#
# BatchUpdateFindingsResponseTypeDef definition
class BatchUpdateFindingsResponseTypeDef(TypedDict):
ProcessedFindings: List[AwsSecurityFindingIdentifierTypeDef], # (1)
UnprocessedFindings: List[BatchUpdateFindingsUnprocessedFindingTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AwsSecurityFindingIdentifierTypeDef
- See BatchUpdateFindingsUnprocessedFindingTypeDef
- See ResponseMetadataTypeDef
AwsSsmPatchComplianceDetailsTypeDef#
# AwsSsmPatchComplianceDetailsTypeDef definition
class AwsSsmPatchComplianceDetailsTypeDef(TypedDict):
Patch: NotRequired[AwsSsmPatchTypeDef], # (1)
AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef definition
class AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef(TypedDict):
Destinations: NotRequired[List[AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef]], # (1)
IncludeExecutionData: NotRequired[bool],
Level: NotRequired[str],
AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef definition
class AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef(TypedDict):
Destinations: NotRequired[Sequence[AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef]], # (1)
IncludeExecutionData: NotRequired[bool],
Level: NotRequired[str],
AwsWafRegionalRuleGroupDetailsOutputTypeDef#
# AwsWafRegionalRuleGroupDetailsOutputTypeDef definition
class AwsWafRegionalRuleGroupDetailsOutputTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[List[AwsWafRegionalRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafRegionalRuleGroupDetailsTypeDef#
# AwsWafRegionalRuleGroupDetailsTypeDef definition
class AwsWafRegionalRuleGroupDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafRegionalRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafRegionalWebAclDetailsOutputTypeDef#
# AwsWafRegionalWebAclDetailsOutputTypeDef definition
class AwsWafRegionalWebAclDetailsOutputTypeDef(TypedDict):
DefaultAction: NotRequired[str],
MetricName: NotRequired[str],
Name: NotRequired[str],
RulesList: NotRequired[List[AwsWafRegionalWebAclRulesListDetailsTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafRegionalWebAclDetailsTypeDef#
# AwsWafRegionalWebAclDetailsTypeDef definition
class AwsWafRegionalWebAclDetailsTypeDef(TypedDict):
DefaultAction: NotRequired[str],
MetricName: NotRequired[str],
Name: NotRequired[str],
RulesList: NotRequired[Sequence[AwsWafRegionalWebAclRulesListDetailsTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafRuleGroupDetailsOutputTypeDef#
# AwsWafRuleGroupDetailsOutputTypeDef definition
class AwsWafRuleGroupDetailsOutputTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[List[AwsWafRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafRuleGroupDetailsTypeDef#
# AwsWafRuleGroupDetailsTypeDef definition
class AwsWafRuleGroupDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafWebAclDetailsOutputTypeDef#
# AwsWafWebAclDetailsOutputTypeDef definition
class AwsWafWebAclDetailsOutputTypeDef(TypedDict):
Name: NotRequired[str],
DefaultAction: NotRequired[str],
Rules: NotRequired[List[AwsWafWebAclRuleOutputTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafv2ActionAllowDetailsOutputTypeDef#
# AwsWafv2ActionAllowDetailsOutputTypeDef definition
class AwsWafv2ActionAllowDetailsOutputTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsOutputTypeDef], # (1)
AwsWafv2RulesActionCaptchaDetailsOutputTypeDef#
# AwsWafv2RulesActionCaptchaDetailsOutputTypeDef definition
class AwsWafv2RulesActionCaptchaDetailsOutputTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsOutputTypeDef], # (1)
AwsWafv2RulesActionCountDetailsOutputTypeDef#
# AwsWafv2RulesActionCountDetailsOutputTypeDef definition
class AwsWafv2RulesActionCountDetailsOutputTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsOutputTypeDef], # (1)
AwsWafv2ActionBlockDetailsOutputTypeDef#
# AwsWafv2ActionBlockDetailsOutputTypeDef definition
class AwsWafv2ActionBlockDetailsOutputTypeDef(TypedDict):
CustomResponse: NotRequired[AwsWafv2CustomResponseDetailsOutputTypeDef], # (1)
BatchGetStandardsControlAssociationsResponseTypeDef#
# BatchGetStandardsControlAssociationsResponseTypeDef definition
class BatchGetStandardsControlAssociationsResponseTypeDef(TypedDict):
StandardsControlAssociationDetails: List[StandardsControlAssociationDetailTypeDef], # (1)
UnprocessedAssociations: List[UnprocessedStandardsControlAssociationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See StandardsControlAssociationDetailTypeDef
- See UnprocessedStandardsControlAssociationTypeDef
- See ResponseMetadataTypeDef
BatchUpdateStandardsControlAssociationsResponseTypeDef#
# BatchUpdateStandardsControlAssociationsResponseTypeDef definition
class BatchUpdateStandardsControlAssociationsResponseTypeDef(TypedDict):
UnprocessedAssociationUpdates: List[UnprocessedStandardsControlAssociationUpdateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See SoftwarePackageTypeDef
- See CvssOutputTypeDef
- See VulnerabilityVendorTypeDef
- See VulnerabilityFixAvailableType
- See VulnerabilityExploitAvailableType
- See VulnerabilityCodeVulnerabilitiesOutputTypeDef
ParameterDefinitionTypeDef#
# ParameterDefinitionTypeDef definition
class ParameterDefinitionTypeDef(TypedDict):
Description: str,
ConfigurationOptions: ConfigurationOptionsTypeDef, # (1)
BatchGetConfigurationPolicyAssociationsRequestRequestTypeDef#
# BatchGetConfigurationPolicyAssociationsRequestRequestTypeDef definition
class BatchGetConfigurationPolicyAssociationsRequestRequestTypeDef(TypedDict):
ConfigurationPolicyAssociationIdentifiers: Sequence[ConfigurationPolicyAssociationTypeDef], # (1)
UnprocessedConfigurationPolicyAssociationTypeDef#
# UnprocessedConfigurationPolicyAssociationTypeDef definition
class UnprocessedConfigurationPolicyAssociationTypeDef(TypedDict):
ConfigurationPolicyAssociationIdentifiers: NotRequired[ConfigurationPolicyAssociationTypeDef], # (1)
ErrorCode: NotRequired[str],
ErrorReason: NotRequired[str],
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)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
AutomationRulesFindingFiltersTypeDef#
# AutomationRulesFindingFiltersTypeDef definition
class AutomationRulesFindingFiltersTypeDef(TypedDict):
ProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
AwsAccountId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Id: NotRequired[Sequence[StringFilterTypeDef]], # (1)
GeneratorId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Type: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FirstObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (6)
LastObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (6)
CreatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (6)
UpdatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (6)
Confidence: NotRequired[Sequence[NumberFilterTypeDef]], # (10)
Criticality: NotRequired[Sequence[NumberFilterTypeDef]], # (10)
Title: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Description: NotRequired[Sequence[StringFilterTypeDef]], # (1)
SourceUrl: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProductName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
CompanyName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
SeverityLabel: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourcePartition: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceRegion: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceTags: NotRequired[Sequence[MapFilterTypeDef]], # (22)
ResourceDetailsOther: NotRequired[Sequence[MapFilterTypeDef]], # (22)
ComplianceStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceSecurityControlId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceAssociatedStandardsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
VerificationState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
WorkflowStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RecordState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RelatedFindingsProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RelatedFindingsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NoteText: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NoteUpdatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (6)
NoteUpdatedBy: NotRequired[Sequence[StringFilterTypeDef]], # (1)
UserDefinedFields: NotRequired[Sequence[MapFilterTypeDef]], # (22)
ResourceApplicationArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceApplicationName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
AwsAccountName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
AwsSecurityFindingFiltersOutputTypeDef#
# AwsSecurityFindingFiltersOutputTypeDef definition
class AwsSecurityFindingFiltersOutputTypeDef(TypedDict):
ProductArn: NotRequired[List[StringFilterTypeDef]], # (1)
AwsAccountId: NotRequired[List[StringFilterTypeDef]], # (1)
Id: NotRequired[List[StringFilterTypeDef]], # (1)
GeneratorId: NotRequired[List[StringFilterTypeDef]], # (1)
Region: NotRequired[List[StringFilterTypeDef]], # (1)
Type: NotRequired[List[StringFilterTypeDef]], # (1)
FirstObservedAt: NotRequired[List[DateFilterTypeDef]], # (7)
LastObservedAt: NotRequired[List[DateFilterTypeDef]], # (7)
CreatedAt: NotRequired[List[DateFilterTypeDef]], # (7)
UpdatedAt: NotRequired[List[DateFilterTypeDef]], # (7)
SeverityProduct: NotRequired[List[NumberFilterTypeDef]], # (11)
SeverityNormalized: NotRequired[List[NumberFilterTypeDef]], # (11)
SeverityLabel: NotRequired[List[StringFilterTypeDef]], # (1)
Confidence: NotRequired[List[NumberFilterTypeDef]], # (11)
Criticality: NotRequired[List[NumberFilterTypeDef]], # (11)
Title: NotRequired[List[StringFilterTypeDef]], # (1)
Description: NotRequired[List[StringFilterTypeDef]], # (1)
RecommendationText: NotRequired[List[StringFilterTypeDef]], # (1)
SourceUrl: NotRequired[List[StringFilterTypeDef]], # (1)
ProductFields: NotRequired[List[MapFilterTypeDef]], # (20)
ProductName: NotRequired[List[StringFilterTypeDef]], # (1)
CompanyName: NotRequired[List[StringFilterTypeDef]], # (1)
UserDefinedFields: NotRequired[List[MapFilterTypeDef]], # (20)
MalwareName: NotRequired[List[StringFilterTypeDef]], # (1)
MalwareType: NotRequired[List[StringFilterTypeDef]], # (1)
MalwarePath: NotRequired[List[StringFilterTypeDef]], # (1)
MalwareState: NotRequired[List[StringFilterTypeDef]], # (1)
NetworkDirection: NotRequired[List[StringFilterTypeDef]], # (1)
NetworkProtocol: NotRequired[List[StringFilterTypeDef]], # (1)
NetworkSourceIpV4: NotRequired[List[IpFilterTypeDef]], # (30)
NetworkSourceIpV6: NotRequired[List[IpFilterTypeDef]], # (30)
NetworkSourcePort: NotRequired[List[NumberFilterTypeDef]], # (11)
NetworkSourceDomain: NotRequired[List[StringFilterTypeDef]], # (1)
NetworkSourceMac: NotRequired[List[StringFilterTypeDef]], # (1)
NetworkDestinationIpV4: NotRequired[List[IpFilterTypeDef]], # (30)
NetworkDestinationIpV6: NotRequired[List[IpFilterTypeDef]], # (30)
NetworkDestinationPort: NotRequired[List[NumberFilterTypeDef]], # (11)
NetworkDestinationDomain: NotRequired[List[StringFilterTypeDef]], # (1)
ProcessName: NotRequired[List[StringFilterTypeDef]], # (1)
ProcessPath: NotRequired[List[StringFilterTypeDef]], # (1)
ProcessPid: NotRequired[List[NumberFilterTypeDef]], # (11)
ProcessParentPid: NotRequired[List[NumberFilterTypeDef]], # (11)
ProcessLaunchedAt: NotRequired[List[DateFilterTypeDef]], # (7)
ProcessTerminatedAt: NotRequired[List[DateFilterTypeDef]], # (7)
ThreatIntelIndicatorType: NotRequired[List[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorValue: NotRequired[List[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorCategory: NotRequired[List[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorLastObservedAt: NotRequired[List[DateFilterTypeDef]], # (7)
ThreatIntelIndicatorSource: NotRequired[List[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorSourceUrl: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceType: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourcePartition: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceRegion: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceTags: NotRequired[List[MapFilterTypeDef]], # (20)
ResourceAwsEc2InstanceType: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceImageId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceIpV4Addresses: NotRequired[List[IpFilterTypeDef]], # (30)
ResourceAwsEc2InstanceIpV6Addresses: NotRequired[List[IpFilterTypeDef]], # (30)
ResourceAwsEc2InstanceKeyName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceIamInstanceProfileArn: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceVpcId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceSubnetId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceLaunchedAt: NotRequired[List[DateFilterTypeDef]], # (7)
ResourceAwsS3BucketOwnerId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsS3BucketOwnerName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyUserName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyPrincipalName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyStatus: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyCreatedAt: NotRequired[List[DateFilterTypeDef]], # (7)
ResourceAwsIamUserUserName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceContainerName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceContainerImageId: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceContainerImageName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceContainerLaunchedAt: NotRequired[List[DateFilterTypeDef]], # (7)
ResourceDetailsOther: NotRequired[List[MapFilterTypeDef]], # (20)
ComplianceStatus: NotRequired[List[StringFilterTypeDef]], # (1)
VerificationState: NotRequired[List[StringFilterTypeDef]], # (1)
WorkflowState: NotRequired[List[StringFilterTypeDef]], # (1)
WorkflowStatus: NotRequired[List[StringFilterTypeDef]], # (1)
RecordState: NotRequired[List[StringFilterTypeDef]], # (1)
RelatedFindingsProductArn: NotRequired[List[StringFilterTypeDef]], # (1)
RelatedFindingsId: NotRequired[List[StringFilterTypeDef]], # (1)
NoteText: NotRequired[List[StringFilterTypeDef]], # (1)
NoteUpdatedAt: NotRequired[List[DateFilterTypeDef]], # (7)
NoteUpdatedBy: NotRequired[List[StringFilterTypeDef]], # (1)
Keyword: NotRequired[List[KeywordFilterTypeDef]], # (87)
FindingProviderFieldsConfidence: NotRequired[List[NumberFilterTypeDef]], # (11)
FindingProviderFieldsCriticality: NotRequired[List[NumberFilterTypeDef]], # (11)
FindingProviderFieldsRelatedFindingsId: NotRequired[List[StringFilterTypeDef]], # (1)
FindingProviderFieldsRelatedFindingsProductArn: NotRequired[List[StringFilterTypeDef]], # (1)
FindingProviderFieldsSeverityLabel: NotRequired[List[StringFilterTypeDef]], # (1)
FindingProviderFieldsSeverityOriginal: NotRequired[List[StringFilterTypeDef]], # (1)
FindingProviderFieldsTypes: NotRequired[List[StringFilterTypeDef]], # (1)
Sample: NotRequired[List[BooleanFilterTypeDef]], # (95)
ComplianceSecurityControlId: NotRequired[List[StringFilterTypeDef]], # (1)
ComplianceAssociatedStandardsId: NotRequired[List[StringFilterTypeDef]], # (1)
VulnerabilitiesExploitAvailable: NotRequired[List[StringFilterTypeDef]], # (1)
VulnerabilitiesFixAvailable: NotRequired[List[StringFilterTypeDef]], # (1)
ComplianceSecurityControlParametersName: NotRequired[List[StringFilterTypeDef]], # (1)
ComplianceSecurityControlParametersValue: NotRequired[List[StringFilterTypeDef]], # (1)
AwsAccountName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceApplicationName: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceApplicationArn: NotRequired[List[StringFilterTypeDef]], # (1)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See KeywordFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See BooleanFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
AwsSecurityFindingFiltersTypeDef#
# AwsSecurityFindingFiltersTypeDef definition
class AwsSecurityFindingFiltersTypeDef(TypedDict):
ProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
AwsAccountId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Id: NotRequired[Sequence[StringFilterTypeDef]], # (1)
GeneratorId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Region: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Type: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FirstObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
LastObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
CreatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
UpdatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
SeverityProduct: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
SeverityNormalized: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
SeverityLabel: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Confidence: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
Criticality: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
Title: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Description: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RecommendationText: NotRequired[Sequence[StringFilterTypeDef]], # (1)
SourceUrl: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProductFields: NotRequired[Sequence[MapFilterTypeDef]], # (20)
ProductName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
CompanyName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
UserDefinedFields: NotRequired[Sequence[MapFilterTypeDef]], # (20)
MalwareName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
MalwareType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
MalwarePath: NotRequired[Sequence[StringFilterTypeDef]], # (1)
MalwareState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkDirection: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkProtocol: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkSourceIpV4: NotRequired[Sequence[IpFilterTypeDef]], # (30)
NetworkSourceIpV6: NotRequired[Sequence[IpFilterTypeDef]], # (30)
NetworkSourcePort: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
NetworkSourceDomain: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkSourceMac: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkDestinationIpV4: NotRequired[Sequence[IpFilterTypeDef]], # (30)
NetworkDestinationIpV6: NotRequired[Sequence[IpFilterTypeDef]], # (30)
NetworkDestinationPort: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
NetworkDestinationDomain: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProcessName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProcessPath: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProcessPid: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
ProcessParentPid: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
ProcessLaunchedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ProcessTerminatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ThreatIntelIndicatorType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorValue: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorCategory: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorLastObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ThreatIntelIndicatorSource: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorSourceUrl: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourcePartition: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceRegion: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceTags: NotRequired[Sequence[MapFilterTypeDef]], # (20)
ResourceAwsEc2InstanceType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceImageId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceIpV4Addresses: NotRequired[Sequence[IpFilterTypeDef]], # (30)
ResourceAwsEc2InstanceIpV6Addresses: NotRequired[Sequence[IpFilterTypeDef]], # (30)
ResourceAwsEc2InstanceKeyName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceIamInstanceProfileArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceVpcId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceSubnetId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceLaunchedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ResourceAwsS3BucketOwnerId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsS3BucketOwnerName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyUserName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyPrincipalName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyCreatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ResourceAwsIamUserUserName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceContainerName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceContainerImageId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceContainerImageName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceContainerLaunchedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ResourceDetailsOther: NotRequired[Sequence[MapFilterTypeDef]], # (20)
ComplianceStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
VerificationState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
WorkflowState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
WorkflowStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RecordState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RelatedFindingsProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RelatedFindingsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NoteText: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NoteUpdatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
NoteUpdatedBy: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Keyword: NotRequired[Sequence[KeywordFilterTypeDef]], # (87)
FindingProviderFieldsConfidence: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
FindingProviderFieldsCriticality: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
FindingProviderFieldsRelatedFindingsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FindingProviderFieldsRelatedFindingsProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FindingProviderFieldsSeverityLabel: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FindingProviderFieldsSeverityOriginal: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FindingProviderFieldsTypes: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Sample: NotRequired[Sequence[BooleanFilterTypeDef]], # (95)
ComplianceSecurityControlId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceAssociatedStandardsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
VulnerabilitiesExploitAvailable: NotRequired[Sequence[StringFilterTypeDef]], # (1)
VulnerabilitiesFixAvailable: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceSecurityControlParametersName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceSecurityControlParametersValue: NotRequired[Sequence[StringFilterTypeDef]], # (1)
AwsAccountName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceApplicationName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceApplicationArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See KeywordFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See BooleanFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
GetFindingHistoryResponseTypeDef#
# GetFindingHistoryResponseTypeDef definition
class GetFindingHistoryResponseTypeDef(TypedDict):
Records: List[FindingHistoryRecordTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetInsightResultsResponseTypeDef#
# GetInsightResultsResponseTypeDef definition
class GetInsightResultsResponseTypeDef(TypedDict):
InsightResults: InsightResultsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NetworkHeaderOutputTypeDef#
# NetworkHeaderOutputTypeDef definition
class NetworkHeaderOutputTypeDef(TypedDict):
Protocol: NotRequired[str],
Destination: NotRequired[NetworkPathComponentDetailsOutputTypeDef], # (1)
Source: NotRequired[NetworkPathComponentDetailsOutputTypeDef], # (1)
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)
- See RangeTypeDef
- See RangeTypeDef
- See PageTypeDef
- See RecordTypeDef
- 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)
- See RangeTypeDef
- See RangeTypeDef
- See PageTypeDef
- See RecordTypeDef
- See CellTypeDef
SecurityControlCustomParameterOutputTypeDef#
# SecurityControlCustomParameterOutputTypeDef definition
class SecurityControlCustomParameterOutputTypeDef(TypedDict):
SecurityControlId: NotRequired[str],
Parameters: NotRequired[Dict[str, ParameterConfigurationOutputTypeDef]], # (1)
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],
- See SeverityRatingType
- See ControlStatusType
- See UpdateStatusType
- See ParameterConfigurationOutputTypeDef
ParameterConfigurationTypeDef#
# ParameterConfigurationTypeDef definition
class ParameterConfigurationTypeDef(TypedDict):
ValueType: ParameterValueTypeType, # (1)
Value: NotRequired[ParameterValueUnionTypeDef], # (2)
RuleGroupSourceStatefulRulesDetailsTypeDef#
# RuleGroupSourceStatefulRulesDetailsTypeDef definition
class RuleGroupSourceStatefulRulesDetailsTypeDef(TypedDict):
Action: NotRequired[str],
Header: NotRequired[RuleGroupSourceStatefulRulesHeaderDetailsTypeDef], # (1)
RuleOptions: NotRequired[Sequence[RuleGroupSourceStatefulRulesOptionsDetailsUnionTypeDef]], # (2)
- See RuleGroupSourceStatefulRulesHeaderDetailsTypeDef
- See RuleGroupSourceStatefulRulesOptionsDetailsTypeDef RuleGroupSourceStatefulRulesOptionsDetailsOutputTypeDef
RuleGroupSourceStatelessRuleDefinitionOutputTypeDef#
# RuleGroupSourceStatelessRuleDefinitionOutputTypeDef definition
class RuleGroupSourceStatelessRuleDefinitionOutputTypeDef(TypedDict):
Actions: NotRequired[List[str]],
MatchAttributes: NotRequired[RuleGroupSourceStatelessRuleMatchAttributesOutputTypeDef], # (1)
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)
- See RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutputTypeDef
RuleGroupVariablesTypeDef#
# RuleGroupVariablesTypeDef definition
class RuleGroupVariablesTypeDef(TypedDict):
IpSets: NotRequired[RuleGroupVariablesIpSetsDetailsUnionTypeDef], # (1)
PortSets: NotRequired[RuleGroupVariablesPortSetsDetailsUnionTypeDef], # (2)
- See RuleGroupVariablesIpSetsDetailsTypeDef RuleGroupVariablesIpSetsDetailsOutputTypeDef
- 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)
- See ComplianceStatusType
- See StatusReasonTypeDef
- See AssociatedStandardTypeDef
- See SecurityControlParameterTypeDef SecurityControlParameterOutputTypeDef
DescribeStandardsResponseTypeDef#
# DescribeStandardsResponseTypeDef definition
class DescribeStandardsResponseTypeDef(TypedDict):
Standards: List[StandardTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BatchDisableStandardsResponseTypeDef#
# BatchDisableStandardsResponseTypeDef definition
class BatchDisableStandardsResponseTypeDef(TypedDict):
StandardsSubscriptions: List[StandardsSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchEnableStandardsResponseTypeDef#
# BatchEnableStandardsResponseTypeDef definition
class BatchEnableStandardsResponseTypeDef(TypedDict):
StandardsSubscriptions: List[StandardsSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEnabledStandardsResponseTypeDef#
# GetEnabledStandardsResponseTypeDef definition
class GetEnabledStandardsResponseTypeDef(TypedDict):
StandardsSubscriptions: List[StandardsSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StatelessCustomActionDefinitionOutputTypeDef#
# StatelessCustomActionDefinitionOutputTypeDef definition
class StatelessCustomActionDefinitionOutputTypeDef(TypedDict):
PublishMetricAction: NotRequired[StatelessCustomPublishMetricActionOutputTypeDef], # (1)
PortProbeActionOutputTypeDef#
# PortProbeActionOutputTypeDef definition
class PortProbeActionOutputTypeDef(TypedDict):
PortProbeDetails: NotRequired[List[PortProbeDetailTypeDef]], # (1)
Blocked: NotRequired[bool],
PortProbeActionTypeDef#
# PortProbeActionTypeDef definition
class PortProbeActionTypeDef(TypedDict):
PortProbeDetails: NotRequired[Sequence[PortProbeDetailTypeDef]], # (1)
Blocked: NotRequired[bool],
AutomationRulesActionTypeDef#
# AutomationRulesActionTypeDef definition
class AutomationRulesActionTypeDef(TypedDict):
Type: NotRequired[AutomationRulesActionTypeType], # (1)
FindingFieldsUpdate: NotRequired[AutomationRulesFindingFieldsUpdateUnionTypeDef], # (2)
- See AutomationRulesActionTypeType
- See AutomationRulesFindingFieldsUpdateTypeDef AutomationRulesFindingFieldsUpdateOutputTypeDef
AwsAthenaWorkGroupDetailsTypeDef#
# AwsAthenaWorkGroupDetailsTypeDef definition
class AwsAthenaWorkGroupDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
State: NotRequired[str],
Configuration: NotRequired[AwsAthenaWorkGroupConfigurationDetailsTypeDef], # (1)
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],
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef
- See AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef(TypedDict):
InstancesDistribution: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef], # (1)
LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsUnionTypeDef], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutputTypeDef
AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef#
# AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef definition
class AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef(TypedDict):
BackupPlanName: NotRequired[str],
AdvancedBackupSettings: NotRequired[List[AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef]], # (1)
BackupPlanRule: NotRequired[List[AwsBackupBackupPlanRuleDetailsOutputTypeDef]], # (2)
- See AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef
- 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],
- See AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef
- See AwsCertificateManagerCertificateExtendedKeyUsageTypeDef
- See AwsCertificateManagerCertificateKeyUsageTypeDef
- See AwsCertificateManagerCertificateOptionsTypeDef
- See AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef
AwsCloudFrontDistributionOriginsOutputTypeDef#
# AwsCloudFrontDistributionOriginsOutputTypeDef definition
class AwsCloudFrontDistributionOriginsOutputTypeDef(TypedDict):
Items: NotRequired[List[AwsCloudFrontDistributionOriginItemOutputTypeDef]], # (1)
AwsCloudFrontDistributionOriginGroupsOutputTypeDef#
# AwsCloudFrontDistributionOriginGroupsOutputTypeDef definition
class AwsCloudFrontDistributionOriginGroupsOutputTypeDef(TypedDict):
Items: NotRequired[List[AwsCloudFrontDistributionOriginGroupOutputTypeDef]], # (1)
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)
- See AwsCodeBuildProjectArtifactsDetailsTypeDef
- See AwsCodeBuildProjectEnvironmentTypeDef AwsCodeBuildProjectEnvironmentOutputTypeDef
- See AwsCodeBuildProjectSourceTypeDef
- See AwsCodeBuildProjectLogsConfigDetailsTypeDef
- See AwsCodeBuildProjectVpcConfigTypeDef AwsCodeBuildProjectVpcConfigOutputTypeDef
- 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],
- See AwsDynamoDbTableAttributeDefinitionTypeDef
- See AwsDynamoDbTableBillingModeSummaryTypeDef
- See AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
- See AwsDynamoDbTableReplicaOutputTypeDef
- See AwsDynamoDbTableRestoreSummaryTypeDef
- See AwsDynamoDbTableSseDescriptionTypeDef
- See AwsDynamoDbTableStreamSpecificationTypeDef
AwsEc2LaunchTemplateDetailsOutputTypeDef#
# AwsEc2LaunchTemplateDetailsOutputTypeDef definition
class AwsEc2LaunchTemplateDetailsOutputTypeDef(TypedDict):
LaunchTemplateName: NotRequired[str],
Id: NotRequired[str],
LaunchTemplateData: NotRequired[AwsEc2LaunchTemplateDataDetailsOutputTypeDef], # (1)
DefaultVersionNumber: NotRequired[int],
LatestVersionNumber: NotRequired[int],
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],
- See AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef
- See AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef
- See AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutputTypeDef
- See AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutputTypeDef
- See AwsEc2LaunchTemplateDataPlacementDetailsTypeDef
- See AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef
AwsEc2SecurityGroupDetailsTypeDef#
# AwsEc2SecurityGroupDetailsTypeDef definition
class AwsEc2SecurityGroupDetailsTypeDef(TypedDict):
GroupName: NotRequired[str],
GroupId: NotRequired[str],
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
IpPermissions: NotRequired[Sequence[AwsEc2SecurityGroupIpPermissionUnionTypeDef]], # (1)
IpPermissionsEgress: NotRequired[Sequence[AwsEc2SecurityGroupIpPermissionTypeDef]], # (2)
- See AwsEc2SecurityGroupIpPermissionTypeDef AwsEc2SecurityGroupIpPermissionOutputTypeDef
- See AwsEc2SecurityGroupIpPermissionTypeDef
AwsEc2VpcPeeringConnectionDetailsTypeDef#
# AwsEc2VpcPeeringConnectionDetailsTypeDef definition
class AwsEc2VpcPeeringConnectionDetailsTypeDef(TypedDict):
AccepterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef], # (1)
ExpirationTime: NotRequired[str],
RequesterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsUnionTypeDef], # (1)
Status: NotRequired[AwsEc2VpcPeeringConnectionStatusDetailsTypeDef], # (3)
VpcPeeringConnectionId: NotRequired[str],
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef AwsEc2VpcPeeringConnectionVpcInfoDetailsOutputTypeDef
- See AwsEc2VpcPeeringConnectionStatusDetailsTypeDef
AwsEcsClusterDetailsOutputTypeDef#
# AwsEcsClusterDetailsOutputTypeDef definition
class AwsEcsClusterDetailsOutputTypeDef(TypedDict):
ClusterArn: NotRequired[str],
ActiveServicesCount: NotRequired[int],
CapacityProviders: NotRequired[List[str]],
ClusterSettings: NotRequired[List[AwsEcsClusterClusterSettingsDetailsTypeDef]], # (1)
Configuration: NotRequired[AwsEcsClusterConfigurationDetailsTypeDef], # (2)
DefaultCapacityProviderStrategy: NotRequired[List[AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef]], # (3)
ClusterName: NotRequired[str],
RegisteredContainerInstancesCount: NotRequired[int],
RunningTasksCount: NotRequired[int],
Status: NotRequired[str],
- See AwsEcsClusterClusterSettingsDetailsTypeDef
- See AwsEcsClusterConfigurationDetailsTypeDef
- See AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef
AwsEcsClusterDetailsTypeDef#
# AwsEcsClusterDetailsTypeDef definition
class AwsEcsClusterDetailsTypeDef(TypedDict):
ClusterArn: NotRequired[str],
ActiveServicesCount: NotRequired[int],
CapacityProviders: NotRequired[Sequence[str]],
ClusterSettings: NotRequired[Sequence[AwsEcsClusterClusterSettingsDetailsTypeDef]], # (1)
Configuration: NotRequired[AwsEcsClusterConfigurationDetailsTypeDef], # (2)
DefaultCapacityProviderStrategy: NotRequired[Sequence[AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef]], # (3)
ClusterName: NotRequired[str],
RegisteredContainerInstancesCount: NotRequired[int],
RunningTasksCount: NotRequired[int],
Status: NotRequired[str],
- See AwsEcsClusterClusterSettingsDetailsTypeDef
- See AwsEcsClusterConfigurationDetailsTypeDef
- See AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef
AwsEcsTaskDetailsTypeDef#
# AwsEcsTaskDetailsTypeDef definition
class AwsEcsTaskDetailsTypeDef(TypedDict):
ClusterArn: NotRequired[str],
TaskDefinitionArn: NotRequired[str],
Version: NotRequired[str],
CreatedAt: NotRequired[str],
StartedAt: NotRequired[str],
StartedBy: NotRequired[str],
Group: NotRequired[str],
Volumes: NotRequired[Sequence[AwsEcsTaskVolumeDetailsTypeDef]], # (1)
Containers: NotRequired[Sequence[AwsEcsContainerDetailsUnionTypeDef]], # (2)
- See AwsEcsTaskVolumeDetailsTypeDef
- See AwsEcsContainerDetailsTypeDef AwsEcsContainerDetailsOutputTypeDef
AwsEcsTaskDefinitionDetailsOutputTypeDef#
# AwsEcsTaskDefinitionDetailsOutputTypeDef definition
class AwsEcsTaskDefinitionDetailsOutputTypeDef(TypedDict):
ContainerDefinitions: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef]], # (1)
Cpu: NotRequired[str],
ExecutionRoleArn: NotRequired[str],
Family: NotRequired[str],
InferenceAccelerators: NotRequired[List[AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef]], # (2)
IpcMode: NotRequired[str],
Memory: NotRequired[str],
NetworkMode: NotRequired[str],
PidMode: NotRequired[str],
PlacementConstraints: NotRequired[List[AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef]], # (3)
ProxyConfiguration: NotRequired[AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef], # (4)
RequiresCompatibilities: NotRequired[List[str]],
TaskRoleArn: NotRequired[str],
Volumes: NotRequired[List[AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef]], # (5)
Status: NotRequired[str],
- See AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef
- See AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef
- See AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef
- See AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef
AwsElbLoadBalancerDetailsTypeDef#
# AwsElbLoadBalancerDetailsTypeDef definition
class AwsElbLoadBalancerDetailsTypeDef(TypedDict):
AvailabilityZones: NotRequired[Sequence[str]],
BackendServerDescriptions: NotRequired[Sequence[AwsElbLoadBalancerBackendServerDescriptionUnionTypeDef]], # (1)
CanonicalHostedZoneName: NotRequired[str],
CanonicalHostedZoneNameID: NotRequired[str],
CreatedTime: NotRequired[str],
DnsName: NotRequired[str],
HealthCheck: NotRequired[AwsElbLoadBalancerHealthCheckTypeDef], # (2)
Instances: NotRequired[Sequence[AwsElbLoadBalancerInstanceTypeDef]], # (3)
ListenerDescriptions: NotRequired[Sequence[AwsElbLoadBalancerListenerDescriptionUnionTypeDef]], # (4)
LoadBalancerAttributes: NotRequired[AwsElbLoadBalancerAttributesUnionTypeDef], # (5)
LoadBalancerName: NotRequired[str],
Policies: NotRequired[AwsElbLoadBalancerPoliciesUnionTypeDef], # (6)
Scheme: NotRequired[str],
SecurityGroups: NotRequired[Sequence[str]],
SourceSecurityGroup: NotRequired[AwsElbLoadBalancerSourceSecurityGroupTypeDef], # (7)
Subnets: NotRequired[Sequence[str]],
VpcId: NotRequired[str],
- See AwsElbLoadBalancerBackendServerDescriptionTypeDef AwsElbLoadBalancerBackendServerDescriptionOutputTypeDef
- See AwsElbLoadBalancerHealthCheckTypeDef
- See AwsElbLoadBalancerInstanceTypeDef
- See AwsElbLoadBalancerListenerDescriptionTypeDef AwsElbLoadBalancerListenerDescriptionOutputTypeDef
- See AwsElbLoadBalancerAttributesTypeDef AwsElbLoadBalancerAttributesOutputTypeDef
- See AwsElbLoadBalancerPoliciesTypeDef AwsElbLoadBalancerPoliciesOutputTypeDef
- See AwsElbLoadBalancerSourceSecurityGroupTypeDef
AwsEventsEndpointDetailsOutputTypeDef#
# AwsEventsEndpointDetailsOutputTypeDef definition
class AwsEventsEndpointDetailsOutputTypeDef(TypedDict):
Arn: NotRequired[str],
Description: NotRequired[str],
EndpointId: NotRequired[str],
EndpointUrl: NotRequired[str],
EventBuses: NotRequired[List[AwsEventsEndpointEventBusesDetailsTypeDef]], # (1)
Name: NotRequired[str],
ReplicationConfig: NotRequired[AwsEventsEndpointReplicationConfigDetailsTypeDef], # (2)
RoleArn: NotRequired[str],
RoutingConfig: NotRequired[AwsEventsEndpointRoutingConfigDetailsTypeDef], # (3)
State: NotRequired[str],
StateReason: NotRequired[str],
- See AwsEventsEndpointEventBusesDetailsTypeDef
- See AwsEventsEndpointReplicationConfigDetailsTypeDef
- See AwsEventsEndpointRoutingConfigDetailsTypeDef
AwsEventsEndpointDetailsTypeDef#
# AwsEventsEndpointDetailsTypeDef definition
class AwsEventsEndpointDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
Description: NotRequired[str],
EndpointId: NotRequired[str],
EndpointUrl: NotRequired[str],
EventBuses: NotRequired[Sequence[AwsEventsEndpointEventBusesDetailsTypeDef]], # (1)
Name: NotRequired[str],
ReplicationConfig: NotRequired[AwsEventsEndpointReplicationConfigDetailsTypeDef], # (2)
RoleArn: NotRequired[str],
RoutingConfig: NotRequired[AwsEventsEndpointRoutingConfigDetailsTypeDef], # (3)
State: NotRequired[str],
StateReason: NotRequired[str],
- See AwsEventsEndpointEventBusesDetailsTypeDef
- See AwsEventsEndpointReplicationConfigDetailsTypeDef
- See AwsEventsEndpointRoutingConfigDetailsTypeDef
AwsGuardDutyDetectorDataSourcesDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesDetailsTypeDef(TypedDict):
CloudTrail: NotRequired[AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef], # (1)
DnsLogs: NotRequired[AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef], # (2)
FlowLogs: NotRequired[AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef], # (3)
Kubernetes: NotRequired[AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef], # (4)
MalwareProtection: NotRequired[AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef], # (5)
S3Logs: NotRequired[AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef], # (6)
- See AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef
AwsIamRoleDetailsTypeDef#
# AwsIamRoleDetailsTypeDef definition
class AwsIamRoleDetailsTypeDef(TypedDict):
AssumeRolePolicyDocument: NotRequired[str],
AttachedManagedPolicies: NotRequired[Sequence[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
InstanceProfileList: NotRequired[Sequence[AwsIamInstanceProfileUnionTypeDef]], # (2)
PermissionsBoundary: NotRequired[AwsIamPermissionsBoundaryTypeDef], # (3)
RoleId: NotRequired[str],
RoleName: NotRequired[str],
RolePolicyList: NotRequired[Sequence[AwsIamRolePolicyTypeDef]], # (4)
MaxSessionDuration: NotRequired[int],
Path: NotRequired[str],
- See AwsIamAttachedManagedPolicyTypeDef
- See AwsIamInstanceProfileTypeDef AwsIamInstanceProfileOutputTypeDef
- See AwsIamPermissionsBoundaryTypeDef
- See AwsIamRolePolicyTypeDef
AwsLambdaFunctionDetailsTypeDef#
# AwsLambdaFunctionDetailsTypeDef definition
class AwsLambdaFunctionDetailsTypeDef(TypedDict):
Code: NotRequired[AwsLambdaFunctionCodeTypeDef], # (1)
CodeSha256: NotRequired[str],
DeadLetterConfig: NotRequired[AwsLambdaFunctionDeadLetterConfigTypeDef], # (2)
Environment: NotRequired[AwsLambdaFunctionEnvironmentUnionTypeDef], # (3)
FunctionName: NotRequired[str],
Handler: NotRequired[str],
KmsKeyArn: NotRequired[str],
LastModified: NotRequired[str],
Layers: NotRequired[Sequence[AwsLambdaFunctionLayerTypeDef]], # (4)
MasterArn: NotRequired[str],
MemorySize: NotRequired[int],
RevisionId: NotRequired[str],
Role: NotRequired[str],
Runtime: NotRequired[str],
Timeout: NotRequired[int],
TracingConfig: NotRequired[AwsLambdaFunctionTracingConfigTypeDef], # (5)
VpcConfig: NotRequired[AwsLambdaFunctionVpcConfigUnionTypeDef], # (6)
Version: NotRequired[str],
Architectures: NotRequired[Sequence[str]],
PackageType: NotRequired[str],
- See AwsLambdaFunctionCodeTypeDef
- See AwsLambdaFunctionDeadLetterConfigTypeDef
- See AwsLambdaFunctionEnvironmentTypeDef AwsLambdaFunctionEnvironmentOutputTypeDef
- See AwsLambdaFunctionLayerTypeDef
- See AwsLambdaFunctionTracingConfigTypeDef
- See AwsLambdaFunctionVpcConfigTypeDef AwsLambdaFunctionVpcConfigOutputTypeDef
AwsMskClusterClusterInfoDetailsOutputTypeDef#
# AwsMskClusterClusterInfoDetailsOutputTypeDef definition
class AwsMskClusterClusterInfoDetailsOutputTypeDef(TypedDict):
EncryptionInfo: NotRequired[AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef], # (1)
CurrentVersion: NotRequired[str],
NumberOfBrokerNodes: NotRequired[int],
ClusterName: NotRequired[str],
ClientAuthentication: NotRequired[AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef], # (2)
EnhancedMonitoring: NotRequired[str],
- See AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationDetailsOutputTypeDef
AwsRdsDbInstanceDetailsOutputTypeDef#
# AwsRdsDbInstanceDetailsOutputTypeDef definition
class AwsRdsDbInstanceDetailsOutputTypeDef(TypedDict):
AssociatedRoles: NotRequired[List[AwsRdsDbInstanceAssociatedRoleTypeDef]], # (1)
CACertificateIdentifier: NotRequired[str],
DBClusterIdentifier: NotRequired[str],
DBInstanceIdentifier: NotRequired[str],
DBInstanceClass: NotRequired[str],
DbInstancePort: NotRequired[int],
DbiResourceId: NotRequired[str],
DBName: NotRequired[str],
DeletionProtection: NotRequired[bool],
Endpoint: NotRequired[AwsRdsDbInstanceEndpointTypeDef], # (2)
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
InstanceCreateTime: NotRequired[str],
KmsKeyId: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
StorageEncrypted: NotRequired[bool],
TdeCredentialArn: NotRequired[str],
VpcSecurityGroups: NotRequired[List[AwsRdsDbInstanceVpcSecurityGroupTypeDef]], # (3)
MultiAz: NotRequired[bool],
EnhancedMonitoringResourceArn: NotRequired[str],
DbInstanceStatus: NotRequired[str],
MasterUsername: NotRequired[str],
AllocatedStorage: NotRequired[int],
PreferredBackupWindow: NotRequired[str],
BackupRetentionPeriod: NotRequired[int],
DbSecurityGroups: NotRequired[List[str]],
DbParameterGroups: NotRequired[List[AwsRdsDbParameterGroupTypeDef]], # (4)
AvailabilityZone: NotRequired[str],
DbSubnetGroup: NotRequired[AwsRdsDbSubnetGroupOutputTypeDef], # (5)
PreferredMaintenanceWindow: NotRequired[str],
PendingModifiedValues: NotRequired[AwsRdsDbPendingModifiedValuesOutputTypeDef], # (6)
LatestRestorableTime: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
ReadReplicaSourceDBInstanceIdentifier: NotRequired[str],
ReadReplicaDBInstanceIdentifiers: NotRequired[List[str]],
ReadReplicaDBClusterIdentifiers: NotRequired[List[str]],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
OptionGroupMemberships: NotRequired[List[AwsRdsDbOptionGroupMembershipTypeDef]], # (7)
CharacterSetName: NotRequired[str],
SecondaryAvailabilityZone: NotRequired[str],
StatusInfos: NotRequired[List[AwsRdsDbStatusInfoTypeDef]], # (8)
StorageType: NotRequired[str],
DomainMemberships: NotRequired[List[AwsRdsDbDomainMembershipTypeDef]], # (9)
CopyTagsToSnapshot: NotRequired[bool],
MonitoringInterval: NotRequired[int],
MonitoringRoleArn: NotRequired[str],
PromotionTier: NotRequired[int],
Timezone: NotRequired[str],
PerformanceInsightsEnabled: NotRequired[bool],
PerformanceInsightsKmsKeyId: NotRequired[str],
PerformanceInsightsRetentionPeriod: NotRequired[int],
EnabledCloudWatchLogsExports: NotRequired[List[str]],
ProcessorFeatures: NotRequired[List[AwsRdsDbProcessorFeatureTypeDef]], # (10)
ListenerEndpoint: NotRequired[AwsRdsDbInstanceEndpointTypeDef], # (2)
MaxAllocatedStorage: NotRequired[int],
- See AwsRdsDbInstanceAssociatedRoleTypeDef
- See AwsRdsDbInstanceEndpointTypeDef
- See AwsRdsDbInstanceVpcSecurityGroupTypeDef
- See AwsRdsDbParameterGroupTypeDef
- See AwsRdsDbSubnetGroupOutputTypeDef
- See AwsRdsDbPendingModifiedValuesOutputTypeDef
- See AwsRdsDbOptionGroupMembershipTypeDef
- See AwsRdsDbStatusInfoTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbProcessorFeatureTypeDef
- See AwsRdsDbInstanceEndpointTypeDef
AwsRedshiftClusterDetailsTypeDef#
# AwsRedshiftClusterDetailsTypeDef definition
class AwsRedshiftClusterDetailsTypeDef(TypedDict):
AllowVersionUpgrade: NotRequired[bool],
AutomatedSnapshotRetentionPeriod: NotRequired[int],
AvailabilityZone: NotRequired[str],
ClusterAvailabilityStatus: NotRequired[str],
ClusterCreateTime: NotRequired[str],
ClusterIdentifier: NotRequired[str],
ClusterNodes: NotRequired[Sequence[AwsRedshiftClusterClusterNodeTypeDef]], # (1)
ClusterParameterGroups: NotRequired[Sequence[AwsRedshiftClusterClusterParameterGroupUnionTypeDef]], # (2)
ClusterPublicKey: NotRequired[str],
ClusterRevisionNumber: NotRequired[str],
ClusterSecurityGroups: NotRequired[Sequence[AwsRedshiftClusterClusterSecurityGroupTypeDef]], # (3)
ClusterSnapshotCopyStatus: NotRequired[AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef], # (4)
ClusterStatus: NotRequired[str],
ClusterSubnetGroupName: NotRequired[str],
ClusterVersion: NotRequired[str],
DBName: NotRequired[str],
DeferredMaintenanceWindows: NotRequired[Sequence[AwsRedshiftClusterDeferredMaintenanceWindowTypeDef]], # (5)
ElasticIpStatus: NotRequired[AwsRedshiftClusterElasticIpStatusTypeDef], # (6)
ElasticResizeNumberOfNodeOptions: NotRequired[str],
Encrypted: NotRequired[bool],
Endpoint: NotRequired[AwsRedshiftClusterEndpointTypeDef], # (7)
EnhancedVpcRouting: NotRequired[bool],
ExpectedNextSnapshotScheduleTime: NotRequired[str],
ExpectedNextSnapshotScheduleTimeStatus: NotRequired[str],
HsmStatus: NotRequired[AwsRedshiftClusterHsmStatusTypeDef], # (8)
IamRoles: NotRequired[Sequence[AwsRedshiftClusterIamRoleTypeDef]], # (9)
KmsKeyId: NotRequired[str],
MaintenanceTrackName: NotRequired[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
MasterUsername: NotRequired[str],
NextMaintenanceWindowStartTime: NotRequired[str],
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
PendingActions: NotRequired[Sequence[str]],
PendingModifiedValues: NotRequired[AwsRedshiftClusterPendingModifiedValuesTypeDef], # (10)
PreferredMaintenanceWindow: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
ResizeInfo: NotRequired[AwsRedshiftClusterResizeInfoTypeDef], # (11)
RestoreStatus: NotRequired[AwsRedshiftClusterRestoreStatusTypeDef], # (12)
SnapshotScheduleIdentifier: NotRequired[str],
SnapshotScheduleState: NotRequired[str],
VpcId: NotRequired[str],
VpcSecurityGroups: NotRequired[Sequence[AwsRedshiftClusterVpcSecurityGroupTypeDef]], # (13)
LoggingStatus: NotRequired[AwsRedshiftClusterLoggingStatusTypeDef], # (14)
- See AwsRedshiftClusterClusterNodeTypeDef
- See AwsRedshiftClusterClusterParameterGroupTypeDef AwsRedshiftClusterClusterParameterGroupOutputTypeDef
- See AwsRedshiftClusterClusterSecurityGroupTypeDef
- See AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef
- See AwsRedshiftClusterDeferredMaintenanceWindowTypeDef
- See AwsRedshiftClusterElasticIpStatusTypeDef
- See AwsRedshiftClusterEndpointTypeDef
- See AwsRedshiftClusterHsmStatusTypeDef
- See AwsRedshiftClusterIamRoleTypeDef
- See AwsRedshiftClusterPendingModifiedValuesTypeDef
- See AwsRedshiftClusterResizeInfoTypeDef
- See AwsRedshiftClusterRestoreStatusTypeDef
- See AwsRedshiftClusterVpcSecurityGroupTypeDef
- See AwsRedshiftClusterLoggingStatusTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef(TypedDict):
Predicate: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef], # (1)
AwsS3BucketNotificationConfigurationDetailOutputTypeDef#
# AwsS3BucketNotificationConfigurationDetailOutputTypeDef definition
class AwsS3BucketNotificationConfigurationDetailOutputTypeDef(TypedDict):
Events: NotRequired[List[str]],
Filter: NotRequired[AwsS3BucketNotificationConfigurationFilterOutputTypeDef], # (1)
Destination: NotRequired[str],
Type: NotRequired[str],
AwsS3BucketNotificationConfigurationFilterTypeDef#
# AwsS3BucketNotificationConfigurationFilterTypeDef definition
class AwsS3BucketNotificationConfigurationFilterTypeDef(TypedDict):
S3KeyFilter: NotRequired[AwsS3BucketNotificationConfigurationS3KeyFilterUnionTypeDef], # (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],
- See AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef
- See AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef
AwsWafWebAclDetailsTypeDef#
# AwsWafWebAclDetailsTypeDef definition
class AwsWafWebAclDetailsTypeDef(TypedDict):
Name: NotRequired[str],
DefaultAction: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafWebAclRuleUnionTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafv2ActionAllowDetailsTypeDef#
# AwsWafv2ActionAllowDetailsTypeDef definition
class AwsWafv2ActionAllowDetailsTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsUnionTypeDef], # (1)
AwsWafv2RulesActionCaptchaDetailsTypeDef#
# AwsWafv2RulesActionCaptchaDetailsTypeDef definition
class AwsWafv2RulesActionCaptchaDetailsTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsUnionTypeDef], # (1)
AwsWafv2RulesActionCountDetailsTypeDef#
# AwsWafv2RulesActionCountDetailsTypeDef definition
class AwsWafv2RulesActionCountDetailsTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsUnionTypeDef], # (1)
AwsWafv2RulesActionDetailsOutputTypeDef#
# AwsWafv2RulesActionDetailsOutputTypeDef definition
class AwsWafv2RulesActionDetailsOutputTypeDef(TypedDict):
Allow: NotRequired[AwsWafv2ActionAllowDetailsOutputTypeDef], # (1)
Block: NotRequired[AwsWafv2ActionBlockDetailsOutputTypeDef], # (2)
Captcha: NotRequired[AwsWafv2RulesActionCaptchaDetailsOutputTypeDef], # (3)
Count: NotRequired[AwsWafv2RulesActionCountDetailsOutputTypeDef], # (4)
- See AwsWafv2ActionAllowDetailsOutputTypeDef
- See AwsWafv2ActionBlockDetailsOutputTypeDef
- See AwsWafv2RulesActionCaptchaDetailsOutputTypeDef
- See AwsWafv2RulesActionCountDetailsOutputTypeDef
AwsWafv2WebAclActionDetailsOutputTypeDef#
# AwsWafv2WebAclActionDetailsOutputTypeDef definition
class AwsWafv2WebAclActionDetailsOutputTypeDef(TypedDict):
Allow: NotRequired[AwsWafv2ActionAllowDetailsOutputTypeDef], # (1)
Block: NotRequired[AwsWafv2ActionBlockDetailsOutputTypeDef], # (2)
AwsWafv2ActionBlockDetailsTypeDef#
# AwsWafv2ActionBlockDetailsTypeDef definition
class AwsWafv2ActionBlockDetailsTypeDef(TypedDict):
CustomResponse: NotRequired[AwsWafv2CustomResponseDetailsUnionTypeDef], # (1)
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)
- See SoftwarePackageTypeDef
- See CvssTypeDef CvssOutputTypeDef
- See VulnerabilityVendorTypeDef
- See VulnerabilityFixAvailableType
- See VulnerabilityExploitAvailableType
- 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)
- See SeverityRatingType
- See RegionAvailabilityStatusType
- See SecurityControlPropertyType
- See ParameterDefinitionTypeDef
BatchGetConfigurationPolicyAssociationsResponseTypeDef#
# BatchGetConfigurationPolicyAssociationsResponseTypeDef definition
class BatchGetConfigurationPolicyAssociationsResponseTypeDef(TypedDict):
ConfigurationPolicyAssociations: List[ConfigurationPolicyAssociationSummaryTypeDef], # (1)
UnprocessedConfigurationPolicyAssociations: List[UnprocessedConfigurationPolicyAssociationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConfigurationPolicyAssociationSummaryTypeDef
- See UnprocessedConfigurationPolicyAssociationTypeDef
- 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],
- See RuleStatusType
- See AutomationRulesFindingFiltersOutputTypeDef
- See AutomationRulesActionOutputTypeDef
InsightTypeDef#
# InsightTypeDef definition
class InsightTypeDef(TypedDict):
InsightArn: str,
Name: str,
Filters: AwsSecurityFindingFiltersOutputTypeDef, # (1)
GroupByAttribute: str,
CreateInsightRequestRequestTypeDef#
# CreateInsightRequestRequestTypeDef definition
class CreateInsightRequestRequestTypeDef(TypedDict):
Name: str,
Filters: AwsSecurityFindingFiltersTypeDef, # (1)
GroupByAttribute: str,
GetFindingsRequestGetFindingsPaginateTypeDef#
# GetFindingsRequestGetFindingsPaginateTypeDef definition
class GetFindingsRequestGetFindingsPaginateTypeDef(TypedDict):
Filters: NotRequired[AwsSecurityFindingFiltersTypeDef], # (1)
SortCriteria: NotRequired[Sequence[SortCriterionTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
GetFindingsRequestRequestTypeDef#
# GetFindingsRequestRequestTypeDef definition
class GetFindingsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[AwsSecurityFindingFiltersTypeDef], # (1)
SortCriteria: NotRequired[Sequence[SortCriterionTypeDef]], # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
UpdateFindingsRequestRequestTypeDef#
# UpdateFindingsRequestRequestTypeDef definition
class UpdateFindingsRequestRequestTypeDef(TypedDict):
Filters: AwsSecurityFindingFiltersTypeDef, # (1)
Note: NotRequired[NoteUpdateTypeDef], # (2)
RecordState: NotRequired[RecordStateType], # (3)
UpdateInsightRequestRequestTypeDef#
# UpdateInsightRequestRequestTypeDef definition
class UpdateInsightRequestRequestTypeDef(TypedDict):
InsightArn: str,
Name: NotRequired[str],
Filters: NotRequired[AwsSecurityFindingFiltersTypeDef], # (1)
GroupByAttribute: NotRequired[str],
NetworkPathComponentOutputTypeDef#
# NetworkPathComponentOutputTypeDef definition
class NetworkPathComponentOutputTypeDef(TypedDict):
ComponentId: NotRequired[str],
ComponentType: NotRequired[str],
Egress: NotRequired[NetworkHeaderOutputTypeDef], # (1)
Ingress: NotRequired[NetworkHeaderOutputTypeDef], # (1)
NetworkHeaderTypeDef#
# NetworkHeaderTypeDef definition
class NetworkHeaderTypeDef(TypedDict):
Protocol: NotRequired[str],
Destination: NotRequired[NetworkPathComponentDetailsUnionTypeDef], # (1)
Source: NotRequired[NetworkPathComponentDetailsUnionTypeDef], # (1)
- See NetworkPathComponentDetailsTypeDef NetworkPathComponentDetailsOutputTypeDef
- See NetworkPathComponentDetailsTypeDef NetworkPathComponentDetailsOutputTypeDef
CustomDataIdentifiersDetectionsOutputTypeDef#
# CustomDataIdentifiersDetectionsOutputTypeDef definition
class CustomDataIdentifiersDetectionsOutputTypeDef(TypedDict):
Count: NotRequired[int],
Arn: NotRequired[str],
Name: NotRequired[str],
Occurrences: NotRequired[OccurrencesOutputTypeDef], # (1)
SensitiveDataDetectionsOutputTypeDef#
# SensitiveDataDetectionsOutputTypeDef definition
class SensitiveDataDetectionsOutputTypeDef(TypedDict):
Count: NotRequired[int],
Type: NotRequired[str],
Occurrences: NotRequired[OccurrencesOutputTypeDef], # (1)
SecurityControlsConfigurationOutputTypeDef#
# SecurityControlsConfigurationOutputTypeDef definition
class SecurityControlsConfigurationOutputTypeDef(TypedDict):
EnabledSecurityControlIdentifiers: NotRequired[List[str]],
DisabledSecurityControlIdentifiers: NotRequired[List[str]],
SecurityControlCustomParameters: NotRequired[List[SecurityControlCustomParameterOutputTypeDef]], # (1)
BatchGetSecurityControlsResponseTypeDef#
# BatchGetSecurityControlsResponseTypeDef definition
class BatchGetSecurityControlsResponseTypeDef(TypedDict):
SecurityControls: List[SecurityControlTypeDef], # (1)
UnprocessedIds: List[UnprocessedSecurityControlTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
RuleGroupSourceStatelessRulesDetailsOutputTypeDef#
# RuleGroupSourceStatelessRulesDetailsOutputTypeDef definition
class RuleGroupSourceStatelessRulesDetailsOutputTypeDef(TypedDict):
Priority: NotRequired[int],
RuleDefinition: NotRequired[RuleGroupSourceStatelessRuleDefinitionOutputTypeDef], # (1)
FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef#
# FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef definition
class FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef(TypedDict):
ActionDefinition: NotRequired[StatelessCustomActionDefinitionOutputTypeDef], # (1)
ActionName: NotRequired[str],
RuleGroupSourceCustomActionsDetailsOutputTypeDef#
# RuleGroupSourceCustomActionsDetailsOutputTypeDef definition
class RuleGroupSourceCustomActionsDetailsOutputTypeDef(TypedDict):
ActionDefinition: NotRequired[StatelessCustomActionDefinitionOutputTypeDef], # (1)
ActionName: NotRequired[str],
StatelessCustomActionDefinitionTypeDef#
# StatelessCustomActionDefinitionTypeDef definition
class StatelessCustomActionDefinitionTypeDef(TypedDict):
PublishMetricAction: NotRequired[StatelessCustomPublishMetricActionUnionTypeDef], # (1)
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)
- See NetworkConnectionActionTypeDef
- See AwsApiCallActionOutputTypeDef
- See DnsRequestActionTypeDef
- See PortProbeActionOutputTypeDef
AwsBackupBackupPlanDetailsOutputTypeDef#
# AwsBackupBackupPlanDetailsOutputTypeDef definition
class AwsBackupBackupPlanDetailsOutputTypeDef(TypedDict):
BackupPlan: NotRequired[AwsBackupBackupPlanBackupPlanDetailsOutputTypeDef], # (1)
BackupPlanArn: NotRequired[str],
BackupPlanId: NotRequired[str],
VersionId: NotRequired[str],
AwsBackupBackupPlanBackupPlanDetailsTypeDef#
# AwsBackupBackupPlanBackupPlanDetailsTypeDef definition
class AwsBackupBackupPlanBackupPlanDetailsTypeDef(TypedDict):
BackupPlanName: NotRequired[str],
AdvancedBackupSettings: NotRequired[Sequence[AwsBackupBackupPlanAdvancedBackupSettingsDetailsUnionTypeDef]], # (1)
BackupPlanRule: NotRequired[Sequence[AwsBackupBackupPlanRuleDetailsUnionTypeDef]], # (2)
- See AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutputTypeDef
- See AwsBackupBackupPlanRuleDetailsTypeDef AwsBackupBackupPlanRuleDetailsOutputTypeDef
AwsCertificateManagerCertificateDetailsTypeDef#
# AwsCertificateManagerCertificateDetailsTypeDef definition
class AwsCertificateManagerCertificateDetailsTypeDef(TypedDict):
CertificateAuthorityArn: NotRequired[str],
CreatedAt: NotRequired[str],
DomainName: NotRequired[str],
DomainValidationOptions: NotRequired[Sequence[AwsCertificateManagerCertificateDomainValidationOptionUnionTypeDef]], # (1)
ExtendedKeyUsages: NotRequired[Sequence[AwsCertificateManagerCertificateExtendedKeyUsageTypeDef]], # (2)
FailureReason: NotRequired[str],
ImportedAt: NotRequired[str],
InUseBy: NotRequired[Sequence[str]],
IssuedAt: NotRequired[str],
Issuer: NotRequired[str],
KeyAlgorithm: NotRequired[str],
KeyUsages: NotRequired[Sequence[AwsCertificateManagerCertificateKeyUsageTypeDef]], # (3)
NotAfter: NotRequired[str],
NotBefore: NotRequired[str],
Options: NotRequired[AwsCertificateManagerCertificateOptionsTypeDef], # (4)
RenewalEligibility: NotRequired[str],
RenewalSummary: NotRequired[AwsCertificateManagerCertificateRenewalSummaryUnionTypeDef], # (5)
Serial: NotRequired[str],
SignatureAlgorithm: NotRequired[str],
Status: NotRequired[str],
Subject: NotRequired[str],
SubjectAlternativeNames: NotRequired[Sequence[str]],
Type: NotRequired[str],
- See AwsCertificateManagerCertificateDomainValidationOptionTypeDef AwsCertificateManagerCertificateDomainValidationOptionOutputTypeDef
- See AwsCertificateManagerCertificateExtendedKeyUsageTypeDef
- See AwsCertificateManagerCertificateKeyUsageTypeDef
- See AwsCertificateManagerCertificateOptionsTypeDef
- See AwsCertificateManagerCertificateRenewalSummaryTypeDef AwsCertificateManagerCertificateRenewalSummaryOutputTypeDef
AwsCloudFrontDistributionDetailsOutputTypeDef#
# AwsCloudFrontDistributionDetailsOutputTypeDef definition
class AwsCloudFrontDistributionDetailsOutputTypeDef(TypedDict):
CacheBehaviors: NotRequired[AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef], # (1)
DefaultCacheBehavior: NotRequired[AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef], # (2)
DefaultRootObject: NotRequired[str],
DomainName: NotRequired[str],
ETag: NotRequired[str],
LastModifiedTime: NotRequired[str],
Logging: NotRequired[AwsCloudFrontDistributionLoggingTypeDef], # (3)
Origins: NotRequired[AwsCloudFrontDistributionOriginsOutputTypeDef], # (4)
OriginGroups: NotRequired[AwsCloudFrontDistributionOriginGroupsOutputTypeDef], # (5)
ViewerCertificate: NotRequired[AwsCloudFrontDistributionViewerCertificateTypeDef], # (6)
Status: NotRequired[str],
WebAclId: NotRequired[str],
- See AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef
- See AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef
- See AwsCloudFrontDistributionLoggingTypeDef
- See AwsCloudFrontDistributionOriginsOutputTypeDef
- See AwsCloudFrontDistributionOriginGroupsOutputTypeDef
- See AwsCloudFrontDistributionViewerCertificateTypeDef
AwsCloudFrontDistributionOriginGroupTypeDef#
# AwsCloudFrontDistributionOriginGroupTypeDef definition
class AwsCloudFrontDistributionOriginGroupTypeDef(TypedDict):
FailoverCriteria: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverUnionTypeDef], # (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)
- See AwsCloudFrontDistributionOriginS3OriginConfigTypeDef
- 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],
- See AwsDynamoDbTableAttributeDefinitionTypeDef
- See AwsDynamoDbTableBillingModeSummaryTypeDef
- See AwsDynamoDbTableGlobalSecondaryIndexTypeDef AwsDynamoDbTableGlobalSecondaryIndexOutputTypeDef
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableLocalSecondaryIndexTypeDef AwsDynamoDbTableLocalSecondaryIndexOutputTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
- See AwsDynamoDbTableReplicaTypeDef AwsDynamoDbTableReplicaOutputTypeDef
- See AwsDynamoDbTableRestoreSummaryTypeDef
- See AwsDynamoDbTableSseDescriptionTypeDef
- See AwsDynamoDbTableStreamSpecificationTypeDef
AwsEc2VpnConnectionDetailsTypeDef#
# AwsEc2VpnConnectionDetailsTypeDef definition
class AwsEc2VpnConnectionDetailsTypeDef(TypedDict):
VpnConnectionId: NotRequired[str],
State: NotRequired[str],
CustomerGatewayId: NotRequired[str],
CustomerGatewayConfiguration: NotRequired[str],
Type: NotRequired[str],
VpnGatewayId: NotRequired[str],
Category: NotRequired[str],
VgwTelemetry: NotRequired[Sequence[AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef]], # (1)
Options: NotRequired[AwsEc2VpnConnectionOptionsDetailsUnionTypeDef], # (2)
Routes: NotRequired[Sequence[AwsEc2VpnConnectionRoutesDetailsTypeDef]], # (3)
TransitGatewayId: NotRequired[str],
- See AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef
- See AwsEc2VpnConnectionOptionsDetailsTypeDef AwsEc2VpnConnectionOptionsDetailsOutputTypeDef
- See AwsEc2VpnConnectionRoutesDetailsTypeDef
AwsEcsServiceDetailsTypeDef#
# AwsEcsServiceDetailsTypeDef definition
class AwsEcsServiceDetailsTypeDef(TypedDict):
CapacityProviderStrategy: NotRequired[Sequence[AwsEcsServiceCapacityProviderStrategyDetailsTypeDef]], # (1)
Cluster: NotRequired[str],
DeploymentConfiguration: NotRequired[AwsEcsServiceDeploymentConfigurationDetailsTypeDef], # (2)
DeploymentController: NotRequired[AwsEcsServiceDeploymentControllerDetailsTypeDef], # (3)
DesiredCount: NotRequired[int],
EnableEcsManagedTags: NotRequired[bool],
EnableExecuteCommand: NotRequired[bool],
HealthCheckGracePeriodSeconds: NotRequired[int],
LaunchType: NotRequired[str],
LoadBalancers: NotRequired[Sequence[AwsEcsServiceLoadBalancersDetailsTypeDef]], # (4)
Name: NotRequired[str],
NetworkConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationDetailsUnionTypeDef], # (5)
PlacementConstraints: NotRequired[Sequence[AwsEcsServicePlacementConstraintsDetailsTypeDef]], # (6)
PlacementStrategies: NotRequired[Sequence[AwsEcsServicePlacementStrategiesDetailsTypeDef]], # (7)
PlatformVersion: NotRequired[str],
PropagateTags: NotRequired[str],
Role: NotRequired[str],
SchedulingStrategy: NotRequired[str],
ServiceArn: NotRequired[str],
ServiceName: NotRequired[str],
ServiceRegistries: NotRequired[Sequence[AwsEcsServiceServiceRegistriesDetailsTypeDef]], # (8)
TaskDefinition: NotRequired[str],
- See AwsEcsServiceCapacityProviderStrategyDetailsTypeDef
- See AwsEcsServiceDeploymentConfigurationDetailsTypeDef
- See AwsEcsServiceDeploymentControllerDetailsTypeDef
- See AwsEcsServiceLoadBalancersDetailsTypeDef
- See AwsEcsServiceNetworkConfigurationDetailsTypeDef AwsEcsServiceNetworkConfigurationDetailsOutputTypeDef
- See AwsEcsServicePlacementConstraintsDetailsTypeDef
- See AwsEcsServicePlacementStrategiesDetailsTypeDef
- See AwsEcsServiceServiceRegistriesDetailsTypeDef
AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef(TypedDict):
Command: NotRequired[Sequence[str]],
Cpu: NotRequired[int],
DependsOn: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef]], # (1)
DisableNetworking: NotRequired[bool],
DnsSearchDomains: NotRequired[Sequence[str]],
DnsServers: NotRequired[Sequence[str]],
DockerLabels: NotRequired[Mapping[str, str]],
DockerSecurityOptions: NotRequired[Sequence[str]],
EntryPoint: NotRequired[Sequence[str]],
Environment: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef]], # (2)
EnvironmentFiles: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef]], # (3)
Essential: NotRequired[bool],
ExtraHosts: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef]], # (4)
FirelensConfiguration: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsUnionTypeDef], # (5)
HealthCheck: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsUnionTypeDef], # (6)
Hostname: NotRequired[str],
Image: NotRequired[str],
Interactive: NotRequired[bool],
Links: NotRequired[Sequence[str]],
LinuxParameters: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsUnionTypeDef], # (7)
LogConfiguration: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsUnionTypeDef], # (8)
Memory: NotRequired[int],
MemoryReservation: NotRequired[int],
MountPoints: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef]], # (9)
Name: NotRequired[str],
PortMappings: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef]], # (10)
Privileged: NotRequired[bool],
PseudoTerminal: NotRequired[bool],
ReadonlyRootFilesystem: NotRequired[bool],
RepositoryCredentials: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef], # (11)
ResourceRequirements: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef]], # (12)
Secrets: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef]], # (13)
StartTimeout: NotRequired[int],
StopTimeout: NotRequired[int],
SystemControls: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef]], # (14)
Ulimits: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef]], # (15)
User: NotRequired[str],
VolumesFrom: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef]], # (16)
WorkingDirectory: NotRequired[str],
- See AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef
AwsEksClusterDetailsTypeDef#
# AwsEksClusterDetailsTypeDef definition
class AwsEksClusterDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
CertificateAuthorityData: NotRequired[str],
ClusterStatus: NotRequired[str],
Endpoint: NotRequired[str],
Name: NotRequired[str],
ResourcesVpcConfig: NotRequired[AwsEksClusterResourcesVpcConfigDetailsUnionTypeDef], # (1)
RoleArn: NotRequired[str],
Version: NotRequired[str],
Logging: NotRequired[AwsEksClusterLoggingDetailsUnionTypeDef], # (2)
- See AwsEksClusterResourcesVpcConfigDetailsTypeDef AwsEksClusterResourcesVpcConfigDetailsOutputTypeDef
- See AwsEksClusterLoggingDetailsTypeDef AwsEksClusterLoggingDetailsOutputTypeDef
AwsGuardDutyDetectorDetailsOutputTypeDef#
# AwsGuardDutyDetectorDetailsOutputTypeDef definition
class AwsGuardDutyDetectorDetailsOutputTypeDef(TypedDict):
DataSources: NotRequired[AwsGuardDutyDetectorDataSourcesDetailsTypeDef], # (1)
Features: NotRequired[List[AwsGuardDutyDetectorFeaturesDetailsTypeDef]], # (2)
FindingPublishingFrequency: NotRequired[str],
ServiceRole: NotRequired[str],
Status: NotRequired[str],
AwsGuardDutyDetectorDetailsTypeDef#
# AwsGuardDutyDetectorDetailsTypeDef definition
class AwsGuardDutyDetectorDetailsTypeDef(TypedDict):
DataSources: NotRequired[AwsGuardDutyDetectorDataSourcesDetailsTypeDef], # (1)
Features: NotRequired[Sequence[AwsGuardDutyDetectorFeaturesDetailsTypeDef]], # (2)
FindingPublishingFrequency: NotRequired[str],
ServiceRole: NotRequired[str],
Status: NotRequired[str],
AwsMskClusterDetailsOutputTypeDef#
# AwsMskClusterDetailsOutputTypeDef definition
class AwsMskClusterDetailsOutputTypeDef(TypedDict):
ClusterInfo: NotRequired[AwsMskClusterClusterInfoDetailsOutputTypeDef], # (1)
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],
- See AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef
- 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],
- See AwsRdsDbInstanceAssociatedRoleTypeDef
- See AwsRdsDbInstanceEndpointTypeDef
- See AwsRdsDbInstanceVpcSecurityGroupTypeDef
- See AwsRdsDbParameterGroupTypeDef
- See AwsRdsDbSubnetGroupTypeDef AwsRdsDbSubnetGroupOutputTypeDef
- See AwsRdsDbPendingModifiedValuesTypeDef AwsRdsDbPendingModifiedValuesOutputTypeDef
- See AwsRdsDbOptionGroupMembershipTypeDef
- See AwsRdsDbStatusInfoTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbProcessorFeatureTypeDef
- See AwsRdsDbInstanceEndpointTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef(TypedDict):
AbortIncompleteMultipartUpload: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef], # (1)
ExpirationDate: NotRequired[str],
ExpirationInDays: NotRequired[int],
ExpiredObjectDeleteMarker: NotRequired[bool],
Filter: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef], # (2)
ID: NotRequired[str],
NoncurrentVersionExpirationInDays: NotRequired[int],
NoncurrentVersionTransitions: NotRequired[List[AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef]], # (3)
Prefix: NotRequired[str],
Status: NotRequired[str],
Transitions: NotRequired[List[AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef]], # (4)
- See AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef(TypedDict):
Predicate: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsUnionTypeDef], # (1)
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutputTypeDef
AwsS3BucketNotificationConfigurationOutputTypeDef#
# AwsS3BucketNotificationConfigurationOutputTypeDef definition
class AwsS3BucketNotificationConfigurationOutputTypeDef(TypedDict):
Configurations: NotRequired[List[AwsS3BucketNotificationConfigurationDetailOutputTypeDef]], # (1)
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],
- See AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef AwsStepFunctionStateMachineLoggingConfigurationDetailsOutputTypeDef
- 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)
GetSecurityControlDefinitionResponseTypeDef#
# GetSecurityControlDefinitionResponseTypeDef definition
class GetSecurityControlDefinitionResponseTypeDef(TypedDict):
SecurityControlDefinition: SecurityControlDefinitionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSecurityControlDefinitionsResponseTypeDef#
# ListSecurityControlDefinitionsResponseTypeDef definition
class ListSecurityControlDefinitionsResponseTypeDef(TypedDict):
SecurityControlDefinitions: List[SecurityControlDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BatchGetAutomationRulesResponseTypeDef#
# BatchGetAutomationRulesResponseTypeDef definition
class BatchGetAutomationRulesResponseTypeDef(TypedDict):
Rules: List[AutomationRulesConfigTypeDef], # (1)
UnprocessedAutomationRules: List[UnprocessedAutomationRuleTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetInsightsResponseTypeDef#
# GetInsightsResponseTypeDef definition
class GetInsightsResponseTypeDef(TypedDict):
Insights: List[InsightTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CustomDataIdentifiersResultOutputTypeDef#
# CustomDataIdentifiersResultOutputTypeDef definition
class CustomDataIdentifiersResultOutputTypeDef(TypedDict):
Detections: NotRequired[List[CustomDataIdentifiersDetectionsOutputTypeDef]], # (1)
TotalCount: NotRequired[int],
SensitiveDataResultOutputTypeDef#
# SensitiveDataResultOutputTypeDef definition
class SensitiveDataResultOutputTypeDef(TypedDict):
Category: NotRequired[str],
Detections: NotRequired[List[SensitiveDataDetectionsOutputTypeDef]], # (1)
TotalCount: NotRequired[int],
CustomDataIdentifiersDetectionsTypeDef#
# CustomDataIdentifiersDetectionsTypeDef definition
class CustomDataIdentifiersDetectionsTypeDef(TypedDict):
Count: NotRequired[int],
Arn: NotRequired[str],
Name: NotRequired[str],
Occurrences: NotRequired[OccurrencesUnionTypeDef], # (1)
SensitiveDataDetectionsTypeDef#
# SensitiveDataDetectionsTypeDef definition
class SensitiveDataDetectionsTypeDef(TypedDict):
Count: NotRequired[int],
Type: NotRequired[str],
Occurrences: NotRequired[OccurrencesUnionTypeDef], # (1)
SecurityHubPolicyOutputTypeDef#
# SecurityHubPolicyOutputTypeDef definition
class SecurityHubPolicyOutputTypeDef(TypedDict):
ServiceEnabled: NotRequired[bool],
EnabledStandardIdentifiers: NotRequired[List[str]],
SecurityControlsConfiguration: NotRequired[SecurityControlsConfigurationOutputTypeDef], # (1)
SecurityControlCustomParameterTypeDef#
# SecurityControlCustomParameterTypeDef definition
class SecurityControlCustomParameterTypeDef(TypedDict):
SecurityControlId: NotRequired[str],
Parameters: NotRequired[Mapping[str, ParameterConfigurationUnionTypeDef]], # (1)
UpdateSecurityControlRequestRequestTypeDef#
# UpdateSecurityControlRequestRequestTypeDef definition
class UpdateSecurityControlRequestRequestTypeDef(TypedDict):
SecurityControlId: str,
Parameters: Mapping[str, ParameterConfigurationUnionTypeDef], # (1)
LastUpdateReason: NotRequired[str],
RuleGroupSourceStatelessRuleDefinitionTypeDef#
# RuleGroupSourceStatelessRuleDefinitionTypeDef definition
class RuleGroupSourceStatelessRuleDefinitionTypeDef(TypedDict):
Actions: NotRequired[Sequence[str]],
MatchAttributes: NotRequired[RuleGroupSourceStatelessRuleMatchAttributesUnionTypeDef], # (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)
- See FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef
- See FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef
- See FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef
RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef#
# RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef definition
class RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef(TypedDict):
CustomActions: NotRequired[List[RuleGroupSourceCustomActionsDetailsOutputTypeDef]], # (1)
StatelessRules: NotRequired[List[RuleGroupSourceStatelessRulesDetailsOutputTypeDef]], # (2)
- See RuleGroupSourceCustomActionsDetailsOutputTypeDef
- 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)
- See NetworkConnectionActionTypeDef
- See AwsApiCallActionTypeDef AwsApiCallActionOutputTypeDef
- See DnsRequestActionTypeDef
- 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],
- See AutomationRulesFindingFiltersTypeDef
- See AutomationRulesActionTypeDef AutomationRulesActionOutputTypeDef
- 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)
- See RuleStatusType
- See AutomationRulesFindingFiltersTypeDef AutomationRulesFindingFiltersOutputTypeDef
- 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],
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutputTypeDef
- See AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef
AwsEc2LaunchTemplateDetailsTypeDef#
# AwsEc2LaunchTemplateDetailsTypeDef definition
class AwsEc2LaunchTemplateDetailsTypeDef(TypedDict):
LaunchTemplateName: NotRequired[str],
Id: NotRequired[str],
LaunchTemplateData: NotRequired[AwsEc2LaunchTemplateDataDetailsUnionTypeDef], # (1)
DefaultVersionNumber: NotRequired[int],
LatestVersionNumber: NotRequired[int],
AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef#
# AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef(TypedDict):
Rules: NotRequired[List[AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef]], # (1)
AwsS3BucketNotificationConfigurationDetailTypeDef#
# AwsS3BucketNotificationConfigurationDetailTypeDef definition
class AwsS3BucketNotificationConfigurationDetailTypeDef(TypedDict):
Events: NotRequired[Sequence[str]],
Filter: NotRequired[AwsS3BucketNotificationConfigurationFilterUnionTypeDef], # (1)
Destination: NotRequired[str],
Type: NotRequired[str],
- 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)
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)
- See AwsWafv2WebAclCaptchaConfigDetailsTypeDef
- See AwsWafv2WebAclActionDetailsOutputTypeDef
- See AwsWafv2RulesDetailsOutputTypeDef
- See AwsWafv2VisibilityConfigDetailsTypeDef
AwsWafv2RulesActionDetailsTypeDef#
# AwsWafv2RulesActionDetailsTypeDef definition
class AwsWafv2RulesActionDetailsTypeDef(TypedDict):
Allow: NotRequired[AwsWafv2ActionAllowDetailsUnionTypeDef], # (1)
Block: NotRequired[AwsWafv2ActionBlockDetailsUnionTypeDef], # (2)
Captcha: NotRequired[AwsWafv2RulesActionCaptchaDetailsUnionTypeDef], # (3)
Count: NotRequired[AwsWafv2RulesActionCountDetailsUnionTypeDef], # (4)
- See AwsWafv2ActionAllowDetailsTypeDef AwsWafv2ActionAllowDetailsOutputTypeDef
- See AwsWafv2ActionBlockDetailsTypeDef AwsWafv2ActionBlockDetailsOutputTypeDef
- See AwsWafv2RulesActionCaptchaDetailsTypeDef AwsWafv2RulesActionCaptchaDetailsOutputTypeDef
- See AwsWafv2RulesActionCountDetailsTypeDef AwsWafv2RulesActionCountDetailsOutputTypeDef
AwsWafv2WebAclActionDetailsTypeDef#
# AwsWafv2WebAclActionDetailsTypeDef definition
class AwsWafv2WebAclActionDetailsTypeDef(TypedDict):
Allow: NotRequired[AwsWafv2ActionAllowDetailsUnionTypeDef], # (1)
Block: NotRequired[AwsWafv2ActionBlockDetailsUnionTypeDef], # (2)
- See AwsWafv2ActionAllowDetailsTypeDef AwsWafv2ActionAllowDetailsOutputTypeDef
- See AwsWafv2ActionBlockDetailsTypeDef AwsWafv2ActionBlockDetailsOutputTypeDef
NetworkPathComponentTypeDef#
# NetworkPathComponentTypeDef definition
class NetworkPathComponentTypeDef(TypedDict):
ComponentId: NotRequired[str],
ComponentType: NotRequired[str],
Egress: NotRequired[NetworkHeaderUnionTypeDef], # (1)
Ingress: NotRequired[NetworkHeaderUnionTypeDef], # (1)
- See NetworkHeaderTypeDef NetworkHeaderOutputTypeDef
- See NetworkHeaderTypeDef NetworkHeaderOutputTypeDef
ClassificationResultOutputTypeDef#
# ClassificationResultOutputTypeDef definition
class ClassificationResultOutputTypeDef(TypedDict):
MimeType: NotRequired[str],
SizeClassified: NotRequired[int],
AdditionalOccurrences: NotRequired[bool],
Status: NotRequired[ClassificationStatusTypeDef], # (1)
SensitiveData: NotRequired[List[SensitiveDataResultOutputTypeDef]], # (2)
CustomDataIdentifiers: NotRequired[CustomDataIdentifiersResultOutputTypeDef], # (3)
- See ClassificationStatusTypeDef
- See SensitiveDataResultOutputTypeDef
- See CustomDataIdentifiersResultOutputTypeDef
PolicyOutputTypeDef#
# PolicyOutputTypeDef definition
class PolicyOutputTypeDef(TypedDict):
SecurityHub: NotRequired[SecurityHubPolicyOutputTypeDef], # (1)
AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef#
# AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef definition
class AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef(TypedDict):
FirewallPolicy: NotRequired[FirewallPolicyDetailsOutputTypeDef], # (1)
FirewallPolicyArn: NotRequired[str],
FirewallPolicyId: NotRequired[str],
FirewallPolicyName: NotRequired[str],
Description: NotRequired[str],
RuleGroupSourceOutputTypeDef#
# RuleGroupSourceOutputTypeDef definition
class RuleGroupSourceOutputTypeDef(TypedDict):
RulesSourceList: NotRequired[RuleGroupSourceListDetailsOutputTypeDef], # (1)
RulesString: NotRequired[str],
StatefulRules: NotRequired[List[RuleGroupSourceStatefulRulesDetailsOutputTypeDef]], # (2)
StatelessRulesAndCustomActions: NotRequired[RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef], # (3)
- See RuleGroupSourceListDetailsOutputTypeDef
- See RuleGroupSourceStatefulRulesDetailsOutputTypeDef
- See RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef
FirewallPolicyStatelessCustomActionsDetailsTypeDef#
# FirewallPolicyStatelessCustomActionsDetailsTypeDef definition
class FirewallPolicyStatelessCustomActionsDetailsTypeDef(TypedDict):
ActionDefinition: NotRequired[StatelessCustomActionDefinitionUnionTypeDef], # (1)
ActionName: NotRequired[str],
RuleGroupSourceCustomActionsDetailsTypeDef#
# RuleGroupSourceCustomActionsDetailsTypeDef definition
class RuleGroupSourceCustomActionsDetailsTypeDef(TypedDict):
ActionDefinition: NotRequired[StatelessCustomActionDefinitionUnionTypeDef], # (1)
ActionName: NotRequired[str],
BatchUpdateAutomationRulesRequestRequestTypeDef#
# BatchUpdateAutomationRulesRequestRequestTypeDef definition
class BatchUpdateAutomationRulesRequestRequestTypeDef(TypedDict):
UpdateAutomationRulesRequestItems: Sequence[UpdateAutomationRulesRequestItemTypeDef], # (1)
AwsBackupBackupPlanDetailsTypeDef#
# AwsBackupBackupPlanDetailsTypeDef definition
class AwsBackupBackupPlanDetailsTypeDef(TypedDict):
BackupPlan: NotRequired[AwsBackupBackupPlanBackupPlanDetailsUnionTypeDef], # (1)
BackupPlanArn: NotRequired[str],
BackupPlanId: NotRequired[str],
VersionId: NotRequired[str],
AwsCloudFrontDistributionOriginGroupsTypeDef#
# AwsCloudFrontDistributionOriginGroupsTypeDef definition
class AwsCloudFrontDistributionOriginGroupsTypeDef(TypedDict):
Items: NotRequired[Sequence[AwsCloudFrontDistributionOriginGroupUnionTypeDef]], # (1)
AwsCloudFrontDistributionOriginsTypeDef#
# AwsCloudFrontDistributionOriginsTypeDef definition
class AwsCloudFrontDistributionOriginsTypeDef(TypedDict):
Items: NotRequired[Sequence[AwsCloudFrontDistributionOriginItemUnionTypeDef]], # (1)
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],
- See AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef AwsEcsTaskDefinitionContainerDefinitionsDetailsOutputTypeDef
- See AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef
- See AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef
- See AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef AwsEcsTaskDefinitionProxyConfigurationDetailsOutputTypeDef
- See AwsEcsTaskDefinitionVolumesDetailsTypeDef AwsEcsTaskDefinitionVolumesDetailsOutputTypeDef
AwsMskClusterDetailsTypeDef#
# AwsMskClusterDetailsTypeDef definition
class AwsMskClusterDetailsTypeDef(TypedDict):
ClusterInfo: NotRequired[AwsMskClusterClusterInfoDetailsUnionTypeDef], # (1)
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],
- See AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef
- See AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3BucketLoggingConfigurationTypeDef
- See AwsS3BucketWebsiteConfigurationOutputTypeDef
- See AwsS3BucketNotificationConfigurationOutputTypeDef
- See AwsS3BucketBucketVersioningConfigurationTypeDef
- 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)
- See AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutputTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef
DataClassificationDetailsOutputTypeDef#
# DataClassificationDetailsOutputTypeDef definition
class DataClassificationDetailsOutputTypeDef(TypedDict):
DetailedResultsLocation: NotRequired[str],
Result: NotRequired[ClassificationResultOutputTypeDef], # (1)
CustomDataIdentifiersResultTypeDef#
# CustomDataIdentifiersResultTypeDef definition
class CustomDataIdentifiersResultTypeDef(TypedDict):
Detections: NotRequired[Sequence[CustomDataIdentifiersDetectionsUnionTypeDef]], # (1)
TotalCount: NotRequired[int],
SensitiveDataResultTypeDef#
# SensitiveDataResultTypeDef definition
class SensitiveDataResultTypeDef(TypedDict):
Category: NotRequired[str],
Detections: NotRequired[Sequence[SensitiveDataDetectionsUnionTypeDef]], # (1)
TotalCount: NotRequired[int],
CreateConfigurationPolicyResponseTypeDef#
# CreateConfigurationPolicyResponseTypeDef definition
class CreateConfigurationPolicyResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Description: str,
UpdatedAt: datetime,
CreatedAt: datetime,
ConfigurationPolicy: PolicyOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConfigurationPolicyResponseTypeDef#
# GetConfigurationPolicyResponseTypeDef definition
class GetConfigurationPolicyResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Description: str,
UpdatedAt: datetime,
CreatedAt: datetime,
ConfigurationPolicy: PolicyOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfigurationPolicyResponseTypeDef#
# UpdateConfigurationPolicyResponseTypeDef definition
class UpdateConfigurationPolicyResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Description: str,
UpdatedAt: datetime,
CreatedAt: datetime,
ConfigurationPolicy: PolicyOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SecurityControlsConfigurationTypeDef#
# SecurityControlsConfigurationTypeDef definition
class SecurityControlsConfigurationTypeDef(TypedDict):
EnabledSecurityControlIdentifiers: NotRequired[Sequence[str]],
DisabledSecurityControlIdentifiers: NotRequired[Sequence[str]],
SecurityControlCustomParameters: NotRequired[Sequence[SecurityControlCustomParameterUnionTypeDef]], # (1)
RuleGroupSourceStatelessRulesDetailsTypeDef#
# RuleGroupSourceStatelessRulesDetailsTypeDef definition
class RuleGroupSourceStatelessRulesDetailsTypeDef(TypedDict):
Priority: NotRequired[int],
RuleDefinition: NotRequired[RuleGroupSourceStatelessRuleDefinitionUnionTypeDef], # (1)
- See RuleGroupSourceStatelessRuleDefinitionTypeDef RuleGroupSourceStatelessRuleDefinitionOutputTypeDef
RuleGroupDetailsOutputTypeDef#
# RuleGroupDetailsOutputTypeDef definition
class RuleGroupDetailsOutputTypeDef(TypedDict):
RuleVariables: NotRequired[RuleGroupVariablesOutputTypeDef], # (1)
RulesSource: NotRequired[RuleGroupSourceOutputTypeDef], # (2)
AwsS3BucketNotificationConfigurationTypeDef#
# AwsS3BucketNotificationConfigurationTypeDef definition
class AwsS3BucketNotificationConfigurationTypeDef(TypedDict):
Configurations: NotRequired[Sequence[AwsS3BucketNotificationConfigurationDetailUnionTypeDef]], # (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)
- See AwsWafv2RulesActionDetailsTypeDef AwsWafv2RulesActionDetailsOutputTypeDef
- 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],
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)
- See FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef
- See FirewallPolicyStatelessCustomActionsDetailsTypeDef FirewallPolicyStatelessCustomActionsDetailsOutputTypeDef
- 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],
- See AwsCloudFrontDistributionCacheBehaviorsTypeDef AwsCloudFrontDistributionCacheBehaviorsOutputTypeDef
- See AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef
- See AwsCloudFrontDistributionLoggingTypeDef
- See AwsCloudFrontDistributionOriginsTypeDef AwsCloudFrontDistributionOriginsOutputTypeDef
- See AwsCloudFrontDistributionOriginGroupsTypeDef AwsCloudFrontDistributionOriginGroupsOutputTypeDef
- See AwsCloudFrontDistributionViewerCertificateTypeDef
AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef(TypedDict):
Rules: NotRequired[Sequence[AwsS3BucketBucketLifecycleConfigurationRulesDetailsUnionTypeDef]], # (1)
- See AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutputTypeDef
AwsWafv2RuleGroupDetailsTypeDef#
# AwsWafv2RuleGroupDetailsTypeDef definition
class AwsWafv2RuleGroupDetailsTypeDef(TypedDict):
Capacity: NotRequired[int],
Description: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Arn: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafv2RulesDetailsTypeDef]], # (1)
Scope: NotRequired[str],
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (2)
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)
- See ClassificationStatusTypeDef
- See SensitiveDataResultTypeDef SensitiveDataResultOutputTypeDef
- See CustomDataIdentifiersResultTypeDef CustomDataIdentifiersResultOutputTypeDef
SecurityHubPolicyTypeDef#
# SecurityHubPolicyTypeDef definition
class SecurityHubPolicyTypeDef(TypedDict):
ServiceEnabled: NotRequired[bool],
EnabledStandardIdentifiers: NotRequired[Sequence[str]],
SecurityControlsConfiguration: NotRequired[SecurityControlsConfigurationUnionTypeDef], # (1)
RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef#
# RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef definition
class RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef(TypedDict):
CustomActions: NotRequired[Sequence[RuleGroupSourceCustomActionsDetailsUnionTypeDef]], # (1)
StatelessRules: NotRequired[Sequence[RuleGroupSourceStatelessRulesDetailsUnionTypeDef]], # (2)
- See RuleGroupSourceCustomActionsDetailsTypeDef RuleGroupSourceCustomActionsDetailsOutputTypeDef
- 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)
- See AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef
- See AwsCodeBuildProjectDetailsOutputTypeDef
- See AwsCloudFrontDistributionDetailsOutputTypeDef
- See AwsEc2InstanceDetailsOutputTypeDef
- See AwsEc2NetworkInterfaceDetailsOutputTypeDef
- See AwsEc2SecurityGroupDetailsOutputTypeDef
- See AwsEc2VolumeDetailsOutputTypeDef
- See AwsEc2VpcDetailsOutputTypeDef
- See AwsEc2EipDetailsTypeDef
- See AwsEc2SubnetDetailsOutputTypeDef
- See AwsEc2NetworkAclDetailsOutputTypeDef
- See AwsElbv2LoadBalancerDetailsOutputTypeDef
- See AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef
- See AwsElasticsearchDomainDetailsOutputTypeDef
- See AwsS3BucketDetailsOutputTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3ObjectDetailsTypeDef
- See AwsSecretsManagerSecretDetailsTypeDef
- See AwsIamAccessKeyDetailsTypeDef
- See AwsIamUserDetailsOutputTypeDef
- See AwsIamPolicyDetailsOutputTypeDef
- See AwsApiGatewayV2StageDetailsOutputTypeDef
- See AwsApiGatewayV2ApiDetailsOutputTypeDef
- See AwsDynamoDbTableDetailsOutputTypeDef
- See AwsApiGatewayStageDetailsOutputTypeDef
- See AwsApiGatewayRestApiDetailsOutputTypeDef
- See AwsCloudTrailTrailDetailsTypeDef
- See AwsSsmPatchComplianceDetailsTypeDef
- See AwsCertificateManagerCertificateDetailsOutputTypeDef
- See AwsRedshiftClusterDetailsOutputTypeDef
- See AwsElbLoadBalancerDetailsOutputTypeDef
- See AwsIamGroupDetailsOutputTypeDef
- See AwsIamRoleDetailsOutputTypeDef
- See AwsKmsKeyDetailsTypeDef
- See AwsLambdaFunctionDetailsOutputTypeDef
- See AwsLambdaLayerVersionDetailsOutputTypeDef
- See AwsRdsDbInstanceDetailsOutputTypeDef
- See AwsSnsTopicDetailsOutputTypeDef
- See AwsSqsQueueDetailsTypeDef
- See AwsWafWebAclDetailsOutputTypeDef
- See AwsRdsDbSnapshotDetailsOutputTypeDef
- See AwsRdsDbClusterSnapshotDetailsOutputTypeDef
- See AwsRdsDbClusterDetailsOutputTypeDef
- See AwsEcsClusterDetailsOutputTypeDef
- See AwsEcsContainerDetailsOutputTypeDef
- See AwsEcsTaskDefinitionDetailsOutputTypeDef
- See ContainerDetailsOutputTypeDef
- See AwsRdsEventSubscriptionDetailsOutputTypeDef
- See AwsEcsServiceDetailsOutputTypeDef
- See AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef
- See AwsEc2VpnConnectionDetailsOutputTypeDef
- See AwsEcrContainerImageDetailsOutputTypeDef
- See AwsOpenSearchServiceDomainDetailsOutputTypeDef
- See AwsEc2VpcEndpointServiceDetailsOutputTypeDef
- See AwsXrayEncryptionConfigDetailsTypeDef
- See AwsWafRateBasedRuleDetailsOutputTypeDef
- See AwsWafRegionalRateBasedRuleDetailsOutputTypeDef
- See AwsEcrRepositoryDetailsTypeDef
- See AwsEksClusterDetailsOutputTypeDef
- See AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef
- See AwsNetworkFirewallFirewallDetailsOutputTypeDef
- See AwsNetworkFirewallRuleGroupDetailsOutputTypeDef
- See AwsRdsDbSecurityGroupDetailsOutputTypeDef
- See AwsKinesisStreamDetailsTypeDef
- See AwsEc2TransitGatewayDetailsOutputTypeDef
- See AwsEfsAccessPointDetailsOutputTypeDef
- See AwsCloudFormationStackDetailsOutputTypeDef
- See AwsCloudWatchAlarmDetailsOutputTypeDef
- See AwsEc2VpcPeeringConnectionDetailsOutputTypeDef
- See AwsWafRegionalRuleGroupDetailsOutputTypeDef
- See AwsWafRegionalRuleDetailsOutputTypeDef
- See AwsWafRegionalWebAclDetailsOutputTypeDef
- See AwsWafRuleDetailsOutputTypeDef
- See AwsWafRuleGroupDetailsOutputTypeDef
- See AwsEcsTaskDetailsOutputTypeDef
- See AwsBackupBackupVaultDetailsOutputTypeDef
- See AwsBackupBackupPlanDetailsOutputTypeDef
- See AwsBackupRecoveryPointDetailsTypeDef
- See AwsEc2LaunchTemplateDetailsOutputTypeDef
- See AwsSageMakerNotebookInstanceDetailsOutputTypeDef
- See AwsWafv2WebAclDetailsOutputTypeDef
- See AwsWafv2RuleGroupDetailsOutputTypeDef
- See AwsEc2RouteTableDetailsOutputTypeDef
- See AwsAmazonMqBrokerDetailsOutputTypeDef
- See AwsAppSyncGraphQlApiDetailsOutputTypeDef
- See AwsEventSchemasRegistryDetailsTypeDef
- See AwsGuardDutyDetectorDetailsOutputTypeDef
- See AwsStepFunctionStateMachineDetailsOutputTypeDef
- See AwsAthenaWorkGroupDetailsTypeDef
- See AwsEventsEventbusDetailsTypeDef
- See AwsDmsEndpointDetailsTypeDef
- See AwsEventsEndpointDetailsOutputTypeDef
- See AwsDmsReplicationTaskDetailsTypeDef
- See AwsDmsReplicationInstanceDetailsOutputTypeDef
- See AwsRoute53HostedZoneDetailsOutputTypeDef
- See AwsMskClusterDetailsOutputTypeDef
- See AwsS3AccessPointDetailsTypeDef
- See AwsEc2ClientVpnEndpointDetailsOutputTypeDef
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[AwsWafv2RulesDetailsUnionTypeDef]], # (3)
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (4)
- See AwsWafv2WebAclCaptchaConfigDetailsTypeDef
- See AwsWafv2WebAclActionDetailsTypeDef AwsWafv2WebAclActionDetailsOutputTypeDef
- See AwsWafv2RulesDetailsTypeDef AwsWafv2RulesDetailsOutputTypeDef
- 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],
AwsNetworkFirewallFirewallPolicyDetailsTypeDef#
# AwsNetworkFirewallFirewallPolicyDetailsTypeDef definition
class AwsNetworkFirewallFirewallPolicyDetailsTypeDef(TypedDict):
FirewallPolicy: NotRequired[FirewallPolicyDetailsUnionTypeDef], # (1)
FirewallPolicyArn: NotRequired[str],
FirewallPolicyId: NotRequired[str],
FirewallPolicyName: NotRequired[str],
Description: NotRequired[str],
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],
- See AwsS3BucketServerSideEncryptionConfigurationTypeDef AwsS3BucketServerSideEncryptionConfigurationOutputTypeDef
- See AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef AwsS3BucketBucketLifecycleConfigurationDetailsOutputTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3BucketLoggingConfigurationTypeDef
- See AwsS3BucketWebsiteConfigurationTypeDef AwsS3BucketWebsiteConfigurationOutputTypeDef
- See AwsS3BucketNotificationConfigurationTypeDef AwsS3BucketNotificationConfigurationOutputTypeDef
- See AwsS3BucketBucketVersioningConfigurationTypeDef
- See AwsS3BucketObjectLockConfigurationTypeDef
DataClassificationDetailsTypeDef#
# DataClassificationDetailsTypeDef definition
class DataClassificationDetailsTypeDef(TypedDict):
DetailedResultsLocation: NotRequired[str],
Result: NotRequired[ClassificationResultUnionTypeDef], # (1)
PolicyTypeDef#
# PolicyTypeDef definition
class PolicyTypeDef(TypedDict):
SecurityHub: NotRequired[SecurityHubPolicyUnionTypeDef], # (1)
RuleGroupSourceTypeDef#
# RuleGroupSourceTypeDef definition
class RuleGroupSourceTypeDef(TypedDict):
RulesSourceList: NotRequired[RuleGroupSourceListDetailsUnionTypeDef], # (1)
RulesString: NotRequired[str],
StatefulRules: NotRequired[Sequence[RuleGroupSourceStatefulRulesDetailsUnionTypeDef]], # (2)
StatelessRulesAndCustomActions: NotRequired[RuleGroupSourceStatelessRulesAndCustomActionsDetailsUnionTypeDef], # (3)
- See RuleGroupSourceListDetailsTypeDef RuleGroupSourceListDetailsOutputTypeDef
- See RuleGroupSourceStatefulRulesDetailsTypeDef RuleGroupSourceStatefulRulesDetailsOutputTypeDef
- See RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutputTypeDef
AwsSecurityFindingOutputTypeDef#
# AwsSecurityFindingOutputTypeDef 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],
- See SeverityTypeDef
- See RemediationTypeDef
- See MalwareTypeDef
- See NetworkTypeDef
- See NetworkPathComponentOutputTypeDef
- See ProcessDetailsTypeDef
- See ThreatOutputTypeDef
- See ThreatIntelIndicatorTypeDef
- See ResourceOutputTypeDef
- See ComplianceOutputTypeDef
- See VerificationStateType
- See WorkflowStateType
- See WorkflowTypeDef
- See RecordStateType
- See RelatedFindingTypeDef
- See NoteTypeDef
- See VulnerabilityOutputTypeDef
- See PatchSummaryTypeDef
- See ActionOutputTypeDef
- See FindingProviderFieldsOutputTypeDef
- See GeneratorDetailsOutputTypeDef
CreateConfigurationPolicyRequestRequestTypeDef#
# CreateConfigurationPolicyRequestRequestTypeDef definition
class CreateConfigurationPolicyRequestRequestTypeDef(TypedDict):
Name: str,
ConfigurationPolicy: PolicyTypeDef, # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
- See PolicyTypeDef
UpdateConfigurationPolicyRequestRequestTypeDef#
# UpdateConfigurationPolicyRequestRequestTypeDef definition
class UpdateConfigurationPolicyRequestRequestTypeDef(TypedDict):
Identifier: str,
Name: NotRequired[str],
Description: NotRequired[str],
UpdatedReason: NotRequired[str],
ConfigurationPolicy: NotRequired[PolicyTypeDef], # (1)
- See PolicyTypeDef
GetFindingsResponseTypeDef#
# GetFindingsResponseTypeDef definition
class GetFindingsResponseTypeDef(TypedDict):
Findings: List[AwsSecurityFindingOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RuleGroupDetailsTypeDef#
# RuleGroupDetailsTypeDef definition
class RuleGroupDetailsTypeDef(TypedDict):
RuleVariables: NotRequired[RuleGroupVariablesUnionTypeDef], # (1)
RulesSource: NotRequired[RuleGroupSourceUnionTypeDef], # (2)
- See RuleGroupVariablesTypeDef RuleGroupVariablesOutputTypeDef
- 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],
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)
- See AwsAutoScalingAutoScalingGroupDetailsTypeDef AwsAutoScalingAutoScalingGroupDetailsOutputTypeDef
- See AwsCodeBuildProjectDetailsTypeDef AwsCodeBuildProjectDetailsOutputTypeDef
- See AwsCloudFrontDistributionDetailsTypeDef AwsCloudFrontDistributionDetailsOutputTypeDef
- See AwsEc2InstanceDetailsTypeDef AwsEc2InstanceDetailsOutputTypeDef
- See AwsEc2NetworkInterfaceDetailsTypeDef AwsEc2NetworkInterfaceDetailsOutputTypeDef
- See AwsEc2SecurityGroupDetailsTypeDef AwsEc2SecurityGroupDetailsOutputTypeDef
- See AwsEc2VolumeDetailsTypeDef AwsEc2VolumeDetailsOutputTypeDef
- See AwsEc2VpcDetailsTypeDef AwsEc2VpcDetailsOutputTypeDef
- See AwsEc2EipDetailsTypeDef
- See AwsEc2SubnetDetailsTypeDef AwsEc2SubnetDetailsOutputTypeDef
- See AwsEc2NetworkAclDetailsTypeDef AwsEc2NetworkAclDetailsOutputTypeDef
- See AwsElbv2LoadBalancerDetailsTypeDef AwsElbv2LoadBalancerDetailsOutputTypeDef
- See AwsElasticBeanstalkEnvironmentDetailsTypeDef AwsElasticBeanstalkEnvironmentDetailsOutputTypeDef
- See AwsElasticsearchDomainDetailsTypeDef AwsElasticsearchDomainDetailsOutputTypeDef
- See AwsS3BucketDetailsTypeDef AwsS3BucketDetailsOutputTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3ObjectDetailsTypeDef
- See AwsSecretsManagerSecretDetailsTypeDef
- See AwsIamAccessKeyDetailsTypeDef
- See AwsIamUserDetailsTypeDef AwsIamUserDetailsOutputTypeDef
- See AwsIamPolicyDetailsTypeDef AwsIamPolicyDetailsOutputTypeDef
- See AwsApiGatewayV2StageDetailsTypeDef AwsApiGatewayV2StageDetailsOutputTypeDef
- See AwsApiGatewayV2ApiDetailsTypeDef AwsApiGatewayV2ApiDetailsOutputTypeDef
- See AwsDynamoDbTableDetailsTypeDef AwsDynamoDbTableDetailsOutputTypeDef
- See AwsApiGatewayStageDetailsTypeDef AwsApiGatewayStageDetailsOutputTypeDef
- See AwsApiGatewayRestApiDetailsTypeDef AwsApiGatewayRestApiDetailsOutputTypeDef
- See AwsCloudTrailTrailDetailsTypeDef
- See AwsSsmPatchComplianceDetailsTypeDef
- See AwsCertificateManagerCertificateDetailsTypeDef AwsCertificateManagerCertificateDetailsOutputTypeDef
- See AwsRedshiftClusterDetailsTypeDef AwsRedshiftClusterDetailsOutputTypeDef
- See AwsElbLoadBalancerDetailsTypeDef AwsElbLoadBalancerDetailsOutputTypeDef
- See AwsIamGroupDetailsTypeDef AwsIamGroupDetailsOutputTypeDef
- See AwsIamRoleDetailsTypeDef AwsIamRoleDetailsOutputTypeDef
- See AwsKmsKeyDetailsTypeDef
- See AwsLambdaFunctionDetailsTypeDef AwsLambdaFunctionDetailsOutputTypeDef
- See AwsLambdaLayerVersionDetailsTypeDef AwsLambdaLayerVersionDetailsOutputTypeDef
- See AwsRdsDbInstanceDetailsTypeDef AwsRdsDbInstanceDetailsOutputTypeDef
- See AwsSnsTopicDetailsTypeDef AwsSnsTopicDetailsOutputTypeDef
- See AwsSqsQueueDetailsTypeDef
- See AwsWafWebAclDetailsTypeDef AwsWafWebAclDetailsOutputTypeDef
- See AwsRdsDbSnapshotDetailsTypeDef AwsRdsDbSnapshotDetailsOutputTypeDef
- See AwsRdsDbClusterSnapshotDetailsTypeDef AwsRdsDbClusterSnapshotDetailsOutputTypeDef
- See AwsRdsDbClusterDetailsTypeDef AwsRdsDbClusterDetailsOutputTypeDef
- See AwsEcsClusterDetailsTypeDef AwsEcsClusterDetailsOutputTypeDef
- See AwsEcsContainerDetailsTypeDef AwsEcsContainerDetailsOutputTypeDef
- See AwsEcsTaskDefinitionDetailsTypeDef AwsEcsTaskDefinitionDetailsOutputTypeDef
- See ContainerDetailsTypeDef ContainerDetailsOutputTypeDef
- See AwsRdsEventSubscriptionDetailsTypeDef AwsRdsEventSubscriptionDetailsOutputTypeDef
- See AwsEcsServiceDetailsTypeDef AwsEcsServiceDetailsOutputTypeDef
- See AwsAutoScalingLaunchConfigurationDetailsTypeDef AwsAutoScalingLaunchConfigurationDetailsOutputTypeDef
- See AwsEc2VpnConnectionDetailsTypeDef AwsEc2VpnConnectionDetailsOutputTypeDef
- See AwsEcrContainerImageDetailsTypeDef AwsEcrContainerImageDetailsOutputTypeDef
- See AwsOpenSearchServiceDomainDetailsTypeDef AwsOpenSearchServiceDomainDetailsOutputTypeDef
- See AwsEc2VpcEndpointServiceDetailsTypeDef AwsEc2VpcEndpointServiceDetailsOutputTypeDef
- See AwsXrayEncryptionConfigDetailsTypeDef
- See AwsWafRateBasedRuleDetailsTypeDef AwsWafRateBasedRuleDetailsOutputTypeDef
- See AwsWafRegionalRateBasedRuleDetailsTypeDef AwsWafRegionalRateBasedRuleDetailsOutputTypeDef
- See AwsEcrRepositoryDetailsTypeDef
- See AwsEksClusterDetailsTypeDef AwsEksClusterDetailsOutputTypeDef
- See AwsNetworkFirewallFirewallPolicyDetailsTypeDef AwsNetworkFirewallFirewallPolicyDetailsOutputTypeDef
- See AwsNetworkFirewallFirewallDetailsTypeDef AwsNetworkFirewallFirewallDetailsOutputTypeDef
- See AwsNetworkFirewallRuleGroupDetailsTypeDef AwsNetworkFirewallRuleGroupDetailsOutputTypeDef
- See AwsRdsDbSecurityGroupDetailsTypeDef AwsRdsDbSecurityGroupDetailsOutputTypeDef
- See AwsKinesisStreamDetailsTypeDef
- See AwsEc2TransitGatewayDetailsTypeDef AwsEc2TransitGatewayDetailsOutputTypeDef
- See AwsEfsAccessPointDetailsTypeDef AwsEfsAccessPointDetailsOutputTypeDef
- See AwsCloudFormationStackDetailsTypeDef AwsCloudFormationStackDetailsOutputTypeDef
- See AwsCloudWatchAlarmDetailsTypeDef AwsCloudWatchAlarmDetailsOutputTypeDef
- See AwsEc2VpcPeeringConnectionDetailsTypeDef AwsEc2VpcPeeringConnectionDetailsOutputTypeDef
- See AwsWafRegionalRuleGroupDetailsTypeDef AwsWafRegionalRuleGroupDetailsOutputTypeDef
- See AwsWafRegionalRuleDetailsTypeDef AwsWafRegionalRuleDetailsOutputTypeDef
- See AwsWafRegionalWebAclDetailsTypeDef AwsWafRegionalWebAclDetailsOutputTypeDef
- See AwsWafRuleDetailsTypeDef AwsWafRuleDetailsOutputTypeDef
- See AwsWafRuleGroupDetailsTypeDef AwsWafRuleGroupDetailsOutputTypeDef
- See AwsEcsTaskDetailsTypeDef AwsEcsTaskDetailsOutputTypeDef
- See AwsBackupBackupVaultDetailsTypeDef AwsBackupBackupVaultDetailsOutputTypeDef
- See AwsBackupBackupPlanDetailsTypeDef AwsBackupBackupPlanDetailsOutputTypeDef
- See AwsBackupRecoveryPointDetailsTypeDef
- See AwsEc2LaunchTemplateDetailsTypeDef AwsEc2LaunchTemplateDetailsOutputTypeDef
- See AwsSageMakerNotebookInstanceDetailsTypeDef AwsSageMakerNotebookInstanceDetailsOutputTypeDef
- See AwsWafv2WebAclDetailsTypeDef AwsWafv2WebAclDetailsOutputTypeDef
- See AwsWafv2RuleGroupDetailsTypeDef AwsWafv2RuleGroupDetailsOutputTypeDef
- See AwsEc2RouteTableDetailsTypeDef AwsEc2RouteTableDetailsOutputTypeDef
- See AwsAmazonMqBrokerDetailsTypeDef AwsAmazonMqBrokerDetailsOutputTypeDef
- See AwsAppSyncGraphQlApiDetailsTypeDef AwsAppSyncGraphQlApiDetailsOutputTypeDef
- See AwsEventSchemasRegistryDetailsTypeDef
- See AwsGuardDutyDetectorDetailsTypeDef AwsGuardDutyDetectorDetailsOutputTypeDef
- See AwsStepFunctionStateMachineDetailsTypeDef AwsStepFunctionStateMachineDetailsOutputTypeDef
- See AwsAthenaWorkGroupDetailsTypeDef
- See AwsEventsEventbusDetailsTypeDef
- See AwsDmsEndpointDetailsTypeDef
- See AwsEventsEndpointDetailsTypeDef AwsEventsEndpointDetailsOutputTypeDef
- See AwsDmsReplicationTaskDetailsTypeDef
- See AwsDmsReplicationInstanceDetailsTypeDef AwsDmsReplicationInstanceDetailsOutputTypeDef
- See AwsRoute53HostedZoneDetailsTypeDef AwsRoute53HostedZoneDetailsOutputTypeDef
- See AwsMskClusterDetailsTypeDef AwsMskClusterDetailsOutputTypeDef
- See AwsS3AccessPointDetailsTypeDef
- See AwsEc2ClientVpnEndpointDetailsTypeDef AwsEc2ClientVpnEndpointDetailsOutputTypeDef
ResourceTypeDef#
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
Type: str,
Id: str,
Partition: NotRequired[PartitionType], # (1)
Region: NotRequired[str],
ResourceRole: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
DataClassification: NotRequired[DataClassificationDetailsUnionTypeDef], # (2)
Details: NotRequired[ResourceDetailsUnionTypeDef], # (3)
ApplicationName: NotRequired[str],
ApplicationArn: NotRequired[str],
- See PartitionType
- See DataClassificationDetailsTypeDef DataClassificationDetailsOutputTypeDef
- See ResourceDetailsTypeDef ResourceDetailsOutputTypeDef
AwsSecurityFindingTypeDef#
# AwsSecurityFindingTypeDef 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],
- See SeverityTypeDef
- See RemediationTypeDef
- See MalwareTypeDef
- See NetworkTypeDef
- See NetworkPathComponentTypeDef NetworkPathComponentOutputTypeDef
- See ProcessDetailsTypeDef
- See ThreatTypeDef ThreatOutputTypeDef
- See ThreatIntelIndicatorTypeDef
- See ResourceTypeDef ResourceOutputTypeDef
- See ComplianceTypeDef ComplianceOutputTypeDef
- See VerificationStateType
- See WorkflowStateType
- See WorkflowTypeDef
- See RecordStateType
- See RelatedFindingTypeDef
- See NoteTypeDef
- See VulnerabilityTypeDef VulnerabilityOutputTypeDef
- See PatchSummaryTypeDef
- See ActionTypeDef ActionOutputTypeDef
- See FindingProviderFieldsTypeDef FindingProviderFieldsOutputTypeDef
- See GeneratorDetailsTypeDef GeneratorDetailsOutputTypeDef
BatchImportFindingsRequestRequestTypeDef#
# BatchImportFindingsRequestRequestTypeDef definition
class BatchImportFindingsRequestRequestTypeDef(TypedDict):
Findings: Sequence[AwsSecurityFindingUnionTypeDef], # (1)